skill-creation-guide

Define and validate Skill Units with SKILL.md frontmatter and metadata fields.

340|43|Updated Dec 20, 2025
One-click install
npx skills add https://github.com/notedit/happy-skills --skill skill-creation-guide-notedit
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creation-guide
Source: https://github.com/notedit/happy-skills/tree/main/skills/skill-creation-guide
Command: npx skills add https://github.com/notedit/happy-skills --skill skill-creation-guide-notedit

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

The Skill Creation Guide helps teams build and maintain modular Skill Units for Claude by standardizing structure, frontmatter, and resource layouts to accelerate skill creation and iteration.

Core Features & Use Cases

  • Templates and best practices for SKILL.md frontmatter and body structure
  • Provided example scripts and reference materials to bootstrap new skills
  • Clear guidance on packaging, versioning, and iteration workflows

Quick Start

Run the included initialization script to scaffold a new skill and customize the frontmatter and resources.

Frequently Asked Questions about skill-creation-guide

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

FAQPage Schema
How do I create modular Claude Skills with standard SKILL.md frontmatter?

To create modular Claude Skills, you define self-contained Skill Units using mandatory SKILL.md frontmatter. This enforces standard structure and organizes optional resources like scripts and references to accelerate development.

What metadata fields are required for packaging AI skill development workflows?

Packaging AI skill development workflows requires metadata fields including name, tagline, description, request, complexity, category, keywords, dependencies, and components to ensure discovery and compatibility with packaging tools.

How do I scaffold a new skill and organize optional resources like scripts and references?

You scaffold a new skill by running the included initialization script. This bootstraps the project structure, allowing you to customize frontmatter and organize optional resources like scripts, references, and assets.

Do I need PyYAML to validate SKILL.md frontmatter for workflow design?

Yes, you need PyYAML installed to parse and validate SKILL.md frontmatter. This dependency ensures the mandatory metadata fields are correctly structured for skill discovery and packaging readiness.

Why does my custom Skill Unit fail discovery across other modular skills?

Skill Units fail discovery if they lack mandatory SKILL.md frontmatter or required metadata fields. Enforcing name, description, and structure ensures your skill is properly indexed and discoverable across the ecosystem.

Can I use this skill creation guide to standardize documentation for existing workflows?

Yes, you can use the skill creation guide to update existing workflows. It provides templates and best practices for standardizing SKILL.md structure and frontmatter to maintain consistency during iteration.