Codify

Refactor any skill by extracting deterministic operations into a Python script and slimming the SKILL.md to only AI judgment parts. Use when user says /codify, codify a skill, or optimize a skill.

6 stars 1 forksSoftware Development

Install

skills CLI (Claude Code, Cursor, Codex and more)
npx skills add anombyte93/codify --skill codify
Manual install
git clone --depth 1 https://github.com/anombyte93/codify.git /tmp/codify
mkdir -p ~/.claude/skills
cp -r /tmp/codify/. ~/.claude/skills/codify

Personal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.

From the SKILL.md

# Codify Skill

> `/codify <skill-name>` — Extract deterministic logic from a skill's SKILL.md into a Python script.

## What This Does

Takes a skill's SKILL.md and splits it into:
- **Script** (`<skill-dir>/script.py`) — all deterministic operations (file ops, validation, parsing, template copying)
- **Slim SKILL.md** — only AI judgment parts (questions, assessment, continuation logic) + calls to the script

## Argument

`/codify <skill-name>` — the skill directory name under `~/.claude/skills/`. If omitted, list available skills and ask.

## Workflow

### Phase 1: Analyze

1. Read `~/.claude/skills/<skill-name>/SKILL.md`
2. Classify every block of instructions into one of two buckets:

**DETERMINISTIC** (goes into script.py):
- File/directory creation, copying, moving, deleting
- Template validation and repair
- Reading files and extracting sections/data
- Writing structured content to files
- Git operations (status, branch, mv)
- Environment detection (checking if files/dirs exist)
- Any operation that always produces the same output given the same input
- Pattern matching, categorization by filename/extension
- JSON/YAML/TOML parsing or generation
- Archiving, rotating, or resetting files

**JUDGMENT** (stays in SKILL.md):
- Asking the user questions (AskUserQuestion)
- Deciding what to do based on context (if/else logic about user intent)
- Assessing completion status
- Choosing what to work on next
- Dispatching agents for tasks requiring reasoning
Read the full skill on GitHub

Details

Skill name
codify
License
MIT
Repo updated
26 April 2026

FAQ

What does the Codify skill do?

Refactor any skill by extracting deterministic operations into a Python script and slimming the SKILL.md to only AI judgment parts. Use when user says /codify, codify a skill, or optimize a skill.

How do I install the Codify skill?

skills CLI (Claude Code, Cursor, Codex and more): npx skills add anombyte93/codify --skill codify. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.

Is Codify popular?

It lives in anombyte93/codify, which has 6 GitHub stars and 1 forks.

Related skills

Disk Jockey

6

bmcreations/disk-jockey

Diagnose and safely reclaim disk space on developer machines filled by AI agents, worktrees, builds, simulators, emulators and toolchain caches (Xcode, Android/Gradle, Node, Docker, Python, Rust, Go). Use when disk is low or filling fast, builds fail with "No space left on device", kernel_task shows huge disk writes, or the user asks to clean up storage.

Software Development

Ynm

7

RobLe3/ynm-skill

Evidence-backed project and repository review for implementation correctness, architecture, specification-versus-code conflicts, tests-versus-documentation, release or production readiness, adoption, maintenance, security claims, and conflicting project evidence. Enter through lightweight YNM-0 routing, preserve unresolved evidence as MAYBE, and escalate only when additional work can materially improve the disposition.

Software Development

Furusato Nozei

4

tahodev/kurashi-skill

給与収入や課税所得からふるさと納税の寄附上限額(自己負担2,000円の目安)を計算する。ふるさと納税、寄附上限、寄附金控除、ワンストップ特例の相談に対応。API不要の純粋計算。確定申告書の作成や個別の税務判断は対象外。

Software DevelopmentIn 1 list

Steam Debug

7

kmturley/steam-debug

Inspect, debug, and inject custom code into a running Steam client — desktop (macOS, Linux, Windows) or Steam Deck over the network — through its Chromium Embedded Framework (CEF) Chrome DevTools Protocol endpoint. Use when developing Steam UI plugins, mods, themes, or integrations — injecting CSS/JS to try a change, locating webpack modules and obfuscated class names, reading React or SteamUIStore state, inspecting Big Picture / Quick Access Menu windows, screenshotting what actually rendered, streaming console logs, or diagnosing runtime errors in Steam's UI. The same commands run against ei

Software Development

Glb Buildings

6

hec-ovi/glb-buildings-skill

Generate building GLBs for Unreal Engine, Unity and three.js by editing a named project through the `buildings` CLI. Stacks of floor bands become one validated glTF file, cheap enough to place by the thousand, with a blueprint preview the human can click. Use whenever the user wants to create, edit, rebuild or preview a building, a tower, a facade, a city block, or a GLB of any structure.

Software Development

Safe Encryption

5

grittygrease/safe-encryption-skill

Encrypt, decrypt, and manage keys with the SAFE CLI — a modern GPG alternative with post-quantum support.

Software DevelopmentIn 1 list

Browse the most popular Claude skills, all software development skills, or write your own with the skills generator.