Create Ryos App
ryokun6/ryos
Create new applications for ryOS following established patterns and conventions.
This skill should be used when the main Cabloy problem is workflow routing before implementation: deciding between Vona backend scaffolding, Zova frontend scaffolding, contract-loop work, or…
$ npx skills add cabloy/cabloy --skill cabloy-workflow -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install cabloy/cabloy cabloy-workflow --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/cabloy/cabloy.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/cabloy-workflow .claude/skills/cabloy-workflow && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "cabloy-workflow" agent skill from https://github.com/cabloy/cabloy/tree/main/.agents/skills/cabloy-workflow into .claude/skills/cabloy-workflow/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "cabloy-workflow", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/cabloy/cabloy/tree/main/.agents/skills/cabloy-workflowType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add cabloy/cabloy --skill cabloy-workflow -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install cabloy/cabloy cabloy-workflow --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/cabloy/cabloy.git skills-src && mkdir -p .agents/skills && cp -r skills-src/.agents/skills/cabloy-workflow .agents/skills/cabloy-workflow && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "cabloy-workflow" agent skill from https://github.com/cabloy/cabloy/tree/main/.agents/skills/cabloy-workflow into .agents/skills/cabloy-workflow/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "cabloy-workflow", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add cabloy/cabloy --skill cabloy-workflow -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install cabloy/cabloy cabloy-workflow --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/cabloy/cabloy.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/.agents/skills/cabloy-workflow .cursor/skills/cabloy-workflow && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "cabloy-workflow" agent skill from https://github.com/cabloy/cabloy/tree/main/.agents/skills/cabloy-workflow into .cursor/skills/cabloy-workflow/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "cabloy-workflow", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/cabloy/cabloy.git --path .agents/skills/cabloy-workflow--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add cabloy/cabloy --skill cabloy-workflow -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install cabloy/cabloy cabloy-workflow --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/cabloy/cabloy.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/.agents/skills/cabloy-workflow .gemini/skills/cabloy-workflow && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "cabloy-workflow" agent skill from https://github.com/cabloy/cabloy/tree/main/.agents/skills/cabloy-workflow into .gemini/skills/cabloy-workflow/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "cabloy-workflow", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install cabloy/cabloy cabloy-workflowInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add cabloy/cabloy --skill cabloy-workflow -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/cabloy/cabloy.git skills-src && mkdir -p .github/skills && cp -r skills-src/.agents/skills/cabloy-workflow .github/skills/cabloy-workflow && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "cabloy-workflow" agent skill from https://github.com/cabloy/cabloy/tree/main/.agents/skills/cabloy-workflow into .github/skills/cabloy-workflow/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "cabloy-workflow", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add cabloy/cabloy --skill cabloy-workflow -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install cabloy/cabloy cabloy-workflow --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/cabloy/cabloy.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/.agents/skills/cabloy-workflow .opencode/skills/cabloy-workflow && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "cabloy-workflow" agent skill from https://github.com/cabloy/cabloy/tree/main/.agents/skills/cabloy-workflow into .opencode/skills/cabloy-workflow/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "cabloy-workflow", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
cabloy-workflowThis skill should be used when the main Cabloy problem is workflow routing before implementation: deciding between Vona backend scaffolding, Zova frontend scaffolding, contract-loop work, or…
Cabloy Workflow is an agent skill from cabloy/cabloy. This skill should be used when the main Cabloy problem is workflow routing before implementation: deciding between Vona backend scaffolding, Zova frontend scaffolding, contract-loop work, or docs/AI-enablement homes such as repo-docs, repo-docs-internal, repo-agent-governance, commands, or skills, including cases where Cabloy Basic vs Cabloy Start assumptions affect that routing. Trigger on requests to route, classify, choose a workflow, choose an edition-specific path, or decide where Cabloy guidance should…
Its SKILL.md is about 3.3k tokens, which your agent loads only when the skill is triggered. The skill folder holds 5 other files, including reference files (for example `evals/evals.json`, `references/cli-strategy.md` and `references/edition-detection.md`).
It sits in Development, covering Project scaffolding. The repository describes itself as: Cabloy is a Node.js fullstack framework for AI vibe coding, with AI Spec-Driven Development guiding work from confirmed specs to verifiable delivery. The licence is MIT.
7 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit d1f2e39. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Shell commands in SKILL.md call:
npmFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md. Its commands use npm, which can reach the network depending on how they are called.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Cabloy Workflow loads about 3.3k tokens when it runs, and up to ~3.7k if it reads all its reference files. Until then it costs about 161 tokens; SKILL.md has 1,589 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check noted patterns worth knowing about, such as sudo or a known installer.
r confirmation, it writes both `vona/env/.env.local` and `zova/env/.env.local`; never use flavor-, mode-, app-mode-, orAutomated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from cabloy/cabloy at commit d1f2e39, republished under its MIT licence (© cabloy). 1,589 words, ~3,252 tokens.
.claude/skills/cabloy-workflow/SKILL.md (or your agent's skills folder). This skill also uses 3 other files; get the full folder from GitHub.Use this skill to choose the right workflow before making Cabloy changes.
Check the repository root for these marker files:
__CABLOY_BASIC____CABLOY_START__Interpretation:
__CABLOY_BASIC__ present → this is Cabloy Basic__CABLOY_START__ present → this is Cabloy StartThis matters most for frontend work, UI-layer assumptions, flavor names, suite/module availability, SSR site baselines, project assets, and edition-specific AI guidance.
Documentation-root policy is independent of edition detection:
repo-docs-internal/ is the internal documentation home in Cabloy Basic and Cabloy StartClassify the request before proposing a workflow.
Use the fullstack path when the task spans backend and frontend or touches shared scripts, integration, docs architecture, or cross-stack generation.
Typical signals:
Use the backend path when the task is about:
Use the frontend path when the task is about:
Use the docs/AI path when the task is about:
repo-docs/repo-docs-internal/repo-agent-governance/CLAUDE.md, .claude/commands/, and .claude/skills/Before inventing a workflow, inspect these shared surfaces:
package.json that owns the active scriptsnpm run vonanpm run zovarepo-agent-governance/ if present, otherwise the active generated adapterrepo-docs/ for public guidancerepo-docs-internal/ for supporting maintainer rationaleIf the request spans backend and frontend, classify it as fullstack by default unless the user clearly wants only one side.
If edition markers are missing or the repo shape is ambiguous, inspect the nearby scripts and ask the user before making a strong edition-specific assumption.
For deeper reference material, read:
references/edition-detection.mdreferences/cli-strategy.mdThe reason is simple: these files are where Cabloy already encodes its real workflows.
When a request involves a second worktree, concurrent Vona/Zova development, isolated ordinary tests, or managed clean E2E, classify it as fullstack workflow setup. Read Parallel Worktree Environment, the canonical shared recipe maintained in Cabloy Basic for both editions.
This routing skill provides read-only guidance only. Do not infer an APP_NAME or ports, edit local overrides, or run npm run init from a generic worktree request. When the user wants confirmation-gated local environment setup, ask them to explicitly invoke /cabloy-worktree-environment.
The invoked skill detects Basic or Start to select the active root scripts and managed clean-E2E command. It uses Git worktree metadata, fixed Vona/Zova port baselines, and the worktree basename to recommend the complete standard tuple for confirmation: APP_NAME, SERVER_LISTEN_PORT, DEV_SERVER_PORT, DEV_SERVER_HMR_PORT, and an API_BASE_URL derived from the Vona port. After confirmation, it writes both vona/env/.env.local and zova/env/.env.local; never use flavor-, mode-, app-mode-, or runtime-specific .env.*.local files. It does not inspect environment-file content or allocate/reserve a live port. The shared environment is Vona + Zova development: Admin and Web are alternative commands using the same configuration, and they must not run concurrently in one worktree. Concurrent use requires separately configured linked worktrees.
Whenever the task maps to an existing generator, initializer, refactor, or metadata command, prefer the CLI.
Typical families:
bin:*create:*init:*tools:*Typical use cases:
Typical families:
bin:*create:*init:*refactor:*tools:*openapi:*Typical use cases:
When the user is asking for guidance or automation assets, route the work to the correct home.
Use repo-docs/ for:
repo-docs-internal/Use repo-docs-internal/ for:
Relevant internal records support routing and implementation but do not block them: shared public guidance remains complete, and individual records may be unavailable or irrelevant in the active edition.
Use repo-agent-governance/policies/ and commands/ as the authored source for:
Use repo-agent-governance/skills/ for:
When the request is specifically about master-detail or nested-detail aggregate scaffolding, aggregate-owned detail resources, :tools:masterDetail, or nested detail DTO naming/placement in a scaffolding context, route to the dedicated cabloy-master-detail skill instead of treating it as generic backend scaffolding.
When the request is about whether a backend base class belongs in src/lib, src/service, or the global bean shorthand surface, apply the A / B1 / B2 rule.
src/libsrc/libsrc/service with @Service()For these requests:
repo-docs/repo-docs-internal/; preserve the public operational explanation when a particular internal record is unavailable or irrelevant@Service() as a business-layer naming decision only; for B2 it is a runtime-anchor placement choiceWhen a backend base class should move into src/service, do not treat the file name as a cosmetic choice.
Prefer src/service/*_.ts when the class:
@Virtual() semanticsPrefer a normal src/service/*.ts file when the service-scene class itself should remain part of the general full-name surface.
Do not apply this mechanically to all concrete beans or all abstract classes. Judge by runtime role and registration surface.
Treat src/bean as the structural definition of the global shorthand surface.
For these requests:
@Virtual() as a reason to exclude a bean-scene class from IBeanRecordGlobalsrc/bean should not be global shorthand, re-evaluate placement firstIBeanRecordGlobal patchingIBeanRecordGlobal as the static authoring-surface registry for global shorthand, not as a full runtime-container inventoryWhen backend code references this.bean.xxx, ctx.bean.xxx, or app.bean.xxx, prefer this lookup sequence:
IBeanRecordGlobal in the relevant module src/.metadata/index.tssrc/beanUse IBeanRecordGeneral for general full-name beans and src/service or service metadata for runtime-anchor/service-scene lookup. Do not treat IBeanRecordGlobal as a full container inventory.
When the task is frontend-sensitive or examples differ between editions, branch explicitly.
Bias toward:
npm create cabloy project routeBias toward:
Do not silently reuse Basic examples when Start-specific assumptions matter.
Always finish with a verification plan that matches the work.
Verify:
repo-docs-internal/ rationale, and rules tell a consistent storyPrefer the narrowest useful checks first, then broader checks when needed.
Typical shared checks include:
npm run tsc, npm run test, npm run buildnpm run vona / npm run zovaWhen you use this skill, structure the response around these points when helpful:
Keep the response practical. The value of this skill is not extra prose. The value is choosing the right Cabloy workflow quickly and accurately.
© cabloy, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 3 other files (references) in .agents/skills/cabloy-workflow of cabloy/cabloy.
Open the folder on GitHubat commit d1f2e39
Cabloy Workflow next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Cabloy Workflow this skillcabloy/cabloy | 982 | — | ~3.3k | Automated safety check: Notes | MIT | |
| Create Ryos Appryokun6/ryos | 1.3k | — | ~3.7k | Automated safety check: Pass | AGPL-3.0 | |
| Starter Templatesinkline/inkline | 1.5k | — | ~1k | Automated safety check: Pass | None | |
| Docs SVG Kitgridaco/grida | 2.7k | — | ~5.6k | Automated safety check: Pass | Apache-2.0 | |
| Docouture Docs VersioningInditexTech/weavejs | 208 | — | ~655 | Automated safety check: Pass | Apache-2.0 | |
| Corvus Query Languagescorvus-dotnet/Corvus.JsonSchema | 199 | — | ~2.1k | Automated safety check: Pass | Apache-2.0 |
ryokun6/ryos
Create new applications for ryOS following established patterns and conventions.
inkline/inkline
Anatomy and maintenance of inkline-starter- repos and examples — the two starter flavors, what every starter must include, per-framework specifics, and the…
gridaco/grida
Author SVG figures for Grida docs — diff-able, version-controlled vector diagrams embedded in doc pages instead of screenshots.
InditexTech/weavejs
How to cut a release or a prerelease on a docouture Antora documentation site scaffolded with Versioned (Full History) mode: docouture version, docs/.release-version, and the docouture-release.yml…
corvus-dotnet/Corvus.JsonSchema
Work with JSONata, JMESPath, JsonLogic, and JSONPath query and transformation languages.
yonatangross/orchestkit
Scaffolds React components from a Claude Design handoff bundle and stops at files on disk: no stories, no tests, no pull request.
cabloy/cabloy
A skill your agent uses to create or maintain Cabloy suite specifications under repo-specs, including PRD, SRS, PDP/WBS, acceptance planning, progress, and suite ADRs.
cabloy/cabloy
A skill your agent uses whenever the user wants to plan a new business domain in this Cabloy repo, such as CRM, OA, training, ERP, or a similar long-lived domain.
cabloy/cabloy
This skill must be used only when the user explicitly invokes /cabloy-worktree-environment or explicitly asks to perform the named Cabloy worktree-environment setup.
cabloy/cabloy
This skill should be used when the user needs the Vona backend scaffold/extend path in this Cabloy repo, especially to choose the right npm run vona generator or CRUD command and the required…
cabloy/cabloy
A skill your agent uses whenever a Cabloy task crosses the Vona-to-Zova contract boundary: backend DTO, controller, validation, entity, inferred DTO, or OpenAPI changes that should drive SDK…
cabloy/cabloy
A skill your agent uses whenever the user wants the Zova frontend path in this Cabloy repo: create or extend pages, components, api or model beans, route/query/params work, metadata refresh…
Categories
This skill should be used when the main Cabloy problem is workflow routing before implementation: deciding between Vona backend scaffolding, Zova frontend scaffolding, contract-loop work, or…. Cabloy Workflow is an agent skill from cabloy/cabloy. This skill should be used when the main Cabloy problem is workflow routing before implementation: deciding between Vona backend scaffolding, Zova frontend scaffolding, contract-loop work, or docs/AI-enablement homes such as repo-docs, repo-docs-internal, repo-agent-governance, commands, or skills, including cases where Cabloy Basic vs Cabloy Start assumptions affect that routing.
Cabloy Workflow fits situations like: requests to route; choose a workflow; choose an edition-specific path; decide where Cabloy guidance should live.
Run `npx skills add cabloy/cabloy --skill cabloy-workflow -a claude-code`. Or copy the skill folder (.agents/skills/cabloy-workflow in cabloy/cabloy) into .claude/skills/cabloy-workflow in your project. Claude Code loads it when a task matches its description.
Run `npx skills add cabloy/cabloy --skill cabloy-workflow -a codex`. Or copy the skill folder (.agents/skills/cabloy-workflow in cabloy/cabloy) into .agents/skills/cabloy-workflow in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add cabloy/cabloy --skill cabloy-workflow -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/cabloy-workflow, .gemini/skills/cabloy-workflow, .github/skills/cabloy-workflow and .opencode/skills/cabloy-workflow in your project.
Going by SKILL.md and its folder, Cabloy Workflow needs the command-line tools its instructions call (npm).
SKILL.md contains no URLs. Its commands use npm, which can reach the network depending on how they are called. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found notes only (mentions a .env file), nothing it rates as a warning. It is not a guarantee. Review the folder before installing.
Cabloy Workflow is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 3.3k tokens (SKILL.md is roughly 13k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 496 tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Cabloy Workflow: Create Ryos App (ryokun6/ryos, 1.3k stars), Starter Templates (inkline/inkline, 1.5k stars), Docs SVG Kit (gridaco/grida, 2.7k stars) and Docouture Docs Versioning (InditexTech/weavejs, 208 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
cabloy (a GitHub organization) maintains it in cabloy/cabloy, which has 982 GitHub stars. The repository holds 12 skills in this directory. The repository was last updated on October 7, 2026.
Source: cabloy/cabloy on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.