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.