A curated collection of skills for Octo — the LangGraph multi-agent CLI.
Skills are markdown-based workflow instructions that guide Octo's agents. They're lightweight (kilobytes, not megabytes), language-agnostic, and require zero backend infrastructure.
# Search for skills
octo skills search "codebase"
# View skill details
octo skills info map-codebase
# Install a skill
octo skills install map-codebase
# Install with dependencies
octo skills install map-codebase --deps
# List installed skills
octo skills list
# Update all skills
octo skills update --all| Skill | Description | Tags |
|---|---|---|
| quick | Execute ad-hoc tasks quickly without heavyweight planning | development, quick-fix |
| verify | Conversational verification and user acceptance testing | testing, qa |
| discuss | Structured requirements discussion with gray-area identification | planning, requirements |
| pause | Preserve cognitive state before stopping work | workflow, handoff |
| doc-coauthoring | Structured 3-stage workflow for co-authoring docs and specs | writing, collaboration |
| map-codebase | Parallel codebase analysis for onboarding | analysis, documentation |
| Skill | Description | Dependencies |
|---|---|---|
| Read, create, merge, split, watermark, fill forms, encrypt, OCR | pypdf, pdfplumber, reportlab | |
| docx | Create, read, and edit Word documents | python-docx, pandoc |
| xlsx | Create, read, edit, and analyze Excel spreadsheets | openpyxl, pandas |
| pptx | Create and edit PowerPoint presentations with design guidelines | python-pptx, Pillow |
| Skill | Description |
|---|---|
| skill-creator | Guide for creating new Octo skills for the marketplace |
A skill is a directory containing a SKILL.md file with YAML frontmatter and markdown instructions:
---
name: my-skill
version: 1.0.0
author: your-github-username
description: One-line description for search results
tags: [category1, category2]
model-invocation: true
dependencies:
python: []
npm: []
mcp: []
system: []
---
# Skill Title
Your workflow instructions here...When invoked (via /my-skill command or proactively by the agent), the skill body is injected into the conversation as workflow instructions for the supervisor agent.
See CONTRIBUTING.md for the full guide. Quick version:
- Fork this repo
- Copy
templates/SKILL_TEMPLATE.mdtoskills/your-skill/SKILL.md - Fill in the frontmatter and write your instructions
- Add a
README.mdto your skill directory - Submit a PR
The registry.json file is auto-generated from skill frontmatter and git stats. It's rebuilt on every push to main and daily via GitHub Actions. The Octo CLI fetches this file for search and install operations.
MIT