skill-creator

Create modular Claude skills with SKILL.md YAML frontmatter and instructions.

8|2|Updated Nov 2, 2025
One-click install
npx skills add https://github.com/fx/cc --skill skill-creator-fx
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/fx/cc/tree/main/plugins/fx-meta/skills/skill-creator
Command: npx skills add https://github.com/fx/cc --skill skill-creator-fx

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill guides users through creating well-formed, actionable SKILL.md entries that trigger reliably and load with minimal context.

Core Features & Use Cases

  • Provides frontmatter template guidance and best practices.
  • Describes progression from metadata to body and bundled resources.
  • Emphasizes validation steps and testing of skills.

Quick Start

Create a new skill folder and SKILL.md with proper frontmatter and instructions.

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 SKILL.md file with proper frontmatter for Claude?

A SKILL.md file requires YAML frontmatter metadata at the top (name, description, and other fields) followed by Markdown body content with workflow guidance. The frontmatter defines how Claude recognizes and loads the skill, while the body provides step-by-step instructions and context for the task you're automating.

What should I include in a skill's frontmatter template?

Frontmatter must include name and description fields in YAML format at the file's beginning. Best practices involve clear naming, concise descriptions, and organized metadata to ensure the skill triggers reliably and loads with minimal context overhead.

Can I bundle scripts and resources with my SKILL.md?

Yes, skills support optional bundled resources like scripts, references, and assets alongside your SKILL.md. These bundles use progressive loading semantics, meaning resources load only when needed, keeping initial context lightweight while supporting complex automation workflows.

How do I validate and test a skill I've created?

Validation steps include checking that frontmatter is well-formed YAML, that body instructions are clear and actionable, and that bundled resources (if included) load correctly. Test the skill end-to-end in the relevant use case—onboarding, domain automation, or tool integration—to confirm it triggers and executes as intended.

What's the best way to structure skill instructions in the Markdown body?

Structure body instructions as a logical workflow from metadata interpretation through execution steps to optional resource handling. Use clear headings, numbered steps where procedural, and progressive disclosure so Claude understands both the immediate task and where bundled resources fit into the larger automation.

Do I need prior experience with YAML to create a skill?

Basic familiarity with YAML syntax is helpful but not essential—the frontmatter structure is minimal (key-value pairs in simple format). This skill provides templates and guidance so you can create skills for onboarding, domain automation, and tool integration workflows without deep YAML expertise.