skill-creator

Create and package Claude Skills using a frontmatter-driven SKILL.md structure.

Updated Dec 30, 2025
One-click install
npx skills add https://github.com/Jonely235/claude-skills --skill skill-creator-jonely235
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/Jonely235/claude-skills/tree/main/.claude/skills/skill-creator
Command: npx skills add https://github.com/Jonely235/claude-skills --skill skill-creator-jonely235

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Provides a standardized framework for designing, initializing, validating, and packaging Claude Skills, ensuring consistency and quality across Skill units.

Core Features & Use Cases

  • YAML frontmatter blocks with required fields (name and description) and optional metadata
  • A structured SKILL.md body that loads after triggering, plus optional bundles like scripts/, references/, and assets/
  • Tools for initialization and packaging (init_skill.py and package_skill.py) to speed up creation and distribution
  • Progressive disclosure patterns to manage context efficiently and avoid prompt bloat
  • Templates and references to guide standardization and collaboration

Quick Start

Run init_skill.py to scaffold a new skill and customize SKILL.md, then run package_skill.py to create a .skill package.

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 with frontmatter?

Claude Skill creation requires a SKILL.md file with YAML frontmatter containing name and description fields, plus optional scripts, references, and assets directories to encapsulate domain knowledge and tool integrations.

What's the best way to structure a Claude Skill for progressive disclosure?

The best way to structure a Claude Skill is using a standardized SKILL.md body that loads after triggering, supported by optional bundles like scripts, references, and assets to manage context efficiently and avoid prompt bloat.

Do I need YAML frontmatter to build a valid Claude Skill?

Yes, YAML frontmatter is required to build a valid Claude Skill. It enforces a minimal structure with mandatory name and description fields, plus optional metadata, ensuring consistency and quality across Skill units.

How does the skill initialization workflow validate frontmatter and packaging?

The skill initialization workflow uses init_skill.py to scaffold the directory structure and SKILL.md, then package_skill.py to validate the frontmatter and bundle the components into a distributable .skill package.

Can I update an existing Claude Skill to use a standardized workflow?

Yes, you can update an existing Claude Skill to encapsulate domain knowledge and tool integrations by refactoring it into the standardized frontmatter-driven structure and running the validation and packaging steps.