create-skill

Scaffold and validate Claude Code skills with SKILL.md structure and tooling.

19|3|Updated Feb 28, 2026
One-click install
npx skills add https://github.com/qa-aman/claude-skills --skill create-skill-qa-aman
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-skill
Source: https://github.com/qa-aman/claude-skills/tree/main/.claude/skills/create-skill
Command: npx skills add https://github.com/qa-aman/claude-skills --skill create-skill-qa-aman

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Creating consistent, standards-compliant skill units is error-prone and time-consuming. This skill provides a standardized blueprint for building and validating new Claude Code skills, ensuring adherence to Anthropic's official skill standard.

Core Features & Use Cases

  • Provides a ready-to-use frontmatter template requiring name and description.
  • Outlines a repeatable workflow for scaffolding, validation, and integration.
  • Helps teams maintain consistent skill quality across projects by enforcing guidelines.

Quick Start

Create a new skill using the standard skeleton and validate it with the included tooling.

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 standard Claude Code skill with valid YAML frontmatter?

You create a standard Claude Code skill by using a scaffold that enforces YAML frontmatter validation, requiring a declared name and description in the SKILL.md file. The provided tooling checks the structure to ensure your skill meets official quality standards.

What is the standard structure for a SKILL.md file in skill creation?

The standard SKILL.md structure requires YAML frontmatter with a name and description, followed by a well-structured body with defined sections. You must also provide a described Quick Start and optionally include scripts, references, and assets when present.

How do I validate a skill before integrating it into a workflow?

You validate a skill by running the included validate_skill.py tooling to check the YAML frontmatter and SKILL.md structure. This enforces quality and consistency, ensuring the skill unit meets the required official standard before workflow integration.

Can I add custom scripts and references when scaffolding a new skill?

Yes, the scaffolding process optionally includes scripts, references, and assets when present in your skill unit. The standard structure accommodates these additional components alongside the required YAML frontmatter and SKILL.md body sections.

Why does my skill fail validation checks during creation?

Skill validation fails when the YAML frontmatter is missing a declared name or description, or if the SKILL.md body lacks required sections and a Quick Start. Running init_skill.py and validate_skill.py upholds the quality and consistency needed to pass.

What's the best way to maintain consistent skill quality across projects?

The best way to maintain consistent skill quality is to use a standardized blueprint for skill creation that enforces guidelines through validation tooling. This repeatable workflow ensures every skill meets the official standard before integration.