CLI Reference
Complete command reference for skills.
skills
USAGE grove-skills [command]
COMMANDS completion Generate the autocompletion script for the specified shell install Install a skill or all available skills list List available skills from all sources remove Remove an installed skill sync Sync all available skills to the target directory version Print the version information for this binary
Flags: -c/—config, -h/—help, —json, -v/—verbose
Use “grove-skills [command] —help” for more information.
skills install
USAGE grove-skills install <name|all> [flags]
FLAGS -f, —force Overwrite existing skill without prompting. -h, —help help for install —provider Agent provider (‘claude’, ‘codex’, ‘opencode’). (default: claude) —scope Installation scope (‘project’, ‘user’, ‘repo-root’, or ‘admin’ for codex). (default: user) —skip-validation Skip SKILL.md validation.
skills list
List all available skills from user, ecosystem, and project sources.
Skills are discovered from:
- User skills: ~/.config/grove/skills
- Ecosystem skills: notebook skills for the parent ecosystem
- Project skills: notebook skills for the current project
- Built-in skills: embedded in the grove-skills binary
USAGE grove-skills list [flags]
FLAGS -h, —help help for list —path Show the full path to each skill
skills sync
Sync all available skills to the target directory.
When run with —here, syncs skills from all sources (user, ecosystem, project) to .claude/skills/ in the current directory. This is useful for setting up skills in a worktree or any project directory.
When run with —ecosystem from an ecosystem root, skills from the ecosystem’s notebook will be synced to all child projects within the ecosystem.
USAGE grove-skills sync [flags]
FLAGS —ecosystem Sync skills across all projects in the ecosystem (must be run from ecosystem root). -h, —help help for sync —here Sync all skills (user, ecosystem, project) to .claude/skills/ in current directory. —provider Agent provider (‘claude’, ‘codex’, ‘opencode’). (default: claude) —prune Remove skills from destination that no longer exist in source. —scope Sync scope (‘project’, ‘user’, ‘repo-root’, or ‘admin’ for codex). (default: user) —skip-validation Skip SKILL.md validation.
skills remove
USAGE grove-skills remove <name> [flags]
FLAGS -h, —help help for remove —provider Agent provider (‘claude’, ‘codex’, ‘opencode’). (default: claude) —scope Scope to remove from (‘project’, ‘user’, ‘repo-root’, or ‘admin’ for codex). (default: user)
skills version
USAGE grove-skills version [flags]
FLAGS -h, —help help for version —json Output version information in JSON format