skill-creator

Create or update Claude Skill specifications with standardized frontmatter and SKILL.md templates.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides a guided blueprint for creating new Claude Skills or updating existing ones. It standardizes metadata, resource structure, and templates to accelerate Skill development and ensure consistent quality.

Core Features & Use Cases

  • Automated scaffolding: Generates SKILL.md templates and example resource directories (scripts/, references/, assets/).
  • Enforces frontmatter standards: Ensures name and description fields exist and follow conventions.
  • Starter resources: Provides example scripts and references to help you start building a Skill quickly.

Quick Start

To bootstrap a new Skill, run:

  • python3 scripts/init_skill.py <skill-name> --path <path-to-skill-folder>
  • After generation, customize SKILL.md and remove the sample resource files as needed.

Frequently Asked Questions about skill-creator

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

FAQPage Schema
How do I automate skill creation with templates and scaffolding?

Skill-creator automates skill creation by generating SKILL.md templates and resource directories (scripts, references, assets) through init_skill.py. Run python3 scripts/init_skill.py <skill-name> --path <path> to bootstrap a new skill with standardized structure and frontmatter automatically enforced.

What's the best way to standardize skill metadata and documentation?

This skill enforces YAML frontmatter standards requiring name and description fields, ensuring consistent metadata across all skills. It provides templates and validation tools (quick_validate.py) to maintain quality and structure for reproducible skill packaging and distribution.

Can I use skill-creator to update existing skills?

Yes, skill-creator handles both new and existing skills. It applies standardized YAML frontmatter, well-structured SKILL.md body formatting, and optional resource bundles to update skills while maintaining consistency with your skill ecosystem.

What files and structure does skill-creator generate?

Skill-creator generates SKILL.md with enforced YAML frontmatter, example resource directories (scripts/, references/, assets/), and sample starter resources. You customize the template and remove sample files as needed for your specific skill implementation.

Do I need prerequisites or dependencies to use skill-creator?

Skill-creator has no external dependencies and requires only Python 3 to run init_skill.py and quick_validate.py scripts. It works as a standalone scaffolding tool for any new or existing skill project.

How does skill-creator ensure skill quality and consistency?

The skill enforces progressive disclosure through guided templates, validates frontmatter standards, and provides quick_validate.py tooling to check compliance before packaging. This ensures all generated skills follow conventions and are ready for distribution.