skillify — скилл для Claude Code: что делает и как установить
Превращает удачный многошаговый сценарий из текущей сессии в готовый черновик навыка с frontmatter и критериями проверки.
npx skills add Yeachan-Heo/oh-my-claudecode --skill skillify -a claude-codeЧто делает skillify
Скилл анализирует только что завершённую сессию и упаковывает рабочий процесс в файл навыка. Он фильтрует простые задачи. Если решение ищется в поиске за пять минут или сводится к базовому вызову библиотеки, черновик создаваться не будет. Нужны реальные трудозатраты и специфика текущего проекта.
skillify формирует файл строго с YAML frontmatter, полями name, description и triggers. Чистый Markdown без метаданных запрещён правилами скилла. Результат сохраняется в .omc/skills/<skill-name>.md либо в ${CLAUDE_CONFIG_DIR:-~/.claude}/skills/omc-learned/<skill-name>.md.
Файлы в рабочей копии останутся локальными для дерева Git, пока их явно не закоммитить или не перенести в глобальный каталог пользователя. Это повод проверить путь сохранения перед закрытием сессии.
Какие задачи решает
- зафиксировать сложный отладочный сценарий в виде переиспользуемого навыка
- отфильтровать банальные сниппеты от проектных правил с помощью quality gate
- сгенерировать структуру файла навыка с обязательным YAML frontmatter
- сохранить рабочий процесс в каталог
.omc/skills/или пользовательскую конфигурацию
Примеры запросов агенту
- Упакуй шаги текущей сессии по настройке окружения в новый навык через skillify
- Преврати этот процесс отладки в черновик навыка skillify
Как установить skillify
1Через Skills CLI (Vercel)
npx skills add Yeachan-Heo/oh-my-claudecode --skill skillify -a claude-code2Вручную: положить файлы
~/.claude/skills/skillify/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/skillify/
1Через Skills CLI (Vercel)
npx skills add Yeachan-Heo/oh-my-claudecode --skill skillify -a codex2Вручную: положить файлы
.agents/skills/skillify/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add Yeachan-Heo/oh-my-claudecode --skill skillify -a cursor2Вручную: положить файлы
.cursor/skills/skillify/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install Yeachan-Heo/oh-my-claudecode skillify2Вручную: положить файлы
.github/skills/skillify/SKILL.md1Через Skills CLI (Vercel)
npx skills add Yeachan-Heo/oh-my-claudecode --skill skillify -a gemini-cli2Командой платформы
gemini skills install https://github.com/Yeachan-Heo/oh-my-claudecode --path skills/skillifyВручную: положить файлы
.devin/skills/skillify/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add Yeachan-Heo/oh-my-claudecode --skill skillify -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
Из того же набора26
Весь набор →Похожие
Вопросы о skillify
Как установить skillify в Claude Code?
Выполните команду npx skills add Yeachan-Heo/oh-my-claudecode --skill skillify -a claude-code в терминале.
Что делает skillify?
Он извлекает последовательность шагов, ограничения и критерии успеха из текущей сессии, оформляя их в файл навыка с YAML-метаданными.
Какие требования предъявляются к сценарию перед созданием навыка?
Сценарий не должен гуглиться за пять минут, обязан относиться к конкретной кодовой базе и требовать реальных усилий по отладке или проектированию.
Исходный текст
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