skill-creator

Scaffold Claude skills with YAML frontmatter, resource folders, and .skill packaging.

1|Updated May 12, 2026
One-click install
npx skills add https://github.com/cocyuhao/my-ai-skills-library --skill skill-creator-cocyuhao
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/cocyuhao/my-ai-skills-library/tree/main/skill-creator
Command: npx skills add https://github.com/cocyuhao/my-ai-skills-library --skill skill-creator-cocyuhao

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This skill provides a reusable, guided scaffold and tooling for creating and structuring Claude skills, reducing setup time and ensuring consistent frontmatter, resource organization, and packaging workflows.

Core Features & Use Cases

  • Template-driven SKILL.md frontmatter scaffolding with required name and description
  • Resource scaffolding: automatic creation of scripts/, references/, and assets/ with example artifacts
  • Packaging workflow: includes a ready-to-use packaging flow and validation to produce .skill files
  • Use Case: a team wants to bootstrap a new skill quickly, with consistent structure and guided onboarding for new contributors

Quick Start

Run the init_skill.py script to scaffold a new skill, then customize SKILL.md and the bundled resources before packaging.

Frequently Asked Questions about skill-creator

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

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

To scaffold a new Claude skill, run the init_skill.py script to generate the base directory structure, then customize the SKILL.md frontmatter and bundled resources before packaging.

What is the required YAML frontmatter format for a SKILL.md file?

The required YAML frontmatter for a SKILL.md file must include at least the name and description fields, ensuring proper skill identification and parsing when bootstrapping new templates.

How do I package a skill into a .skill file?

You package a skill into a .skill file by following the included packaging workflow, which validates your YAML frontmatter and bundles the SKILL.md with its resource directories into the final output.

Do I need pyyaml installed to create and structure skill templates?

Yes, pyyaml is required as a dependency because the skill scaffolding process uses it to parse and generate the YAML frontmatter required for SKILL.md templates and packaging validation.

What resource folders are automatically created when bootstrapping a skill?

Bootstrapping a skill automatically creates the scripts/, references/, and assets/ folders, providing a consistent resource layout with example artifacts to help teams organize skill components efficiently.