skill-creator
The skill-creator generates reusable SKILL.md files with YAML frontmatter that encapsulate task patterns into structured instructions for AI agents. Use this when you need to document a repeatable workflow, capture domain expertise, or create standardized procedures that other agents or team members can reliably execute without additional context or clarification.
git clone --depth 1 https://github.com/vstorm-co/pydantic-deepagents /tmp/skill-creator && cp -r /tmp/skill-creator/pydantic_deep/bundled_skills/skill-creator ~/.claude/skills/skill-creatorSKILL.md
# Skill Creator Create a new skill by generating a SKILL.md file with YAML frontmatter. ## Steps 1. Identify the task pattern the user wants to capture as a skill 2. Write clear, specific instructions that an AI agent can follow 3. Create a directory with this structure: ``` my-skill/ ├── SKILL.md # Instructions + frontmatter ├── template.md # (optional) Template files └── example.py # (optional) Example scripts ``` 4. The SKILL.md must have this format: ```markdown --- name: skill-name description: "Brief description of what this skill does" tags: [category1, category2] version: "1.0.0" --- # Skill Name ## Purpose What this skill accomplishes. ## Instructions Step-by-step instructions for the agent. ## Examples Concrete examples of input/output. ``` ## Guidelines - **Name**: lowercase with hyphens (e.g., `api-client-generator`) - **Description**: one sentence, starts with a verb - **Instructions**: specific enough that another agent can execute without context - Include edge cases and error handling guidance - Add examples showing expected input and output - Place resources (templates, schemas) as separate files next to SKILL.md
Building, compiling, and resolving dependency issues across languages
Systematic code review for bugs, security, style, and performance
Working with diverse data formats: binary, text, structured, and custom
Systematic exploration of unknown environments before starting work
Git operations: commits, branches, PRs, and conflict resolution
Writing efficient code that handles large data and tight constraints
Refactor code to improve structure and maintainability
Systematic approach to diagnosing and fixing errors