Bundled playbooks
Every workspace starts with proven engineering playbooks: systematic debugging, TDD, safe refactoring, security review, and more.
Add from GitHub
Browse the marketplace to install community skills pulled live from canonical GitHub repositories.
Write your own
Create instruction skills in a full document editor. The content is injected into the prompt when the skill is used.
Agents self-curate
Agents discover skills via
skill_list, read them via skill_view, and can save new ones they learn.What a skill is
A skill has a small, clear shape:- Name: a short imperative title, like “Systematic Debugging” or “Add a z-api WhatsApp webhook”. The name is also the document title.
- Description: one line that says when to use the skill. This is what an agent reads first to decide if the skill is relevant.
- Content: the Markdown body, the actual step-by-step playbook with steps, pitfalls, and how to verify. This is the part that gets injected into the agent prompt when the skill is applied.
- Kind: skills come in three kinds (see below). The Skills page focuses on
instructionskills.
Skills are stored per workspace. Switching workspaces shows a different set of skills, so each project keeps its own playbooks and conventions.
The three kinds
Instruction
A Markdown playbook injected into the agent prompt. This is the skill you write and edit on the Skills page.
Tool
A capability the agent can call. Created on the Skills page alongside instruction skills.
MCP
A connection to an external Model Context Protocol server. MCP skills are managed on the MCPs page, not here.
On the Skills page you can create Instruction and Tool skills. MCP skills exist as a kind, but they come from the MCPs page because they wrap a server connection, not a written playbook.
How skills reach your agents
The design goal is to keep the prompt small. Agents never get every skill body dumped into context. Instead they see a lightweight index and pull the full text only when needed.Index in the prompt
The agent is told that skills exist and is nudged to check them before non-trivial work. It sees names and one-line descriptions, not full bodies.
List on demand
When a task looks non-trivial, the agent calls
skill_list to see the reusable skills available in the workspace (name plus description).Read the playbook
If a skill looks relevant, the agent calls
skill_view with the name or slug and receives the full step-by-step content. Usage is tracked so popular skills surface.Bundled skills
Every workspace is seeded with a library of proven engineering playbooks, adapted from established agent-skill collections. They arrive asinstruction skills and are protected, so an agent cannot overwrite them by accident. They show up the moment a workspace exists, so your team has real content from day one.
Systematic Debugging
Systematic Debugging
Four-phase root cause method: investigate, find the pattern, form and test a single hypothesis, then implement one fix. The iron law is no fixes without root cause investigation first.
Test-Driven Development
Test-Driven Development
The RED-GREEN-REFACTOR cycle: write a failing test, watch it fail, write minimal code to pass, then refactor. No production code without a failing test first.
Writing Implementation Plans
Writing Implementation Plans
Bite-sized tasks of two to five minutes each, with exact file paths, complete copy-pasteable code, commands, and verification steps. Make implementation obvious.
Spike / Experiment
Spike / Experiment
Throwaway experiments to validate an idea before committing to a real build: decompose into feasibility questions, build something observable, then record a verdict.
Feature Investigation & Research
Feature Investigation & Research
Understand existing architecture and patterns before building, so you reuse what exists and avoid mid-implementation surprises.
Subagent-Driven Execution
Subagent-Driven Execution
Run a plan with a fresh subagent per task plus a two-stage review: spec compliance first, then code quality.
Code Review Checklist
Code Review Checklist
Systematic review across correctness, architecture, quality, security, testing, and performance, with clear must-fix versus nice-to-have criteria.
Safe Refactoring Strategy
Safe Refactoring Strategy
Tests first, one change at a time, verify after each step. If behavior changes, it is not refactoring.
Git & PR Workflow
Git & PR Workflow
Atomic commits, clear branch names, and useful PR descriptions so history reads like a narrative and reviews go smoothly.
API Testing & Debugging
API Testing & Debugging
Layered testing for REST and GraphQL: happy path, auth, error cases, contracts, then edge cases.
Dependency & Version Upgrade Strategy
Dependency & Version Upgrade Strategy
Read the changelog, understand breaking changes, upgrade in a branch, run the full suite, and keep a rollback plan ready.
Performance Profiling & Optimization
Performance Profiling & Optimization
Profile before optimizing, measure a baseline, fix one bottleneck at a time, then verify the improvement and that behavior is unchanged.
Security Code Review
Security Code Review
Spot common vulnerabilities: injection, XSS, auth and authorization flaws, hardcoded secrets, and unsafe dependencies.
Seeding is idempotent and matches by name (case-insensitive). If a bundled skill with the same name already exists in the workspace, it is not duplicated.
Open the Skills page
Click Skills in your workspace. The page has two tabs at the top right:- Mine
- Marketplace
Your workspace skills as a grid of cards. Each card shows the skill name, a two-line description, its kind badge, and its slug. Use the search box to filter by name, slug, or description. Click a card to open and edit it. MCP skills are hidden here because they live on the MCPs page.
Create a skill
Name it and pick a type
Enter a name (at least two characters) and choose the type: Instruction or Tool. The name is the document title, so write it as a short imperative phrase.
Create and open the editor
Click Create skill. The skill opens in a full-width document editor, the same style as the Knowledge Base.
Write the playbook
Fill in the description (one line on when to use it) and the body. A divider labels the body as the content that is injected into the prompt. Write concise steps, pitfalls, and how to verify.
Edit or delete
Open any skill card to edit its name, description, and content in place. The action bar shows the kind badge and slug, a save button that activates only when there are unsaved changes, and a delete button. Deleting asks for confirmation first.Add skills from GitHub
The marketplace pulls skills live from canonical GitHub repositories that follow the Agent Skills pattern (folders containing aSKILL.md file with name and description in the frontmatter). There is no separate public registry, so Orkestral reads the source repositories directly.
Browse the catalog
Skills appear with their name, description, category, and author. They are fetched from the source repositories and cached for about 30 minutes, so the list reflects what is published upstream.
Install
Install a skill to copy it into your workspace. It lands as an
instruction skill, using the body of the SKILL.md as its content.Where do marketplace skills come from?
Where do marketplace skills come from?
They are pulled from canonical Agent Skills repositories on GitHub, including the official
anthropics/skills examples. Each SKILL.md is parsed for its name and description frontmatter, and the Markdown body becomes the installable content.What if GitHub is unreachable?
What if GitHub is unreachable?
The fetch is best-effort with a short timeout and a 30-minute cache. If it fails, the marketplace falls back to the last cached list or an empty list. Your existing workspace skills are never affected.
Are installed skills protected?
Are installed skills protected?
Skills installed from the user or marketplace are protected from agent edits. Agents can read and apply them, but cannot rewrite them. Only skills an agent created itself can be improved by an agent.
How agents create and improve skills
Skills are not just a one-way library you fill in. Agents curate their own. When an agent discovers a non-obvious technique, fix, or repeatable procedure, it can save a new skill so future tasks benefit.Agent creates a skill
After learning something reusable, an agent saves a concise playbook (steps, pitfalls, verification). The new skill auto-attaches to the whole team so everyone benefits.
Agent improves a skill
An agent can append to or replace an agent-created skill when it learns something better. Skills you or the marketplace installed are protected and cannot be changed this way.
Agent-saved skills are kept concise on purpose (capped at roughly 8000 characters). The intent is a tight playbook, not a file dump. One-off facts belong in the Knowledge Base, not in a skill.
Skills versus the Knowledge Base
Both give your agents context, but they answer different questions.| Skills | Knowledge Base | |
|---|---|---|
| Shape | Procedure: how to do something | Fact: what is true about the project |
| Example | ”Systematic Debugging” steps | ”Our auth tokens expire after 24h” |
| When used | Agent applies it during a task | Agent looks it up for context |
| Best for | Repeatable techniques and playbooks | Project facts, decisions, references |
What to do next
Hire and shape your team
See how the orchestrator and specialists pick up skills during a run.
Capture project facts
Use the Knowledge Base for the facts that complement your skills.
Connect external tools
Manage MCP connections, the third kind of skill, on the MCPs page.
Track the work
Watch skills get applied as agents work through issues and epics.