One plane to catalog, audit, and install Agent Skills into every harness.
This branch (CORE) is documentation only. The runnable catalog and install plane live on DEVELOPMENT. main stays a product alias.
| License | Apache-2.0 |
| Install / code | DEVELOPMENT |
| Marketing site | site/ |
| Branches | BRANCHES.md |
| Species | SPECIES.md |
| Voice | VOICE.md |
| Why it exists | Agent ritual |
![]() |
![]() |
| Harness adapters | Operators |
![]() |
![]() |
Re-shoot: npm run campaign:capture (from docs/campaign/capture.sh).
Skills package expertise as folders. Every harness discovers them from slightly different paths. skill-flow is the control plane:
search → show → audit → install(confirm) → list_installed
Harnesses only see normal filesystem skills after install: no proprietary runtime lock-in.
Requirements: Node.js ≥ 22, git on PATH (for remote installs).
npm install
npm run build
npm run catalog:seed
npx skill-flow doctor
npx skill-flow catalog search commit
npx skill-flow audit seed:hello-skill
npx skill-flow install seed:hello-skill --target portable --yes
npx skill-flow listnpx skill-flow serveOpenCode / Cursor-style config:
{
"mcpServers": {
"skill-flow": {
"command": "npx",
"args": ["skill-flow", "serve"]
}
}
}Or point at a local build:
{
"mcpServers": {
"skill-flow": {
"command": "node",
"args": ["/path/to/skill-flow/dist/cli.js", "serve"]
}
}
}| Tool | Purpose |
|---|---|
sf_search_skills |
Catalog search |
sf_show_skill |
Full gallery entry |
sf_audit_skill |
Static risk heuristics |
sf_install_skill |
Write skill tree (confirm: true) |
sf_list_installed |
Scan harness roots |
sf_list_harnesses |
Adapter matrix + detect |
sf_status |
Health |
Scope: --scope user|project.
npx skill-flow install ./my-skill --target harness:opencode --scope user --yes
npx skill-flow install https://github.com/org/repo --yes
npx skill-flow uninstall hello-skill --target portableskill-flow serve
skill-flow doctor
skill-flow harness list|detect
skill-flow catalog search|show|list|add|reindex
skill-flow install <source> --yes
skill-flow uninstall <name>
skill-flow list [--all]
skill-flow audit <source>- Schema:
catalog/schema.json(v1.0.0) - Seeds:
npm run catalog:seed→catalog/seed/*+catalog/entries/* - Shards are gitignored; publish via factory /
catalog-databranch (later)
Do not scrape competitor marketplaces as source of truth. Factory (planned) uses public git repos and seed lists only.
Skills are executable expertise (instructions + optional scripts). Treat install like software:
sf_audit_skillbefore install- Install requires explicit confirm (
--yes/confirm: true) - skill-flow never runs skill scripts during install
- High-risk patterns are flagged (curl|sh, secret paths, etc.)
npm run catalog:seed
npm run site:build # → site/out (default SITE_BASE=/skill-flow)
npm run site:preview # http://127.0.0.1:4173Live (after Pages enable): https://real-limitless.github.io/skill-flow/
P1 install plane + seed catalog + campaign + static site implemented. Factory scrape and HTTP gateway are next: see PLAN.md. Competitive gaps vs other Agent Skills catalogs and installers: docs/competition-feature-gap.md.
Apache-2.0
Written standard: private TheFLOW.
- mcp-flow: MCP servers and sealed keys
- ansible-flow-mcp: Ansible modules
- roster-flow: installs skills onto seats
- OpenFlow, wiki-flow, CleanFlow, ProjectEverflow: siblings




