skill-creator

Create and validate Claude skills with SKILL.md frontmatter and scaffolding.

Updated Jul 1, 2025
One-click install
npx skills add https://github.com/agdev/claude-code --skill skill-creator-agdev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/agdev/claude-code/tree/main/skills/skill-creator
Command: npx skills add https://github.com/agdev/claude-code --skill skill-creator-agdev

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires PyYAML, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Extending Claude's capabilities with specialized knowledge, workflows, or tool integrations requires a structured approach to skill design and development. This Skill guides you through creating effective, modular, and context-efficient skills, transforming Claude into a specialized expert for any domain.

Core Features & Use Cases

  • Skill Anatomy: Understand the components of a skill (SKILL.md, scripts, references, assets) and their roles in extending Claude's functionality.
  • Progressive Disclosure: Design skills that efficiently manage context by loading information only when needed, optimizing token usage.
  • Workflow & Output Patterns: Learn proven design patterns for multi-step processes and consistent output formats, ensuring reliable skill execution.
  • Use Case: Create a new code-refactor skill that includes scripts for common refactoring tasks and reference documentation on design patterns, enabling Claude to perform complex code transformations with precision.

Quick Start

Initialize a new skill named data-validator in the skills/public directory, then add a script to validate CSV files.

Frequently Asked Questions about skill-creator

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

FAQPage Schema
How do I create a new Claude skill with proper structure and validation?

Create a new skill by running init_skill.py to scaffold the skill directory with SKILL.md frontmatter, scripts, and references. The tool enforces YAML validation and naming conventions, ensuring your skill follows Claude's modular structure from the start.

What should a Claude skill include to extend Claude's capabilities effectively?

A well-designed skill includes SKILL.md with required frontmatter fields, organized scripts for workflows, reference documentation, and bundled assets. This modular structure lets Claude load information efficiently and perform specialized tasks with precision.

How do I organize scripts and references to optimize token usage in a skill?

Use progressive disclosure by structuring skills to load information only when needed. Separate your scripts for specific tasks and references for domain knowledge, so Claude pulls context selectively rather than loading everything upfront.

Can I validate my skill structure before deploying it?

Yes, use quick_validate to check your SKILL.md frontmatter, naming conventions, and component organization. This catches structural issues early without requiring full deployment.

What workflow patterns should I follow when designing multi-step skills?

Design skills with proven patterns for sequential processing and consistent output formats. Document each step clearly in your scripts and references so Claude executes complex transformations reliably and produces predictable results.

Do I need to understand YAML to create a skill?

Yes, skills use YAML frontmatter in SKILL.md to define metadata and configuration. The scaffolding tools provide templates with required fields, making it straightforward to set up even without deep YAML experience.