SKILL.md files with YAML frontmatter. They can declare dependencies, requirements, and permissions.
Managing Skills
- From Chat
- From CLI
Dependency Resolution
Dependencies declared inSKILL.md frontmatter are installed automatically:
| Type | How It’s Installed |
|---|---|
| Python | pip install into the active venv |
| npm | npm install --prefix .octo/ (local node_modules) |
| MCP | Added to .mcp.json (activate with /mcp reload) |
| System | Displayed for manual installation (e.g. brew install) |
Invoking Skills
Use the skill name as a slash command:Creating Skills
See Creating Skills for the full guide on writing your ownSKILL.md files.
Skill Directories
Octo scans three directories for skills (first match wins):.octo/skills/— primary, managed by Octo.agents/skills/— project-level skills.claude/skills/— Claude Code compatible skills

