Skills Overview
A skill is a self-contained folder containing instructions and resources that teach an AI agent how to handle a specific domain — architecture decisions, testing patterns, API standards, and more.
How the catalog works
The ag-skill catalog is a curated collection of skills maintained in the
ag-skill repository. When you run
ag-skill list, the CLI fetches the latest catalog and displays all available
skills.
Installing a skill
# Install a single skill
ag-skill install <skill-name>
# Install multiple skills
ag-skill install <skill-one> <skill-two>
# Install all available skills
ag-skill install --all
# Install for a specific target
ag-skill install <skill-name> --target copilot
Supported install targets
| Target | Description |
|---|---|
copilot | GitHub Copilot (default) |
claude | Claude |
cursor | Cursor |
all | All targets at once |
You can also pass comma-separated values: --target copilot,claude.
Where skills are installed
Skills are written into the appropriate agent directory in your repository
(e.g., .github/skills/ for Copilot), so they are automatically available
to your AI agent in context.
Upgrading skills
ag-skill upgrade
Removing skills
ag-skill remove <skill-name>