skill_cloud
v1.0.1
Published
CLI-first skill runtime for discovering, validating, routing, packaging, and emitting AI skills.
Readme
SkillCLI
CLI-first skill runtime for discovering, installing, validating, routing, and emitting AI skills.
Install
Choose one of these three setups.
1. Global install from npm
Use this when you want skill available everywhere on your machine without cloning the repo.
npm i -g skill_cloud
skill --help2. Local link for CLI development
Use this when you are actively editing skillcli/ and want the linked command to pick up local changes.
cd skillcli
npm link
skill --help3. npx one-off run
Use this when you do not want a global install.
npx --yes skill_cloud --help
npx --yes skill_cloud index rebuild --skills-dir ./skillsIf you are working from a checked-out repo before publishing, the local equivalents are:
npm i -g ./skillcli
npx --yes ./skillcli --helpUsage
After a global install or npm link, use the skill command directly:
# Rebuild the routing index from the canonical local skills/ directory
skill index rebuild --skills-dir ../skills
# Show the routing table from the local skills/ tree
skill index show --skills-dir ../skills
# Match a query to find the right skill
skill index match "validate my skill" --json --skills-dir ../skills
# Validate a single skill file
skill validate ../skills/lifecycle/skill-validator/skill.md
# Package an arbitrary GitHub repo into a skill scaffold
skill package https://github.com/user/repo --domain tools
# Create a new skill from scratch
skill init my-new-skillCanonical skill file:
skill.mdwith YAML frontmatter + Markdown body- Legacy
skill.yamlis still accepted as an install/import source
Implemented commands:
skill init [name]skill validate [file] [--target openai]skill source add|list|remove <url-or-path>skill search <keyword>/skill info <name>skill install <skill-ref> [--input key=value] [--with-deps]skill list/skill uninstall <name>/skill update <name|--all>skill check-deps <name>skill emit <name> --target <claude-code|openai|anthropic-api> --out <dir>skill index rebuild|show [--json]skill index match "<query>" [--json] [--threshold 0.5] [--max 5] [--exclude a,b] [--loaded-domains finance,document]skill index deps <name>/skill index deps --allskill index validateskill index core --jsonskill index load <name> [--with-deps] --jsonskill index emit-hook --target claude-code --out <dir>skill adapter list|installskill doctorskill evolve add <entry>skill publish
skill-ref supports:
name@versiongithub:user/repo@hash- local path (
./skill.md,./SKILL.md,./skill.yaml)
