CLI Commands

Complete reference for every equip command, flag, and option.

Global flags

FlagDescription
--localOperate on project-local skills instead of global
--agent <id>Target specific agents (comma-separated IDs)
--allTarget all 18 agents regardless of detection
--jsonMachine-readable JSON output
--versionPrint version
--helpPrint help

install

Install a skill from a GitHub repo, git URL, or local path.

equip install <source> [options]

Source formats

FormatExample
GitHub shorthandequip install owner/repo
GitHub with subpathequip install owner/repo/path/to/skill
Git URLequip install https://github.com/user/repo.git
Local pathequip install ./my-skill

Options

FlagDescription
--localInstall to project-local scope
--agent <id>Install to specific agents only
--allInstall to all 18 agents

Examples

$ equip install anthropics/skill-creator
 Installed skill-creator to 3 agents
  → claude-code, cursor, windsurf

$ equip install ./my-skill --local --agent claude
 Installed my-skill to 1 agent (project-local)

remove

Remove a skill from all agents. Alias: uninstall.

equip remove <name> [options]

Options

FlagDescription
--localRemove from project-local scope
--agent <id>Remove from specific agents only

Examples

$ equip remove skill-creator
 Removed skill-creator from 3 agents

$ equip uninstall my-skill --local

update

Pull the latest version from source. Updates all skills or a specific one.

equip update [name] [options]

Options

FlagDescription
--localUpdate project-local skills
--jsonJSON output

Examples

$ equip update
 Updated skill-creator (1 file changed)
  ✓ frontend-design is up to date

$ equip update skill-creator

list

Show installed skills and which agents have them.

equip list [options]

Options

FlagDescription
--longInclude full descriptions
--localList project-local skills
--jsonJSON output

Examples

$ equip list
  skill-creator       3 agents  ✓ up to date
  frontend-design     3 agents  ✓ up to date

$ equip list --long
  skill-creator       3 agents  ✓ up to date
    Create new skills, modify and improve existing skills
  frontend-design     3 agents  ✓ up to date
    Create production-grade frontend interfaces

Search the registry of 180,000+ indexed skills.

equip search <query> [options]

Options

FlagDescription
--sort <field>Sort by: relevance (default), installs, name
--limit <n>Number of results (default: 10)
--jsonJSON output

Examples

$ equip search "commit" --sort installs
  commit                Create conventional commits         ⬇ 2,841
  commit-push-pr        Commit, push, and open a PR          ⬇ 1,204
  git-workflow          Git branching and merge strategies    ⬇   892

outdated

Check for upstream or local changes without applying them.

equip outdated [name] [options]

Options

FlagDescription
--localCheck project-local skills
--jsonJSON output

survey

Scan for duplicates, version mismatches, unmanaged skills, and sprawl.

equip survey [options]

Options

FlagDescription
--localSurvey project-local skills only
--path <dir>Scan a directory tree for skills
--fixInteractively fix issues
--jsonJSON output

Examples

$ equip survey
  Duplicates:
    commit — found in claude, cursor (different versions)
  Unmanaged:
    ~/.cursor/skills/old-skill/ (no equip metadata)

$ equip survey --fix
  Fix duplicate "commit"? [y/N]

$ equip survey --path ~/dev

init

Link to a sync backend for cross-machine sync. See Cross-Machine Sync.

equip init [repo] [options]

Options

FlagDescription
--path <dir>Use a file path backend instead of GitHub
--protocol <ssh|https>Git protocol for GitHub backend

export

Push your skill manifest to the sync backend.

equip export [options]

Options

FlagDescription
--output <file>Export to a local file instead of the backend

restore

Install all skills from the sync backend on a new machine.

equip restore [options]

Options

FlagDescription
--from <file>Restore from a local file instead of the backend
--dry-runPreview without installing

status

Show sync state: what's synced, missing, or untracked.

equip status

agents

Generate an AGENTS.md file listing all project skills.

equip agents [options]

Options

FlagDescription
--output <file>Custom output filename (default: AGENTS.md)

config

View and modify equip settings. See Configuration for details.

equip config [key] [value]

Examples

$ equip config                         # Show all settings
$ equip config projects_path ~/dev     # Set a value
$ equip config projects_path unset     # Clear a value
$ equip config telemetry off           # Disable telemetry