Skip to main content
skill Claude Code CX Codex Cursor GitHub Copilot

skillify — Claude Code skill: what it does, how to install

Converts a successful multi-step workflow from your current session into a reusable skill draft with YAML frontmatter.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add Yeachan-Heo/oh-my-claudecode --skill skillify -a claude-code
Open on GitHub

What skillify does

The skill inspects the completed work in the active session and formats it into a skill draft. It enforces a strict quality gate. Workflows found with a five-minute web search or standard boilerplate are rejected. The workflow must reflect project-specific logic and real debugging effort.

skillify extracts ordered steps, constraints, and verification criteria. It always outputs a complete file with YAML frontmatter containing name, description, and triggers. Plain Markdown files without frontmatter are explicitly forbidden. Target files go to .omc/skills/<skill-name>.md or ${CLAUDE_CONFIG_DIR:-~/.claude}/skills/omc-learned/<skill-name>.md.

Uncommitted files remain worktree-local until committed or copied to the user-level directory. That is a clear reason to verify your output path before finishing the session.

What it helps with

  • capture complex debugging workflows as reusable agent skills
  • filter out generic code snippets via a strict quality gate
  • generate skill files with required YAML frontmatter and triggers
  • save project-specific workflows to .omc/skills/ or user config

Example prompts for the agent

  • Run skillify on our current session to turn these setup steps into a skill
  • Extract this debugging workflow into an OMC skill using skillify

How to install skillify

1Skills CLI (Vercel)

npx skills add Yeachan-Heo/oh-my-claudecode --skill skillify -a claude-code

2Manually: put the files in place

~/.claude/skills/skillify/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/skillify/

From the same set26

The whole set →
ai-slop-cleaner Yeachan-Heo Cleans bloated AI-generated code by deleting dead logic and duplicate abstractions. It keeps current behavior locked under regression tests. Claude Code CX Codex Cursor +1 1,500installs ralplan Yeachan-Heo A skill that runs iterative planning with three agents (Planner, Architect, Critic) until consensus. Blocks vague requests before execution, never runs changes without your approval. Claude Code CX Codex Cursor +1 1,200installs hud Yeachan-Heo The hud skill configures a HUD display in Claude Code's statusline, showing git branch, context usage, running subagents, and other metrics. Track session state and keep tabs on complex work without losing context. Claude Code CX Codex Cursor +1 1,100installs deepinit Yeachan-Heo Walks a repository and writes an AGENTS.md per directory: what sits there, how the parts connect, what an agent should know before editing. Claude Code CX Codex Cursor +1 1,000installs autopilot Yeachan-Heo A skill that takes a task description and runs the full development cycle: requirements analysis, design, implementation, testing, and validation—all hands-off. Use it when you want to describe what you need and get working code back. Claude Code CX Codex Cursor +1 999installs deep-interview Yeachan-Heo A skill that runs a Socratic interview on your idea, scores ambiguity across weighted dimensions, and blocks coding until the score falls under the threshold. Claude Code CX Codex Cursor +1 998installs omc-setup Yeachan-Heo Canonical setup and repair wizard for oh-my-claudecode. It configures CLAUDE.md files, HUD statusline, and agent team defaults. Claude Code CX Codex Cursor +1 987installs ralph Yeachan-Heo A persistence loop that works through tasks in prd.json until all stories pass and get reviewer verification. Useful for multi-step jobs that need guaranteed completion. Claude Code CX Codex Cursor +1 971installs

Similar

