| name | skill-creator |
| description | Create or update skills. Use when designing, structuring, or packaging skills with scripts, references, and assets. |
Skill Creator
Guidance for creating effective skills.
About Skills
Skills are modular packages that extend agent capabilities with specialized knowledge, workflows, and tools. Each skill is a directory containing a SKILL.md file and optional bundled resources.
What Skills Provide
- Specialized workflows - Multi-step procedures for specific domains
- Tool integrations - Instructions for working with specific file formats or APIs
- Domain expertise - Project-specific knowledge, schemas, business logic
- Bundled resources - Scripts, references, and assets for complex and repetitive tasks
Skill Locations in OPC
OPC uses a two-level skill system:
| Level | Path | Scope |
|---|
| System | .opc/skills/<skill-name>/ | Shared across all projects |
| Project | .opc/projects/<project_id>/skills/<skill-name>/ | Specific to one project |
Project skills with the same name override system skills. When creating new skills from project experience, always use the project level.
How Skills Are Created
Skills enter the system through two paths:
- Agent-driven (this skill): You identify a pattern, read this guide, and create the skill manually using
init_skill.py or file_write.
- Auto-promoted: The system automatically distills playbook skills from repeated project reflections (threshold: 2 reflections with recurring patterns). These are saved as under the project skills directory.