skillify
Part of the ACED plugin — see that page for install instructions.
Trigger: “skillify this”, “make this reusable”, “turn what we just did into a skill”
Analyzes what actually happened in the session and generalizes it into a SKILL.md. Different from define-skill, which scaffolds from a blank template.
When to use
Section titled “When to use”- A multi-step workflow was completed manually and is worth encoding for future use
- You want to capture session decisions so an agent can repeat them without re-deriving
- Identify the workflow — extract the trigger, the decisions made and why, the ordered steps, the inputs it needed upfront, and the outputs it produced. Decisions are the core of the skill; documentation the model already knows is not.
- Determine placement and pattern — personal/not codebase-specific → user; contributor-only → project private; installable by package users → project public. Pattern is one of Process, Tool-based, or Standard (see Skills).
- Draft name and description — a verb-noun name; a ≤120-character description containing “Use this skill when”, specific enough to discriminate from sibling skills.
- Write the
SKILL.md— encode the why behind each step, not just the what; flag deterministic steps as script-extraction candidates. - Validate — run
audit-skillon the draft and fix any CRITICAL finding before continuing. - Place and link —
npx skills add <path-to-skill>, or symlink manually into the target runtime.
Install
Section titled “Install”npx skills add cyberuni/cyberplace --skill skillify -gRelated
Section titled “Related”improve-skill(acedplugin) — validates the drafted skill- Skill Design governance — the authoring rules this skill applies