skill-creator

Create modular Claude Skills with standardized SKILL.md structure and packaging.

199|41|Updated Oct 25, 2020
One-click install
npx skills add https://github.com/rvdbreemen/OTGW-firmware --skill skill-creator-rvdbreemen
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/rvdbreemen/OTGW-firmware/tree/main/.github/skills/skill-creator
Command: npx skills add https://github.com/rvdbreemen/OTGW-firmware --skill skill-creator-rvdbreemen

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

It solves the problem of creating high-quality, modular Claude Skills by providing a complete, practical blueprint for structuring SKILL.md, planning optional resources, and packaging a working skill for reuse.

Core Features & Use Cases

  • Skill authoring guidance: explains how to write SKILL.md frontmatter (including required name and description) and how to structure the operational instructions for the skill’s body.
  • Progressive disclosure design: recommends keeping SKILL.md lean and using optional scripts/references/assets only when needed to manage context efficiently.
  • Packaging workflow: provides a repeatable process for initializing, validating, and packaging skills into distributable .skill files.

Quick Start

Use the skill-creator guidance to initialize a new skill directory, fill in SKILL.md frontmatter with a clear name and description, then package the skill for distribution.

Frequently Asked Questions about skill-creator

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

FAQPage Schema
How do I package a Claude skill for distribution?▼

To package a Claude skill, initialize a skill directory, populate a root SKILL.md with required YAML frontmatter, add optional scripts or references, then validate the structure and bundle it into a distributable .skill file.

What is the required structure for SKILL.md frontmatter?▼

SKILL.md frontmatter requires YAML metadata containing at least a name and description field. The body contains operational instruction logic, while optional bundled directories manage additional assets modularly.

How do I organize modular workflows when authoring Claude skills?▼

Organize modular workflows by keeping the SKILL.md lean and using progressive disclosure, placing optional scripts, references, and assets in separate bundled directories aligned to how the skill executes.

Do I need to include scripts and references in my Claude skill package?▼

Scripts and references are optional components for a Claude skill package. You only include them when needed to manage context efficiently and support the operational instructions in SKILL.md.

What is the best way to validate a Claude skill before packaging?▼

The best way to validate a Claude skill is to run a structural validation process ensuring the root SKILL.md exists, frontmatter contains required metadata, and bundled directories align with the execution workflow.

Why does my Claude skill fail structural validation?▼

Claude skill structural validation fails when the root SKILL.md is missing, YAML frontmatter lacks the required name and description fields, or bundled resource directories are misaligned with the execution workflow.