skill-creator

Guide users in designing and implementing modular Claude skills with YAML frontmatter.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Crafting robust Claude skills often requires consistent scaffolding, templates, and governance to ensure reusability and quality across teams.

Core Features & Use Cases

  • Templates and guidance for SKILL.md frontmatter, resource organization, and progressive disclosure patterns.
  • Structured workflows for skill initialization, editing, and optional packaging for distribution.
  • Examples and best-practice references to align teams on standards and reuse.

Quick Start

Run the initializer to scaffold a new skill directory by executing scripts/init_skill.py <skill-name> --path <output-directory>.

Frequently Asked Questions about skill-creator

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

FAQPage Schema
How do I create modular Claude skills with consistent YAML frontmatter?

To create modular Claude skills with consistent YAML frontmatter, use a skill builder that provides standardized SKILL.md templates and enforces required name and description fields for reusable scaffolding.

What is progressive disclosure in skill design and when should I use it?

Progressive disclosure in skill design is an organizational pattern that separates core logic from supplementary files. You should use it when building complex skills to maintain reusability and reduce cognitive load.

How do I scaffold a new skill directory and organize optional resources?

You scaffold a new skill directory by running an initializer script, which generates the core SKILL.md file and defines optional resource directories like scripts, references, and assets for organizing supporting materials.

Does this skill design approach support packaging existing skills for distribution?

Yes, this skill design approach supports packaging existing skills for distribution by providing structured workflows that prepare your modular skill directories and organized resources into a distributable format.

What is the best way to update existing Claude skills without breaking structure?

The best way to update existing Claude skills without breaking structure is to follow standardized editing workflows that validate YAML frontmatter and maintain the established scripts, references, and assets directory organization.