Skills & Slash Commands
Skills are discoverable instruction files or packages. A skill can contain workflow instructions, but the words are not interchangeable: the workflow describes a process, while the skill is how a compatible host discovers and loads its instructions. RepoPrompt also has in-app workflow templates selected through the Workflow control.
What Are Skills?
RepoPrompt's slash-skill loader reads Markdown instruction files with optional YAML frontmatter, including folder-based SKILL.md files and supported legacy command files. In Agent Mode, invoking one expands its template with your task description. External coding hosts have their own discovery and invocation behavior.
Skills in Agent Mode
Agent Mode discovers skills from on-disk directories and presents them in the input bar. Type / at the start of your message to see available skills — they filter as you type by name and description.
When you send a message with a slash skill, RepoPrompt expands the template (stripping frontmatter and substituting $ARGUMENTS with your task description) before sending it to the agent.
Skills vs. workflow templates
Agent Mode has two ways to load instructions for a task: the Workflow dropdown selects built-in or custom workflow templates, while a slash skill loads an on-disk instruction file typed as /skill-name. You can use one or the other per message, but not both. A custom in-app workflow template is not automatically an installed skill for an external coding host.
Skills for Terminal Agents
External coding agents can usually discover installed on-disk skills from shared directories when their host supports those locations. Connecting to RepoPrompt's MCP server supplies tool access; it does not install workflow skills. To make RepoPrompt's workflow skills available, install the matching MCP or CLI variant through Quick Setup → Skills, then use the external host's skill or slash-command picker.
RepoPrompt supplies workflow instructions for external coding agents through commands such as /rp-build and /rp-review. Quick Setup → Skills installs the MCP or CLI variant as skill folders or prompt files for the selected host. These instructions guide the workflow; the client's tools and permissions determine what it can actually do. See MCP Workflow Commands for the complete catalog and installation locations.
Creating Custom Skills
Custom skills are Markdown files placed in specific directories. RepoPrompt automatically discovers them and makes them available — both in Agent Mode and for any terminal agents that share the same skill directories.
Skill File Format
Each skill file starts with optional YAML frontmatter followed by the prompt template:
---
name: my-workflow
description: My custom workflow for specific tasks
---
# My Custom Workflow
Task: $ARGUMENTS
Your detailed instructions here. The agent will follow
these instructions when the skill is invoked.
## Steps
1. First, do this...
2. Then do that...
The $ARGUMENTS placeholder is replaced with whatever the user types after the slash command.
Folder-Based Skills (Recommended)
Create a folder for each skill containing a SKILL.md file:
.claude/skills/
my-skill/
SKILL.md ← skill definition
deploy-workflow/
SKILL.md ← another skill
The folder name becomes the default command name (overridden by the name field in frontmatter if present).
Flat File Skills
You can also place individual .md files directly in a commands directory:
.claude/commands/
review.md ← becomes /review
deploy.md ← becomes /deploy
Skill Search Locations
RepoPrompt scans provider-specific directories in order of priority. Project-level skills take precedence over global ones:
For Claude Code
<project>/.claude/skills/— Project-level folder-based skills<project>/.claude/commands/— Project-level flat file skills~/.claude/skills/— Global folder-based skills~/.claude/commands/— Global flat file skills
For Codex CLI
<project>/.agents/skills/— Project-level folder-based skills<project>/.agents/slash/— Project-level flat file skills~/.agents/skills/— Global folder-based skills~/.agents/slash/— Global flat file skills
If two skills have the same name, the one found first (higher priority location) wins. Agent Mode watches these directories for changes, so newly created or modified skills appear automatically.
Installing Built-in Skills
RepoPrompt can install its built-in workflow skills into the appropriate directories for your terminal agents. You can do this from:
- Onboarding wizard — During initial setup, the MCP Setup step includes a "Skills" install button
- MCP Settings — The settings panel has options to install skills for different providers
The installer offers MCP skills for instructions that call native MCP tools and rpce-cli skills for instructions that use the terminal command. The CLI label can reflect the running build's command name. These are alternate instruction variants, not separate tool permissions or automatic installation of the CLI executable.
Tip: Global skills (~/.claude/skills/ or ~/.agents/skills/) are available across all your projects. Project-level skills let you create workflows specific to a particular codebase. Skills work in both Agent Mode and with terminal agents.