skillsctl install#
Install a skill from the registry
Synopsis#
Download a skill from the registry and write it to the local skills directory.
By default skills install to the directory configured as skills_dir (typically ~/.claude/skills). Use –project to install into a specific project’s .claude/skills/ instead, or –skills-dir to override the target for a single invocation.
skillsctl install <name[@version]> [flags]Examples#
# Install the latest version
skillsctl install git-commit
# Pin a version and verify the digest
skillsctl install git-commit@1.2.0 --digest sha256:abc123...
# Install into the current project (writes to ./.claude/skills/)
skillsctl install git-commit --project
# Install into a specific project directory
skillsctl install git-commit --project /path/to/repoOptions#
--digest string Expected content digest in sha256:... form; install aborts if the downloaded content does not match
--force Overwrite an existing skill directory
-h, --help help for install
--project string[="."] Install to <path>/.claude/skills; when used without a value, installs into the current directory
--skills-dir string Override the configured skills directory for this installOptions inherited from parent commands#
--api-url string Registry URL; overrides the api_url setting from config and SKILLCTL_API_URL
--credentials-path string Credentials file path (for testing)SEE ALSO#
- skillsctl - Discover, install, and publish Claude Code skills