Skills are reusable instruction sets defined in
SKILL.md files that teach agents how to perform specialized tasks like generating release notes, creating PRs, or integrating with external tools.What are Agent Skills?
Agent skills are reusable instruction sets that extend your coding agent’s capabilities. They’re defined inSKILL.md files with YAML frontmatter containing a name and description.
Skills let agents perform specialized tasks like:
- Generating release notes from git history
- Creating PRs following your team’s conventions
- Integrating with external tools (Linear, Notion, etc.)
- Following project-specific coding patterns
- Automating common development workflows
Supported Agents
The Skills CLI supports 42+ coding agents including:OpenCode
.agents/skills/ (project)~/.config/opencode/skills/ (global)Claude Code
.claude/skills/ (project)~/.claude/skills/ (global)Cursor
.agents/skills/ (project)~/.cursor/skills/ (global)Cline
.agents/skills/ (project)~/.agents/skills/ (global)Windsurf
.windsurf/skills/ (project)~/.codeium/windsurf/skills/ (global)Codex
.agents/skills/ (project)~/.codex/skills/ (global)The CLI automatically detects which coding agents you have installed. If none are detected, you’ll be prompted to select which agents to install to.
Key Features
Universal Compatibility
Works with 42+ coding agents following the Agent Skills specification
Multiple Sources
Install from GitHub, GitLab, direct URLs, or local paths
Smart Installation
Choose between symlinks (single source of truth) or copies (independent)
Version Tracking
Check for updates and update all skills with a single command
Project & Global Scopes
Install skills per-project or globally for all projects
Interactive CLI
Search, select, and manage skills with an intuitive interface
Installation Scopes
Skills can be installed in two scopes:| Scope | Flag | Location | Use Case |
|---|---|---|---|
| Project | (default) | ./<agent>/skills/ | Committed with your project, shared with team |
| Global | -g | ~/<agent>/skills/ | Available across all projects |
How It Works
Select Installation Method
Choose symlinks (recommended) for easy updates or copies for independence
Quick Example
Terminal