Where Warp loads skills from
Warp scans a set of well-known directories for skills, both in your home directory (available in every project) and in your repository root (scoped to that project). Skills are stored asSKILL.md files inside named subdirectories.
The full set of supported locations, in precedence order (highest first):
If the same skill content appears in multiple locations (for example, when a package manager symlinks skills across providers), Warp deduplicates them and keeps the copy from the highest-priority provider.
Anatomy of a SKILL.md file
A skill file is a Markdown document with an optional YAML front matter block at the top.SKILL.md example
The body of the file is sent verbatim to the agent as part of its system prompt. Write it as you would write a prompt: clear, specific, and in the imperative.
Creating a custom skill
1
Choose a location
Decide whether the skill applies to a specific project (put it in
.agents/skills/ or .warp/skills/ at your repo root) or to all your projects (put it in ~/.agents/skills/ or ~/.warp/skills/).2
Create the skill directory and file
The skill’s directory name becomes its identifier — the name you use to invoke it.
3
Write the instructions
Open
SKILL.md and write the instructions you want the agent to follow.4
Verify the skill is detected
Run
oz agent list to confirm Warp has picked up your new skill. Skills associated with your repositories and environments will appear in the output.Using skills with oz agent run
Pass the--skill flag to oz agent run to apply a skill to a cloud agent run. The skill name is the directory name (or the name field in front matter if set).
Skill arguments
Skills support argument substitution. Use$ARGUMENTS in your skill body to insert the agent’s prompt verbatim, or use positional placeholders $1, $2, etc. for structured argument passing.
$1 replaced by 1234 and $ARGUMENTS replaced by the full prompt string 1234.
Bundled skills
Warp ships a set of built-in skills that are always available. These cover common workflows like fetching PR review comments (PRCommentsSkill) and are activated automatically when their prerequisites are met (for example, when a specific MCP server is running). Bundled skills are read-only and cannot be modified, but you can override them by creating a project-scoped skill with the same name.
Next steps
Rules
Constrain agent behavior at the project level with AI rules.
MCP servers
Pair skills with MCP tools to give the agent specialized capabilities.
Agent Mode
Use skills interactively in your local terminal session.
Cloud agents
Run skill-powered agents headlessly in the cloud.