agentskills
Agent skills package manager — install, manage, and discover AI agent skills from GitHub.
Install
Skills
For a curated collection of ready-to-use skills, see kayaman/skills.
Commands
agentskills add <source>
Install a skill from GitHub or a local path.
# Install a specific skill from a repo
# Install all skills from a repo
# Install globally (to ~/.agents/skills/)
# Install from a local directory
# Skip confirmation
agentskills list
Show installed skills (project + global).
agentskills remove <name>
Uninstall a skill and clean the lockfile.
agentskills update [name]
Check for upstream changes and re-fetch updated skills.
agentskills init [name]
Scaffold a new SKILL.md template.
agentskills find <query>
Search GitHub for repos containing agent skills.
Skill format
A 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.
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.
Lockfile
Installed skills are tracked in .skill-lock.json (v3 format). Skills installed
by compatible tools sharing this format are visible to each other.
Supported agents
agentskills detects and works with: Cursor, Claude Code, Codex, GitHub Copilot, Amp, Cline, Continue, and Kiro.
Development
License
Apache-2.0