skill-creator

Create and validate Claude Skill definitions with SKILL.md frontmatter and resource templates.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Guides users through creating or updating Claude Skills, including the required SKILL.md metadata, optional bundled resources (scripts, references, assets), and best practices for progressive disclosure and packaging.

Core Features & Use Cases

  • Templates and scaffolding for new skills, including SKILL.md frontmatter validation, example scripts, and packaging utilities.
  • Guidance on progressive disclosure and quality standards to maintain consistency across skills.
  • Utilities for packaging and validating skills to ensure production readiness.

Quick Start

Run the skill initializer to create a new skill skeleton:

  • python3 scripts/init_skill.py my-new-skill --path skills/public Then validate with quick_validate.py:
  • python3 scripts/quick_validate.py skills/public/my-new-skill

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 standardized metadata?

Creating a Claude skill involves generating SKILL.md frontmatter, organizing resources like scripts and references, and validating compliance with naming and format conventions. skill-creator automates this by scaffolding the complete skill structure, enforcing hyphen-case naming, restricting angle brackets in descriptions, and providing templates for bundling all required components.

What's the best way to package and validate skills for production?

Package skills by organizing YAML frontmatter metadata, scripts, and assets following SKILL.md conventions, then validate using automated checks. skill-creator provides validation utilities like quick_validate.py that verify required frontmatter fields, naming patterns, and resource structure to ensure production readiness before deployment.

Can I use templates to scaffold new skills quickly?

Yes. skill-creator includes initialization scripts that generate complete skill skeletons with proper SKILL.md frontmatter, example scripts, and resource organization. Run the initializer to create a new skill structure in seconds, then customize the templates to your domain without manually building metadata or directory layouts.

What metadata fields are required for a valid skill definition?

Valid skill definitions require specific SKILL.md frontmatter fields that skill-creator validates automatically. The Skill enforces compliance by checking required fields, ensuring hyphen-case naming conventions, restricting special characters like angle brackets in descriptions, and providing clear error messages when fields are missing or malformed.

How do I ensure consistency across multiple skills in a collection?

Maintain consistency by applying the same SKILL.md conventions and quality standards across all skills. skill-creator provides standardized templates, progressive disclosure guidance, and validation utilities that enforce uniform metadata structure, naming patterns, and resource organization across your entire skill collection.

Do I need to manually write all skill metadata or can it be generated?

skill-creator generates the metadata scaffolding and structural templates automatically, reducing manual work. You define the core content—skill name, description, and resources—while the Skill builds compliant SKILL.md frontmatter, validates all fields, and ensures the skill meets production standards without hand-writing boilerplate.