skill-creator

Create Claude skill scaffolds with SKILL.md frontmatter and resource directories.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/PaulCrossland1/claude-code-skills --skill skill-creator-paulcrossland1
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/PaulCrossland1/claude-code-skills/tree/main/skill-creator
Command: npx skills add https://github.com/PaulCrossland1/claude-code-skills --skill skill-creator-paulcrossland1

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill helps developers create or update Claude Skills by providing a standardized scaffold, including a compliant SKILL.md frontmatter, and starter resource directories for scripts, references, and assets.

Core Features & Use Cases

  • Scaffold SKILL.md frontmatter with required fields (name and description) and a concise body.
  • Provide example resource directories: scripts/, references/, assets/ with starter files.
  • Include a template and tooling for validation and packaging to streamline skill creation.
  • Use cases include starting a new skill from scratch or refining an existing one to align with project standards.

Quick Start

Run: scripts/init_skill.py skill-name --path <path> Customize SKILL.md and example resources in scripts/, references/, and assets/. Validate with scripts/quick_validate.py <skill-path> and package with scripts/package_skill.py <skill-path> [./dist]

Frequently Asked Questions about skill-creator

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

FAQPage Schema
How do I create a valid SKILL.md file with frontmatter for a Claude skill?

To create a valid SKILL.md file, you need frontmatter containing the required name and description fields plus a concise body. This Skill generates a ready-to-use scaffold with compliant frontmatter and starter directories for scripts, references, and assets.

What's the best way to scaffold a new Claude skill from scratch?

The best way to scaffold a Claude skill is running scripts/init_skill.py with a skill-name and path. This generates a standardized project structure with example resource directories, a template SKILL.md, and tooling for validation and packaging.

How do I validate and package a Claude skill before publishing?

You validate and package a Claude skill using the included tooling scripts. Run scripts/quick_validate.py on your skill path to check structure, then use scripts/package_skill.py to bundle the validated skill into a distribution directory.

Do I need PyYAML to generate SKILL.md frontmatter templates?

Yes, you need PyYAML installed as a dependency to generate and parse SKILL.md frontmatter templates. The provided scaffold scripts rely on this library to serialize and validate the required name and description fields in the YAML frontmatter.

What directories should a Claude skill include for scripts and references?

A Claude skill should include scripts/, references/, and assets/ directories. This Skill creates these example resource directories with starter files during initialization, enforcing a minimal structure that aligns with project standards for skill creation.