skill-creator

Design, document, and package Claude skills with SKILL.md frontmatter.

Updated Jan 22, 2026
One-click install
npx skills add https://github.com/emelleby/tc-vsme --skill skill-creator-emelleby
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/emelleby/tc-vsme/tree/main/.agent/skills/skill-creator
Command: npx skills add https://github.com/emelleby/tc-vsme --skill skill-creator-emelleby

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill helps teams design, document, and package self-contained Claude skills that can be triggered by a YAML frontmatter and loaded with contextual guidance.

Core Features & Use Cases

  • Provides a structured template (SKILL.md) with required frontmatter (name and description) and a workflow for organizing resources (scripts, references, assets).
  • Enables progressive disclosure: metadata, SKILL.md body, and bundled resources are loaded as needed.
  • Supports packaging and distribution workflows to share skills as .skill files for reuse across projects.

Quick Start

Edit the SKILL.md frontmatter to reflect your skill's name and description, then implement the body and add any bundled resources as needed.

Frequently Asked Questions about skill-creator

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

FAQPage Schema
How do I package Claude skills for distribution as .skill files?

SKILL.md frontmatter requires a name and description field to define the skill. The body contains contextual guidance, while bundled resources like scripts, references, and assets are loaded progressively as needed during execution.

What's the best way to structure reusable resources when creating Claude skills?

The best way to structure reusable resources is by organizing them into dedicated components like scripts, references, and assets, which support reliable execution and are loaded progressively alongside the SKILL.md body when the skill is triggered.

Do I need YAML frontmatter to trigger a Claude skill?

Yes, you need YAML frontmatter to trigger a Claude skill. The frontmatter must include required name and description fields, enabling the skill to be identified and loaded with contextual guidance for execution.

Can I bundle scripts and references inside a Claude skill package?

Yes, you can bundle scripts and references inside a Claude skill package. These resources support progressive disclosure, meaning they are loaded as needed alongside the SKILL.md metadata and body for reliable execution.

Why does progressive disclosure matter when documenting Claude skills?

Progressive disclosure matters because it ensures metadata, the SKILL.md body, and bundled resources are loaded only as needed. This keeps the skill self-contained and efficient, preventing unnecessary context loading until execution requires it.