create-skill

Generate a standard SKILL.md and skeleton for Claude Code skills.

2|Updated Feb 8, 2026
One-click install
npx skills add https://github.com/pjcau/esp32-emu-turbo --skill create-skill-pjcau
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-skill
Source: https://github.com/pjcau/esp32-emu-turbo/tree/main/.claude/skills/create-skill
Command: npx skills add https://github.com/pjcau/esp32-emu-turbo --skill create-skill-pjcau

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automatically scaffolds a new Claude Code skill by generating a standard SKILL.md and conventional project structure, enabling consistent skill creation across the repo.

Core Features & Use Cases

  • Generates a ready-to-edit SKILL.md with required frontmatter and a structured template.
  • Provides a clear steps guide for implementing, test registration, and documentation.
  • Ensures project-wide conventions are followed for future skills.

Quick Start

Invoke this skill to scaffold a new Claude Code skill directory with a standard SKILL.md and template structure.

Frequently Asked Questions about create-skill

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

FAQPage Schema
How do I create a reusable Claude Code skill with SKILL.md?

To create a Claude Code skill, invoke this generator to scaffold a new directory with a standardized SKILL.md file. It automatically builds a complete template with required frontmatter, implementation steps, and metadata fields to ensure project-wide consistency.

What frontmatter is required for a Claude Code skill template?

A valid Claude Code skill template requires frontmatter containing at least the name and description fields. This generator enforces these mandatory metadata fields alongside dependencies and components to ensure proper skill registration and documentation.

How do I structure a SKILL.md file for Claude Code automation?

Structuring a SKILL.md file requires a body with implementation steps and a Key Files section. This generator enforces that specific body structure while adding required frontmatter, ensuring your automation skill follows conventional documentation standards.

Can I use this skill generator if my project doesn't follow .claude/skills conventions?

No, this skill generator applies specifically to projects that follow the .claude/skills conventions. It requires this standardized directory structure to correctly register a new Claude Code skill and generate the appropriate supporting skeleton.

What's the best way to ensure consistent skill creation across a repository?

The best way to ensure consistent skill creation is using a standardized template generator. It scaffolds a ready-to-edit SKILL.md with enforced frontmatter and structure, providing a clear guide for implementing, testing, and documenting future skills uniformly.

Why does my generated Claude Code skill need a Key Files section?

A Key Files section is required in your generated Claude Code skill to document the supporting skeleton and core files. This generator enforces the section alongside frontmatter and steps to maintain complete, navigable skill documentation.