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.