create-skill

Create Claude Skills with YAML frontmatter and structured SKILL.md templates.

Updated Nov 22, 2025
One-click install
npx skills add https://github.com/terrazul-ai/tz-packages --skill create-skill-terrazul-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-skill
Source: https://github.com/terrazul-ai/tz-packages/tree/main/package-creator/templates/claude/skills/create-skill
Command: npx skills add https://github.com/terrazul-ai/tz-packages --skill create-skill-terrazul-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Provides a structured framework for creating Claude Skills with proper YAML frontmatter and clear instructions, ensuring consistency and quality across skill definitions.

Core Features & Use Cases

  • Enforces YAML frontmatter requirements (name, description) and optional fields (version, allowed-tools) to standardize discovery and governance.
  • Guides authors through a template-driven workflow, including SKILL.md body structure (Overview, When to Use, Instructions, Examples, Reference Materials) and optional supplements (reference.md, examples.md, templates/).
  • Offers patterns for common Skill types (Guidelines/Standards, Process/Workflow, Tool Integration, Reference/Knowledge) to accelerate creation and ensure best practices.

Quick Start

Edit SKILL.md at the root of the skill directory using the provided template to define the skill.

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 Claude Skill with consistent YAML frontmatter?

To create a Claude Skill, edit the SKILL.md file at the root of your skill directory using a template-driven structure. This enforces required YAML frontmatter like name and description, ensuring standardized discovery and quality across skill definitions.

What sections should be included in a SKILL.md file?

A SKILL.md file should include structured sections for Overview, When to Use, Instructions, Examples, and Reference Materials. This clear instruction layout ensures outputs adhere to formatting rules and naming conventions for skill creation.

What are the required YAML frontmatter fields for Claude Skills?

The required YAML frontmatter fields for Claude Skills are name and description. Optional fields like version and allowed-tools can also be added to standardize discovery and governance.

Can I use templates to build different types of Claude Skills?

Yes, you can use templates to build common Skill types such as Guidelines/Standards, Process/Workflow, Tool Integration, and Reference/Knowledge. These patterns guide authors through creation to ensure best practices.

What is the best way to validate Claude Skill definitions?

The best way to validate Claude Skill definitions is by applying enforced formatting rules, naming conventions, and validation checks during the skill creation process. This structured framework prevents inconsistent skill definitions.

Do I need supplementary files for skill documentation?

You can include optional supplements like reference.md, examples.md, and a templates directory alongside your SKILL.md. These files provide additional documentation and examples to support the skill's instructions.