skill-creator

Define Claude Skill frontmatter contracts and resource layouts.

15|2|Updated Dec 16, 2025
One-click install
npx skills add https://github.com/enitrat/skill-issue --skill skill-creator-enitrat
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/enitrat/skill-issue/tree/main/plugins/base-config/skills/skill-creator
Command: npx skills add https://github.com/enitrat/skill-issue --skill skill-creator-enitrat

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The Skill Creator guides teams in designing and packaging Claude skills by providing a clear frontmatter schema, standard structural patterns, and guidance on reusable resources to ensure consistent, maintainable skills.

Core Features & Use Cases

  • Provides a standard YAML frontmatter contract with required name and description, and optional license.
  • Defines common skill structures (Workflow-Based, Task-Based, Reference/Guidelines, Capabilities-Based) and how to organize resources (scripts, references, assets).
  • Includes initialization and packaging workflows (scripts/init_skill.py, scripts/package_skill.py) and best practices for progressive disclosure and iteration.

Quick Start

Create or update a Claude Skill by ensuring SKILL.md frontmatter has name and description, then structure the body with the recommended patterns and add resources as needed, and iterate after testing.

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 with a consistent structure?

Creating a Claude skill involves defining a YAML frontmatter contract in SKILL.md with required name and description fields, then structuring the body using recommended patterns like Workflow-Based or Task-Based organization.

What is the best way to organize resources when building a skill?

The best way to organize skill resources is by categorizing them into scripts, references, and assets directories, applying progressive disclosure to optimize context usage and maintain consistency across the skill package.

Do I need YAML frontmatter to package a Claude skill?

Yes, YAML frontmatter is required to package a Claude skill. The frontmatter must explicitly include a name and description, while an optional license field is supported for packaging and distribution.

What are the common structural patterns for designing skills?

Common structural patterns for designing skills include Workflow-Based, Task-Based, Reference/Guidelines, and Capabilities-Based organizations, which specify usage scenarios and standard layouts for resources.

How does progressive disclosure optimize context usage in skills?

Progressive disclosure optimizes context usage by loading only necessary resources and references on demand, preventing context bloat while ensuring the skill provides relevant information when needed during execution.

Can I iterate and test a skill after initialization?

Yes, you can iterate and test a skill after initialization. The skill creator provides initialization and packaging workflows through scripts, along with best practices for testing and iterating to ensure maintainability.