Skip to content

CLI reference

All commands accept --json for scriptable output and --no-color to disable styled output (the NO_COLOR env var works too).

One-command onboarding: validates the key, writes ~/.skael/config.json, detects installed agents, and installs activation-tracking and auto-sync hooks.

FlagDefaultDescription
--scope project|userprojectDefault skill placement scope saved to config
--skip-syncfalseSkip the initial sync
--skip-hooksfalseSkip hook installation
--no-auto-syncfalseSkip auto-sync hook installation

Installs a skill from the registry. Downloads the latest version, verifies the checksum, extracts to all detected agent directories, and adds the skill to ~/.skael/config.json.

FlagDefaultDescription
--scope project|userconfig defaultOverride skill placement scope

Uninstalls a skill. Removes files from agent directories and removes the skill from ~/.skael/config.json.

Updates installed skills to the latest versions from the platform. Only skills listed in ~/.skael/config.json are synced — not the full registry. Only changed skills are downloaded. Supports --dry-run.

FlagDefaultDescription
--scope project|userconfig or projectOverride skill placement scope for this run
--agent <name>all detectedSync only for the named agent
--dry-runfalseShow what would happen without making changes
--quietfalseSuppress non-error output

Validates, security-scans, packs, and uploads a skill directory. Blocked on critical/high findings.

FlagDefaultDescription
--forcefalsePublish even with critical findings — bypasses the security gate; use with caution

Runs the security scan locally without publishing.

Exit codes:

CodeMeaning
0No findings
1Findings detected (warn or critical)
2Scan could not run (missing SKILL.md, I/O error)

Full-text search across the registry (with fuzzy matching on names).

Lists all skills on the platform. Use --installed to show only locally installed skills with their scope and version.

Diagnostic health check: config, connectivity, agent detection, hook status.

Standalone management of activation-tracking and auto-sync hooks.

  • install — write hook scripts for all detected agents (activation tracking + auto-sync)
  • uninstall — remove hook scripts from all detected agents
  • status — show which agents have hooks installed

Imports skills from an external source (e.g. a GitHub repository) into your registry, scanning on the way in.