Installing skills#
The skillsctl install command downloads a skill from the registry and saves it where Claude Code can find it.
Install the latest version#
skillsctl install git-commitInstalled git-commit@2.0.1 to /home/you/.claude/skills/git-commit.mdInstall a pinned version#
Append @<version> to install a specific version:
skillsctl install git-commit@1.1.0Installed git-commit@1.1.0 to /home/you/.claude/skills/git-commit.mdPinning a version is useful in team environments where you want everyone using the same skill revision, or when a newer version changed behavior you rely on.
Verify with a digest#
Use --digest to verify the content hash before saving:
skillsctl install git-commit@2.0.1 --digest sha256:a3f8c1d2e4b567890abcdef1234567890abcdef1234567890abcdef1234567890If the downloaded content does not match the digest, the install is aborted and nothing is written to disk:
Error: digest mismatch
expected: sha256:a3f8c1d2e4b567890abcdef1234567890abcdef1234567890abcdef1234567890
got: sha256:b9e1f23a4c678901bcdef2345678901bcdef2345678901bcdef2345678901bcdeYou can get the expected digest from skillsctl explore show <name> or from the skill publisher.
Where skills are stored#
Skills are saved as Markdown files under ~/.claude/skills/:
~/.claude/skills/
git-commit.md
code-review.md
sql-optimizer.mdThe filename matches the skill name. Installing a skill twice (or installing a newer version) overwrites the existing file atomically - the old file is never left in a partial state.
Claude Code picks up skills automatically#
Claude Code reads all .md files from ~/.claude/skills/ on startup. Once a skill is installed, it is available to Claude Code in all your projects without any additional configuration.
To confirm a skill is active, start Claude Code and ask it to describe the skill you just installed.
Uninstalling a skill#
To remove a skill, delete the file from ~/.claude/skills/:
rm ~/.claude/skills/git-commit.mdThere is no skillsctl uninstall command - file deletion is sufficient and immediate.
Next steps#
- Publish a skill - share a skill with your team
- Bootstrap with the SkillsCtl skill - let Claude Code help you discover skills