An open package format for AI agent skills.
Install, manage, and distribute AI agent skills across Claude Code,
Cursor, Copilot, Codex, Gemini CLI, Windsurf, Goose, Roo, Amp, Cline,
and every agent supporting the .agents/ convention.
curl -fsSL https://github.com/retr0h/agentpack/raw/main/install.sh | bashgit clone https://github.com/retr0h/agentpack.git
cd agentpack
go build -o agentpack .agentpack search react # find skills
agentpack add owner/repo@skill-name # add a skill
agentpack add owner/repo --skill foo --skill bar # add multiple skills
agentpack add owner/repo --target claude-code # add to specific target
agentpack add owner/repo -g # add globally
agentpack ls # list installed
agentpack ls --targets # show detected agents
agentpack info owner/repo # package details
agentpack del owner/repo # delete a plugin
agentpack del owner/repo@skill-name # delete a single skill
agentpack init my-skill # scaffold a new skill
agentpack build # build .agentpack archives
agentpack install # install from manifestSee Usage for full details.
- ๐ฆ .agentpack format โ one package, every agent. Typed metadata with skills, commands, hooks, MCP, agents, and config
- ๐ค 50+ agents โ Claude Code, Cursor, Copilot, Codex, Gemini CLI, Windsurf, Goose, Roo, and more
- ๐ Content safety โ binary detection at build time, executable prompts at install
- ๐ Reproducible installs โ lockfile pins exact SHAs,
installfrom manifest - ๐ Global + local โ project-level or user-level installs (
-g) - โ๏ธ Config merging โ MCP servers, hooks, and settings merge into
.claude/settings.json โ๏ธ No toolchain required โ.agentpackfiles install without git, npm, or Go- ๐ JSON everywhere โ
-o jsonon every command for scripting - ๐ 55+ agents โ built-in drivers for Claude Code, Cursor, Copilot, Codex, and dozens more
A .agentpack file is a gzipped tarball with typed metadata. Each entry
declares its content type โ the driver for each agent installs only what it
supports, wherever it belongs.
Package authors write content once. Drivers install only the types they support. When an agent adds support for a new type, existing packages work automatically. See the full specification and the feature matrix.
agentpack search react
agentpack search typescript
agentpack search securityBrowse the full catalog at skills.sh.
- Usage โ add, install, build, verify, info, examples
- Format (ADR-009) โ the .agentpack specification
- Architecture โ driver design, install flow, capability model
- Development โ dev setup, testing conventions
- Contributing โ commit style, PR checklist
Agent detection paths and skill directory conventions inspired by vercel-labs/skills and the agentskills.io ecosystem.