skill-creator

Guide developers through creating and packaging Claude Skills with SKILL.md structure.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a standardized, guided approach for creating effective Claude Skills. It helps teams avoid re-inventing the wheel by outlining the required frontmatter, body structure, and optional resource directories, enabling consistent skill design and packaging.

Core Features & Use Cases

  • Clear frontmatter guidance with a name and description, ensuring consistent discovery and activation.
  • Structured Skill anatomy including SKILL.md, optional scripts/, references/, and assets/ directories, all aligned to progressive disclosure.
  • Step-by-step onboarding workflow (init_skill.py, package_skill.py) to bootstrap, validate, and package skills for distribution.

Quick Start

Initialize a new skill by running the template generator to create a skill folder with SKILL.md and sample resources, then customize the frontmatter and body.

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 Claude Skill from scratch?

To create a Claude Skill, run the initialization template to generate a folder, then customize the SKILL.md file by adding required frontmatter and a concise body outlining your reusable contents.

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

The required frontmatter for a SKILL.md file must include a name and description, ensuring consistent skill discovery and proper activation when applying the Claude Skill.

How should I organize optional scripts and references when building a skill?

Organize optional scripts, references, and assets in dedicated directories aligned to progressive disclosure, loading them progressively within the Claude Skill structure.

What is the best way to package a skill for distribution?

Package a skill for distribution by running the packaging script after customizing your SKILL.md, validating the folder structure, and bundling any optional resource directories.

Do I need to use initialization scripts to build a Claude Skill?

Initialization scripts are provided to bootstrap and generate sample resources, but you can manually create the skill folder and SKILL.md file if you follow the required structural guidelines.