create-skill

Create structured SKILL.md files with YAML frontmatter for Claude Code skills.

1|Updated Dec 21, 2025
One-click install
npx skills add https://github.com/hvent90/hv-skills --skill create-skill-hvent90
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-skill
Source: https://github.com/hvent90/hv-skills/tree/main/create-skill/skills/create-skill
Command: npx skills add https://github.com/hvent90/hv-skills --skill create-skill-hvent90

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a practical guide to creating Claude Code Skills with proper structure, consistent frontmatter format, and best practices, helping teams ship discoverable plugins faster.

Core Features & Use Cases

  • Structured SKILL.md: Enforce YAML frontmatter with required fields (name, description).
  • Multi-file scaffolding: Supports multi-file Skill structures (scripts, references, templates) to organize complex skills.
  • Guidance and examples: Provides templates and examples for quick start and plugin distribution.

Quick Start

Create a new skill by following the template in SKILL.md, then validate fields and create the required directories. For convenience, place skill under the appropriate local or plugin location and push to your repository.

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 well-structured Claude Code skill with proper frontmatter?

Create a SKILL.md file with YAML frontmatter containing required fields (name, description) and optional allowed-tools. Follow the frontmatter rules and best practices template to ensure your skill is discoverable and reusable across personal, project, and marketplace contexts.

What's the best way to organize multi-file skills and plugin structures?

Organize complex skills using multi-file scaffolding with supporting scripts, references, and templates. Structure your skill directories to be plugin-ready, placing files under appropriate local or plugin locations for easier distribution and maintenance.

Do I need to follow specific formatting rules when writing SKILL.md?

Yes, SKILL.md requires YAML frontmatter with name and description as mandatory fields. Optional allowed-tools declarations, usage guidance, examples, and metadata organization satisfy marketplace discoverability and plugin reusability standards.

How do I ensure my Claude Code skill meets distribution and reusability standards?

Enforce consistent frontmatter format, include usage examples, and organize supporting files for multi-file or plugin-ready layouts. These practices ensure your skill ships with proper structure and can be discovered and reused across teams and marketplaces.

Can I scaffold multiple skills quickly using templates?

Yes, use the provided templates and examples to scaffold new skills rapidly. The skill guides you through structured SKILL.md creation, directory organization, and metadata setup to streamline multi-skill projects.

What happens if I don't include required frontmatter fields in my skill?

Skills without required frontmatter fields (name and description) fail validation and won't be discoverable or properly structured. Enforce all frontmatter rules during skill creation to maintain consistency and enable reuse.