| name | skillify |
| description | Use this skill when generalizing a workflow from the current session into a reusable SKILL.md. |
| metadata | {"internal":true} |
Skillify
Extracts a repeatable workflow from what was done in the current session and creates a reusable agent skill from it. Different from create-skill, which scaffolds from a blank template — this skill analyzes what actually happened and generalizes it.
When to use
- The user says "skillify this", "make this reusable", "turn what we just did into a skill", or similar
- A multi-step workflow was completed manually and is worth encoding for future use
- You want to capture decisions made in a session so an agent can repeat them without re-deriving
Steps
Load the skill-design governance before drafting:
npx cyber-skills@<version> governance show skill-design
Read stdout as the authoritative rules for principles, progressive disclosure, and description structure.
1. Identify the workflow to generalize
From the session history, extract:
- Trigger: What situation prompted this work? What would cause someone to want to do this again?
- Decisions: What choices were made and why? (These are the core of the skill)
- Steps: What was done, in what order?
- Inputs: What did the workflow need to know upfront?
- Outputs: What did it produce or change?
Separate decisions from documentation. The skill should encode what to decide and how — not reference material the model already knows.