skill-creator

Create and package Claude Skill Units from SKILL.md frontmatter into .skill files.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill helps teams create and distribute self-contained Claude Skill Units by standardizing structure, frontmatter validation, and resource organization.

Core Features & Use Cases

  • Provides a guided lifecycle for skill creation, from understanding goals to packaging artifacts.
  • Includes templates and example resources (scripts/, references/, assets/) to accelerate setup.
  • Integrates with helper scripts (scripts/init_skill.py, scripts/package_skill.py) to generate, validate, and package skills for distribution.
  • Supports progressive disclosure patterns to keep SKILL.md lean and load extended content only when needed.

Quick Start

Run scripts/init_skill.py <skill-name> --path <path> to scaffold a new skill.

Frequently Asked Questions about skill-creator

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

FAQPage Schema
How do I create and package a Claude Skill for distribution?

Create and package a Claude Skill by running scripts/init_skill.py to scaffold templates, organize resources like scripts and references, then use scripts/package_skill.py to bundle everything into a .skill file.

What is progressive disclosure in SKILL.md and when do I need it?

Progressive disclosure in SKILL.md keeps the main file lean by loading extended content from references only when needed, reducing context overhead for efficient Claude Skill execution.

How do I validate SKILL.md frontmatter structure before packaging a skill?

Validate SKILL.md frontmatter structure using the skill-creator's built-in enforcement, which checks required fields during initialization with init_skill.py and prior to packaging with package_skill.py.

Do I need pyyaml to scaffold and package Claude Skills?

Yes, pyyaml is required as a dependency to parse and validate the YAML frontmatter in SKILL.md files during the skill creation and packaging lifecycle.

Can I organize reusable scripts, references, and assets into a self-contained skill unit?

Yes, the skill-creator scaffolds a self-contained structure with dedicated directories for scripts, references, and assets, ensuring the packaged .skill file includes all reusable resources.

What's the best way to structure a Claude Skill for distribution across a team?

Standardize team skill distribution by using the skill-creator's guided lifecycle to enforce frontmatter structure, organize reusable resources, and package validated artifacts into portable .skill files.