| name | skill-evolution |
| description | Evolve new skills from project experience. Use when a repeating pattern, useful workflow, or hard-won knowledge should be captured as a reusable skill for the current project. |
Skill Evolution
Distill project experience into reusable skills that live under the current project.
Two evolution paths
- Automatic: The system promotes playbook skills when an employee's pattern reaches 2 project reflections with recurring behaviors, checklists, or preferences. These are saved as
<employee>-<role>-<domain>-playbook and require no manual action.
- Agent-driven (this skill): You proactively identify valuable patterns and create skills manually. Use this when domain knowledge, workflows, or tool sequences should be preserved before the auto-promotion threshold is reached, or when the knowledge is not tied to a specific employee pattern.
When to evolve a skill (agent-driven)
- A task required non-obvious steps that will likely recur
- You discovered a workflow that worked well and should be preserved
- Domain-specific knowledge was gathered that future tasks will need
- A sequence of tool calls forms a reliable pattern worth codifying
Process
- Identify the pattern: What knowledge or workflow is worth preserving?
- Read the skill-creator skill:
file_read the skill-creator/SKILL.md for format and naming guidelines
- Name the skill: Lowercase letters, digits, and hyphens only, under 64 characters (e.g.,
api-validation-workflow)
- Create the skill directory: Under
.opc/projects/<project_id>/skills/<skill-name>/
- Write SKILL.md with proper frontmatter (
name, description) and concise instructions
- Add scripts/references/assets if the skill benefits from bundled resources
Skill location
Evolved skills belong to the project that produced them:
.opc/projects/<project_id>/skills/<skill-name>/SKILL.md
Guidelines
- Keep it concise: only include what the agent doesn't already know
- Use concrete examples over abstract explanations
- Include the minimal set of steps needed to reproduce the workflow
- Add
scripts/ for deterministic operations that get rewritten repeatedly
- Add
references/ for domain docs the agent should consult
- Follow the same naming conventions as auto-promoted skills (hyphen-case)
Cross-project reuse
Other projects can reference this project's skills via file_read when the secretary recommends them. Do not duplicate skills across projects; read from the source project instead.