create-skill

Document Claude Code skill creation with YAML frontmatter and file layout.

14|2|Updated Mar 13, 2026
One-click install
npx skills add https://github.com/seanchiuai/openclaude --skill create-skill-seanchiuai
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: create-skill
Source: https://github.com/seanchiuai/openclaude/tree/main/.claude/skills/create-skill
Command: npx skills add https://github.com/seanchiuai/openclaude --skill create-skill-seanchiuai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This guide helps teams create consistent, well-structured Claude Code skills, ensuring naming, frontmatter, and organization conventions are standardized across the codebase.

Core Features & Use Cases

  • Provides a standard YAML frontmatter template and examples for new skills.
  • Documents the required and optional file layout, including where to place templates and references.
  • Use Case: When asked to "create a new skill", or "document a domain area", you can generate a uniform SKILL.md that integrates into the CLAUDE skills catalog.

Quick Start

Create a new SKILL.md under .claude/skills/<skill-name>/ using the provided template.

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 new Claude Code skill with the correct YAML frontmatter?▼

To create a new Claude Code skill, generate a SKILL.md file under the .claude/skills/<skill-name>/ directory, ensuring the YAML frontmatter includes the required name and description fields for proper catalog integration.

What is the standard file layout for documenting Claude Code skills?▼

The standard file layout for Claude Code skills requires placing a SKILL.md file inside a named subdirectory under .claude/skills/, which helps maintain consistent organization and allows templates and references to be grouped logically.

How do I standardize skill templates across multiple development domains?▼

Standardize skill templates across multiple domains by applying a uniform YAML frontmatter convention and consistent file structure, ensuring developers and maintainers generate SKILL.md files that adhere to organizational naming guidelines.

Can I use this skill to onboard developers to a new domain area?▼

Yes, you can use this skill to onboard developers by generating a uniform SKILL.md that documents a specific domain area, providing consistent templates and organizational references for the Claude Code skills catalog.

What conventions are required when generating a SKILL.md file?▼

Generating a SKILL.md file requires following conventions for YAML frontmatter, specifically including mandatory name and description fields, alongside documented guidelines for file layout and template placement within the skills directory.

Does creating a Claude Code skill require external dependencies?▼

No, creating a Claude Code skill requires no external dependencies, relying solely on the standard YAML frontmatter syntax and the .claude/skills/ directory structure to integrate new skills into the existing catalog.