codify

Extract deterministic operations from SKILL.md into a standalone Python script.

3|Updated Feb 12, 2026
One-click install
npx skills add https://github.com/anombyte93/codify --skill codify
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: codify
Source: https://github.com/anombyte93/codify/tree/main
Command: npx skills add https://github.com/anombyte93/codify --skill codify

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It helps AI teams refactor Claude Code skills by extracting deterministic operations into a Python script, slimming the SKILL.md to focus on judgment and interaction.

Core Features & Use Cases

  • Extracts deterministic logic (file operations, parsing, validation, and templating) into a single script that runs deterministically.
  • Slims the SKILL.md to retain only AI judgment blocks, while script.py handles automation.
  • Enables faster iteration and safer updates to skills by isolating deterministic steps.

Quick Start

Run the codify command to transform a target skill by extracting deterministic logic into script.py and slimming SKILL.md.

Frequently Asked Questions about codify

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I convert deterministic steps in a SKILL.md into a Python script?

You can extract deterministic operations from a SKILL.md file into a standalone Python script by isolating file operations, parsing, and validation logic into a script.py while preserving AI judgment in the SKILL.md.

What is the best way to separate deterministic logic from AI judgment in Claude Code skills?

Separating deterministic logic involves moving fixed operations like templating and validation into a Python script, slimming the SKILL.md to retain only AI judgment and interaction blocks for safer updates.

Can I use external Python libraries when extracting deterministic operations into a script?

No, the generated script.py must use only the Python standard library, exposing subcommands for each operation and outputting JSON for easy consumption without external dependencies.

How do I structure a Python script to expose subcommands for deterministic skill operations?

You structure the script.py by defining subcommands for each extracted deterministic operation, ensuring the script outputs JSON for easy consumption by the AI judgment blocks remaining in SKILL.md.

Why does my skill refactoring workflow need deterministic steps moved to a script?

Moving deterministic steps to a script enables faster iteration and safer updates by isolating fixed automation logic, allowing the SKILL.md to focus entirely on AI judgment and interaction.

When should I avoid extracting deterministic logic from my skill into a script?

You should avoid extracting logic when a skill contains no deterministic steps, as the process applies only to skills where fixed operations can be isolated and moved to script.py.