skill-creator

Generate SKILL.md files and resource scaffolds for Claude skills.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Creating and maintaining Claude skills from scratch is error-prone and repetitive; this skill provides a repeatable scaffold, including a ready SKILL.md template and starter resources to accelerate skill creation.

Core Features & Use Cases

  • Provides a template SKILL.md with frontmatter for name and description and a structured body for immediate use.
  • Includes helper scripts: init_skill.py for scaffolding, quick_validate.py for lightweight validation, and package_skill.py for packaging into .skill files.
  • Use cases include rapid experimentation with new skills, standardization of skill structure across teams, and automation of boilerplate setup for new domains.

Quick Start

Run the included skill initializer to generate a new skill scaffold with a single command.

Frequently Asked Questions about skill-creator

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

FAQPage Schema
How do I generate a Claude skill scaffold from scratch?

You can generate a Claude skill scaffold by running the init_skill.py script, which automatically creates a standard SKILL.md template and starter resource directories for immediate development.

What is the standard structure for packaging and validating Claude skills?

The standard structure for Claude skills requires a SKILL.md file with frontmatter, alongside optional scripts, references, and assets, which can be validated using quick_validate.py before deployment.

Do I need pyyaml installed to bootstrap new skills?

Yes, pyyaml is a required dependency for bootstrapping new skills, as the scaffolding and validation scripts rely on it to parse and generate the YAML frontmatter in SKILL.md files.

Can I automate boilerplate skill creation for rapid experimentation across teams?

Yes, you can automate boilerplate skill creation for rapid experimentation across teams by running the initializer script, which ensures a reproducible structure and standard SKILL.md template for every new domain.

What's the best way to package validated skills into deployable files?

The best way to package validated skills is by running package_skill.py, which compiles the scaffolded directories and validated SKILL.md into a ready .skill file for deployment.

Why does skill creation fail without a standardized SKILL.md template?

Skill creation fails without a standardized SKILL.md template because manual setup is error-prone and repetitive, leading to missing frontmatter or inconsistent structures that break validation.