Agent skills package manager — install, manage, and discover AI agent skills from GitHub.
cargo install agentskillsFor a curated collection of ready-to-use skills, see kayaman/skills.
Install a skill from GitHub or a local path.
# Install a specific skill from a repo
agentskills add kayaman/skills@semver
# Install all skills from a repo
agentskills add kayaman/skills
# Install globally (to ~/.agents/skills/)
agentskills add kayaman/skills@semver --global
# Install from a local directory
agentskills add ./my-local-skill
# Skip confirmation
agentskills add kayaman/skills@semver --yesShow installed skills (project + global).
agentskills list # Table output
agentskills list --json # JSON output
agentskills list --global # Global only
agentskills ls # AliasUninstall a skill and clean the lockfile.
agentskills remove semver
agentskills rm semver --global # Remove from globalCheck for upstream changes and re-fetch updated skills.
agentskills update # Update all skills
agentskills update semver # Update a specific skillScaffold a new SKILL.md template.
agentskills init my-skill
agentskills init my-skill --dir ./skillsSearch GitHub for repos containing agent skills.
agentskills find "react testing"
agentskills find deploy --limit 5A skill is a directory containing a SKILL.md file with YAML frontmatter:
---
name: my-skill
description: What this skill does and when to use it.
---
# My Skill
Instructions for the AI agent...Skills can be organized in a GitHub repo in either layout:
Option A — under skills/ subdirectory:
my-repo/
└── skills/
├── skill-a/
│ └── SKILL.md
└── skill-b/
├── SKILL.md
└── references/
└── extra-context.md
Option B — at repo root:
my-repo/
├── skill-a/
│ └── SKILL.md
└── skill-b/
├── SKILL.md
└── references/
└── extra-context.md
Both layouts are supported. The installer searches skills/ first, then the repo root.
Installed skills are tracked in .skill-lock.json (v3 format). Skills installed
by compatible tools sharing this format are visible to each other.
agentskills detects and works with: Cursor, Claude Code, Codex, GitHub Copilot, Amp, Cline, Continue, and Kiro.
cargo build # Build
cargo test # Run tests
cargo run -- --help # Run locallyApache-2.0