skill-creator

Generates scaffolding for skillsGitbook-style projects, automating boilerplate code generation for common tasks.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This skill helps teams design and standardize Claude Skills with consistent metadata, structured bodies, and reusable resources across projects.

Core Features & Use Cases

  • Frontmatter enforcement: ensures each SKILL.md defines required fields (name, description) and supports structured, scalable metadata.
  • Structured SKILL.md guidance: outlines how to organize body content, progressive disclosure, and references/assets usage.
  • Lifecycle support: covers initialization (scripts/init_skill.py), packaging (scripts/package_skill.py), and validation tooling, plus example resource directories.

Quick Start

Run the provided init_skill.py tool to scaffold a new skill template and customize SKILL.md.

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 standardized template for building Claude Skills?

To create a standardized Claude Skill template, you can run the provided initialization script to scaffold a new project and customize the SKILL.md file with required frontmatter like name and description.

What frontmatter is required in a SKILL.md file for Claude?

The required frontmatter in a SKILL.md file includes the name and description fields. This structured metadata ensures your Claude Skill is properly validated and discoverable.

How do I package a Claude Skill for distribution?

You can package a Claude Skill for distribution by running the included packaging script, which bundles your SKILL.md, optional scripts, references, and assets into a standardized format.

Do I need to install yaml dependencies to use this skill development tool?

Yes, you need the yaml dependency installed in your environment to validate and parse the structured frontmatter metadata required for Claude Skill development and packaging.

What is the best way to organize references and assets in a Claude Skill?

The best way to organize references and assets is by using progressive disclosure, structuring body content in SKILL.md while keeping supplementary resources in optional directories for scalable loading.

Can I update existing Claude Skills or only initialize new ones?

You can update existing Claude Skills as well as initialize new ones. The tooling supports both scaffolding new templates and validating the frontmatter and structure of current skills.