···11---
22description: Coordinates multi-step tasks by decomposing work and delegating to specialized subagents.
33mode: primary
44-temperature: 0.1
54permission:
65 edit: deny
76 bash: "*": allow
+11-1
modules/opencode/skills/skill-builder/SKILL.md
···66## Naming Conventions
7788### Skills
99+910- 1-64 characters
1011- Lowercase alphanumeric with single hyphens only
1112- NO leading or trailing hyphens
···1314- MUST match the folder name
14151516### Agents
1717+1618- Filename determines agent name (e.g., `orchestrator.md` creates `orchestrator` agent)
1719- MUST use `.md` extension
18201921## Description Requirements
20222123MUST include:
2424+22251. WHAT the skill/agent does
23262. WHEN to use it
24273. Trigger phrases users would say
25282629MUST NOT:
3030+2731- Exceed 1024 characters
2832- Contain XML angle brackets (`<` or `>`) in frontmatter
2933···3943```
40444145OR in project root:
4646+4247```
4348.opencode/
4449├── skills/<skill-name>/SKILL.md
···4853## Frontmatter
49545055### Agents
5656+5157```yaml
5258---
5359description: ...
5460mode: primary|subagent
5555-temperature: 0.1
6161+5662permission:
5763 edit: allow|deny|ask
5864 bash:
···6672```
67736874### Skills
7575+6976```yaml
7077---
7178name: skill-name
···8592## Trigger Phrases
86938794Example triggers for a skill:
9595+8896- "Create a new agent for..."
8997- "I need a skill that..."
9098- "How do I add a new..."
919992100Example triggers for an agent:
101101+93102- "Use the orchestrator agent"
94103- "Delegate to subagent"
9510496105## Validation Checklist
9710698107Before committing:
108108+99109- [ ] SKILL.md exists (case-sensitive)
100110- [ ] Frontmatter has required fields
101111 - Skills: `name` + `description`