Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
yeachan-heo avatar

Skillify

  • 310 installs
  • 38.3k repo stars
  • Updated August 4, 2026
  • yeachan-heo/oh-my-claudecode

skillify is an Oh My Claudecode meta-skill that converts a successful multi-step agent session into a documented, reusable OMC skill draft for developers who need to preserve codebase-specific workflows without rediscove

About

skillify is an Oh My Claudecode (OMC) meta-skill—also invokable as the deprecated alias `/oh-my-claudecode:learner`—that turns a repeatable agent session into a structured skill draft with YAML frontmatter, triggers, ordered steps, success criteria, and pitfalls. Before extraction, a three-part quality gate asks whether the workflow is Googleable in five minutes, specific to the codebase, and costly to rediscover through debugging or operations. skillify outputs complete SKILL.md files to `${CLAUDE_CONFIG_DIR}/skills/omc-learned/` or `.omc/skills/`, deciding between repo built-in skills, user learned skills, or documentation-only. Use skillify after a session solves a non-obvious, project-specific problem you expect to repeat, not for generic library tutorials or boilerplate snippets.

  • Converts ad-hoc session workflows into documented reusable skills
  • Enforces quality criteria: non-obvious, project-specific, effort-earned solutions
  • Encodes decision heuristics, constraints, pitfalls, and verification steps
  • Avoids generic snippets — targets genuine hard-won patterns
  • Part of the oh-my-claudecode skill suite

Skillify by the numbers

  • 310 all-time installs (skills.sh)
  • +7 installs in the week ending Jul 27, 2026 (Skillselion tracking)
  • Ranked #141 of 782 Skill Development skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/yeachan-heo/oh-my-claudecode --skill skillify

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs310
repo stars38.3k
Last updatedAugust 4, 2026
Repositoryyeachan-heo/oh-my-claudecode

How do you turn agent sessions into reusable skills?

Captures a successful multi-step session workflow as a reusable, documented skill draft so it can be reproduced later without rediscovery.

Who is it for?

Developers using Oh My Claudecode who just finished a hard-won, repeatable workflow and want it encoded as a triggerable skill instead of lost chat history.

Skip if: Skip skillify for generic API usage, five-minute Google answers, or one-off tasks without repeatable inputs, verification steps, or project-specific constraints.

When should I use this skill?

A Claude Code session uncovered a repeatable, codebase-specific workflow that passed the three-part quality gate and should become an OMC learned skill

What you get

Complete SKILL.md skill drafts with frontmatter, triggers, ordered steps, success criteria, and target paths under omc-learned

  • SKILL.md drafts
  • omc-learned skill files

By the numbers

  • Uses a 3-part quality gate before any skill extraction
  • Minimum frontmatter requires name, description, and at least 2 triggers

Files

SKILL.mdMarkdownGitHub ↗

Skillify

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

Compatibility: /oh-my-claudecode:learner is a deprecated alias for this skill. Prefer /oh-my-claudecode:skillify in docs, prompts, and new workflows. Internal implementation modules may still use the learner name.

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:
     ---
     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

Related skills

How it compares

Use skillify to codify session-discovered workflows; use skill-creator when scaffolding brand-new Codex skills from scratch with init and package scripts.

FAQ

When should skillify extract a workflow?

skillify extracts only when all three quality-gate checks pass: the workflow is not Googleable in five minutes, is specific to the codebase or operations, and required real debugging or design effort. Generic snippets should stay as normal documentation.

Where does skillify save learned skill files?

skillify writes flat skill files to `${CLAUDE_CONFIG_DIR:-~/.claude}/skills/omc-learned/<name>.md` or `.omc/skills/<name>.md`. Each file must start with YAML frontmatter containing name, description, and triggers—never plain markdown alone.

What is the learner alias in skillify?

skillify lists `learner` as a deprecated alias for `/oh-my-claudecode:learner`. New docs and prompts should use `/oh-my-claudecode:skillify` instead, though internal OMC modules may still reference the learner name.

Skill Developmentagentsautomationllm

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.