skill-creator

Create standardized Skill units with YAML frontmatter and resource scaffolds.

1|1|Updated Jan 29, 2026
One-click install
npx skills add https://github.com/twj0/2026mcm --skill skill-creator-twj0
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/twj0/2026mcm/tree/main/.windsurf/skills/skill-creator
Command: npx skills add https://github.com/twj0/2026mcm --skill skill-creator-twj0

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill helps teams standardize the creation, validation, and packaging of Claude Skills by providing templates, example resources, and a ready-to-use initialization workflow.

Core Features & Use Cases

  • SKILL.md blueprint with required frontmatter and body structure
  • Resource scaffolding: scripts/, references/, assets/ with example placeholders
  • Packaging and validation: scripts/quick_validate.py and packaging script
  • Workflow for creating new skills and updating existing ones

Quick Start

Run the provided init_skill.py to scaffold a new skill with templates and example resources.

Frequently Asked Questions about skill-creator

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

FAQPage Schema
How do I create and package Claude Skills with a standardized folder structure?

To create and package Claude Skills, run the init_skill.py script to scaffold a standardized structure with a YAML frontmatter-based SKILL.md, plus scripts/, references/, and assets/ directories for deterministic workflows.

What is the required YAML frontmatter format for a valid SKILL.md file?

A valid SKILL.md file requires a specific YAML frontmatter blueprint enforced by frontmatter constraints. The skill-creator templates provide this exact structure, which is then verified by the quick_validate.py script during packaging.

Do I need YAML dependencies to validate and scaffold new skills?

Yes, YAML is a required dependency for skill creation. The validation tooling and frontmatter parsing rely on it to enforce structural constraints across the SKILL.md templates and bundled resource scaffolds.

Can I bundle scripts, references, and assets into a single .skill file?

Yes, you can bundle scripts, references, and assets into a single .skill file. The provided packaging script aggregates the initialized resource scaffold and validated SKILL.md into a reusable unit.

What's the best way to validate frontmatter constraints before packaging a skill?

The best way to validate frontmatter constraints is by running the scripts/quick_validate.py script. It checks the SKILL.md blueprint structure and resource scaffold organization to ensure deterministic packaging.

Are there versioned templates available for updating existing skill workflows?

Yes, versioned templates are included for both creating new skills and updating existing ones. They provide example placeholders and a ready-to-use initialization workflow to maintain standardized resource scaffolding.