skill-creator

Generate frontmatter-driven SKILL.md metadata with required and optional fields.

23|7|Updated Jan 23, 2026
One-click install
npx skills add https://github.com/peterbamuhigire/skills-web-dev --skill skill-creator-peterbamuhigire
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/peterbamuhigire/skills-web-dev/tree/main/skill-writing
Command: npx skills add https://github.com/peterbamuhigire/skills-web-dev --skill skill-creator-peterbamuhigire

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Solves the problem of generating consistent, frontmatter-driven Skill metadata for new and updated Skills.

Core Features & Use Cases

  • Provides a standardized blueprint for Skill units, including required SKILL.md frontmatter (name and description) and optional bundled resources (scripts/, references/, assets/).
  • Includes templates, example resource directories, and governance guidance to ensure consistency across Skill collections.
  • Assists teams in documenting, validating, and packaging Skills to accelerate reliable Skill deployment in Claude.

Quick Start

Run the Skill Initializer to generate a starter scaffold and tailor SKILL.md.

Frequently Asked Questions about skill-creator

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

FAQPage Schema
How do I generate consistent frontmatter metadata for Claude Skills?

Claude Skill frontmatter requires a SKILL.md file at the root containing mandatory name and description fields, plus optional tagline, complexity, category, keywords, dependencies, and components fields to ensure consistent metadata validation.

What is the best way to structure a Claude Skill repository?

The best way to structure a Claude Skill repository is placing a SKILL.md at the root, with optional scripts/, references/, and assets/ directories bundled per the frontmatter guidance to organize resources effectively.

Do I need PyYAML to validate Claude Skill metadata?

Yes, PyYAML is required as a dependency to parse and validate the YAML frontmatter fields within your SKILL.md file, ensuring the metadata conforms to the expected blueprint structure.

How does safety validation work when authoring Claude Skills?

Safety validation works by evaluating specified safety flags for toxicity within the Skill metadata, ensuring that the generated frontmatter and bundled resources meet governance and safety standards before deployment.

Can I include custom scripts and references when packaging Claude Skills?

Yes, you can include custom scripts and references when packaging Claude Skills by utilizing the optional scripts/ and references/ directories, which are recognized and governed by the frontmatter guidance.