skill-creator

Creates and validates Skill metadata and structure for the user.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Creating new Claude Skills with the correct structure, metadata, and content can be complex and error-prone. This skill provides a comprehensive, step-by-step guide and tools to streamline the entire skill creation process, ensuring effective and well-structured skills that extend Claude's capabilities.

Core Features & Use Cases

  • Structured Guidance: Walks you through understanding, planning, initializing, editing, and packaging new skills.
  • Skill Initialization: Uses a script (init_skill.py) to generate a new skill directory with template files.
  • Validation & Packaging: Provides tools (package_skill.py, quick_validate.py) to ensure skills meet standards and are ready for distribution.
  • Use Case: When you need to create a new skill to automate a specific task, use this skill to guide you through the process, from defining its purpose to generating the initial file structure and packaging it for deployment.

Quick Start

Use the skill-creator skill to create a new skill called "my-data-analyzer" for Code-only use.

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 metadata and structure?

Use skill-creator to scaffold a new skill directory with validated YAML frontmatter, required metadata fields (name, description), and template files. The init_skill.py script generates the initial structure, ensuring your skill follows Claude's packaging standards and naming conventions from the start.

What's the process for packaging and validating a skill before distribution?

Skill-creator provides validation and packaging tools (package_skill.py, quick_validate.py) that check your skill meets structural and metadata standards. Run validation to catch errors early, then package your skill with bundled resources—scripts, references, and assets—ready for deployment.

Can I use skill-creator to update an existing skill's metadata and structure?

Yes. Skill-creator guides you through updating existing skills by applying its metadata accuracy checks, structuring patterns (Workflow-Based, Task-Based, Reference, or Capabilities-Based), and resource bundling to refresh or improve your skill's design and packaging.

What structuring patterns does skill-creator support for organizing skills?

Skill-creator covers four core patterns: Workflow-Based (multi-step processes), Task-Based (focused actions), Reference/Guidelines (knowledge resources), and Capabilities-Based (feature collections). Choose the pattern that matches your skill's domain and use the provided templates to structure content accordingly.

Do I need any dependencies to use skill-creator?

Skill-creator requires Python3 to run its initialization, validation, and packaging scripts. Ensure Python3 is installed in your environment before using the init_skill.py and related tools.

How does skill-creator handle Progressive Disclosure when creating skills?

Skill-creator supplies scaffolds and templates that structure skills for Progressive Disclosure loading, allowing users to gradually learn your skill's features. The template guidance ensures metadata and content are organized so Claude can surface relevant capabilities contextually.