Overview
Therouta skill command manages skills — pre-packaged capabilities that agents can use to extend their functionality. Skills are compatible with the OpenCode skill system.
Usage
Commands
List Skills
List all discovered skills in the system:Reload Skills
Reload skills from disk (useful after adding new skills manually):Skill Discovery
Routa discovers skills from these locations:- User directory:
~/.routa/skills/ - Project directory:
.routa/skills/ - Bundled skills: Built-in skills packaged with Routa
- The server starts
- You call
routa skill reload - An ACP agent spawns (skills are merged into MCP configuration)
Skill Structure
A skill is a directory with askill.json manifest:
Installing Skills
From GitHub
Use the REST API to clone skills:Manual Installation
-
Create skill directory:
-
Create
skill.jsonmanifest -
Reload skills:
Using Skills with Agents
Skills are automatically available to ACP agents through MCP:Skill Compatibility
Routa skills are compatible with:- OpenCode - Full compatibility with OpenCode skill format
- Claude Code - Skills exposed as MCP tools
- Gemini CLI - Skills available via ACP bridge
Common Workflows
Discovering Available Skills
Creating a Custom Skill
Next Steps
REST API
Programmatic skill management
Custom MCP Servers
Integrate custom MCP servers alongside skills
ACP Overview
Learn how skills integrate with ACP agents
GitHub Workflow Guide
Use skills in automated workflows