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.