skill-creator

Create Claude skill packages with SKILL.md templates and YAML validation.

Updated Mar 27, 2026
One-click install
npx skills add https://github.com/CenredJun/openclaw-claudecode-setup-kit --skill skill-creator-cenredjun
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/CenredJun/openclaw-claudecode-setup-kit/tree/main/skills/skill-creator
Command: npx skills add https://github.com/CenredJun/openclaw-claudecode-setup-kit --skill skill-creator-cenredjun

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Provide a clear, repeatable process and tools to design, initialize, validate, and package modular Claude skill directories so creators avoid inconsistent structure, missing metadata, and distribution friction.

Core Features & Use Cases

  • Skill templates and initialization: Generate a canonical SKILL.md template and example resource directories to reduce onboarding time for new skills.
  • Validation and packaging: Validate YAML frontmatter and skill structure, then package the skill into a distributable zip file.
  • Developer guidance: Document best practices for structuring SKILL.md, when to include scripts/references/assets, and iteration workflows for improving skills.

Quick Start

Run the initializer to create a new skill scaffold and then edit SKILL.md to describe the skill and included resources.

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 reusable Claude skill package with proper metadata?

To create a reusable Claude skill package, use an initializer script to scaffold a SKILL.md template, bundle your scripts and references, and validate YAML frontmatter before packaging everything into a zip file.

What is the best way to structure SKILL.md for Claude skill distribution?

The best way to structure SKILL.md for distribution is to follow a canonical template that includes YAML frontmatter with name and description, ensuring consistent metadata and reducing onboarding friction for skill consumers.

Why does frontmatter validation fail when packaging a skill?

Frontmatter validation fails during skill packaging when the SKILL.md file is missing required YAML metadata fields like name and description, which the validation scripts enforce before creating a distributable zip file.

When do I need to include scripts and references in my skill directory?

You need to include scripts and references in your skill directory when your skill requires bundled execution logic or supporting documentation, following best practices for modular skill design and distribution.

Can I use initialization scripts to generate a skill scaffold for developers?

Yes, you can use initialization scripts to generate a canonical skill scaffold that creates example resource directories and SKILL.md templates, reducing onboarding time for developers authoring new skills.