vector-cluster ruvnet Clusters code files with graph community detection. Use it to inspect related areas of a project and spot outliers. Claude Code CX Codex Cursor +1 728installs iot-witness-verify ruvnet Verifies witness chain integrity for Cognitum Seed devices and detects provenance gaps. Useful for uncovering broken hash chains and missing epochs. Claude Code CX Codex Cursor +1 728installs kg-traverse ruvnet Explores AgentDB knowledge graph relationships starting from a seed entity. It pinpoints dependency chains and indirect connections when analyzing code impact. Claude Code CX Codex Cursor +1 727installs computer-use-agents sickn33 Guides the architecture of AI agents that control screens, cursors, and keystrokes using Anthropic Computer Use or OpenAI Operator. Useful for sandboxed desktop and GUI automation. Claude Code CX Codex Cursor +1 959installs cost-compact-context ruvnet A skill that wraps getTokenOptimizer().getCompactContext() for token cost analysis. Retrieves compacted context from ReasoningBank, reports tokens saved via bridge measurements, and exposes agent-booster availability. Claude Code CX Codex Cursor +1 726installs agent-tool-builder sickn33 A skill for writing tool schemas an agent can actually use: JSON Schema, descriptions, validation, error paths. Useful when it keeps calling the wrong function. Claude Code CX Codex Cursor +1 958installs setup-matt-pocock-skills Matt Pocock This skill configures a repository for Matt Pocock's engineering skills by setting its issue tracker, triage labels, and domain docs layout. Run it before using the other skills. Claude Code 1,052,851installs to-tickets Matt Pocock Turns a plan, spec, or conversation into small end-to-end tickets with explicit blockers. Use it to agree on the work breakdown before tickets go to a tracker. Claude Code 711,230installs

Questions about skillify

How to install skillify in Claude Code?

Run npx skills add Yeachan-Heo/oh-my-claudecode --skill skillify -a claude-code in your terminal.

What does skillify do?

It extracts multi-step procedures from the active session into a draft skill file with frontmatter, ordered steps, pitfalls, and verification criteria.

What conditions must a workflow meet before skillify accepts it?

The workflow must not be searchable online in five minutes, must be specific to the project, and must have required genuine operational or design effort.

Source text

SKILL.md · MIT
---
name: skillify
description: Turn a repeatable workflow from the current session into a reusable OMC skill draft
---

# Skillify

Use this skill when the current session uncovered a repeatable workflow that should become a reusable OMC skill.

## Goal
Capture a successful multi-step workflow as a concrete skill draft instead of rediscovering it later.

## Quality Gate
Before extracting a skill, all three should be true:
- "Could someone Google this in 5 minutes?" → No.
- "Is this specific to this codebase, project, or workflow?" → Yes.
- "Did this take real debugging, design, or operational effort to discover?" → Yes.

Prefer skills that encode decision-making heuristics, constraints, pitfalls, and verification steps. Avoid generic snippets, boilerplate, or library usage examples that belong in normal documentation.

## Workflow
1. Identify the repeatable task the session accomplished.
2. Extract:
   - inputs
   - ordered steps
   - success criteria
   - constraints / pitfalls
   - verification evidence
   - best target location for the skill
3. Decide whether the workflow belongs as:
   - a repo built-in skill
   - a user/project learned skill
   - documentation only
4. When drafting a learned skill file, output a complete skill file that starts with YAML frontmatter.
   - Never emit plain markdown-only skill files.
   - Do **not** write plain markdown without frontmatter.
   - Minimum frontmatter:
     ```yaml
     ---
     name: <skill-name>
     description: <one-line description>
     triggers:
       - <trigger-1>
       - <trigger-2>
     ---
     ```
   - Write learned/user/project skills to flat file-backed paths:
     - `${CLAUDE_CONFIG_DIR:-~/.claude}/skills/omc-learned/<skill-name>.md`
     - `.omc/skills/<skill-name>.md`
   - Remember that uncommitted skills are still worktree-local until committed or copied to a user-level directory.
5. Draft the rest of the skill file with clear triggers, steps, success criteria, and pitfalls.
6. Point out anything still too fuzzy to encode safely.

## Rules
- Only capture workflows that are actually repeatable.
- Keep the skill practical and scoped.
- Prefer explicit success criteria over vague prose.
- If the workflow still has unresolved branching decisions, note them before drafting.
- Keep `omc-learned` as the storage directory name for compatibility; do not present it as the public invocation name.

## Output
- Proposed skill name
- Target location
- Draft workflow structure or complete skill file
- Verification or quality-gate notes
- Open questions, if any

© Yeachan-Heo · MIT · Yeachan-Heo/oh-my-claudecode

See also

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor