creating-skills

Create, modify, and validate Claude Code skills with SKILL.md structure.

Updated Jan 27, 2026
One-click install
npx skills add https://github.com/wthrk/agent-tools --skill creating-skills-wthrk
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: creating-skills
Source: https://github.com/wthrk/agent-tools/tree/main/skills/creating-skills
Command: npx skills add https://github.com/wthrk/agent-tools --skill creating-skills-wthrk

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps teams ensure Claude Code skills are created consistently, modified with best practices, and validated before deployment.

Core Features & Use Cases

  • Standardizes frontmatter with required fields (name, description) and optional metadata
  • Supports automated validation of skill structure and triggers downstream workflows
  • Enables lifecycle workflows for new skill creation, edits, and verification

Quick Start

Create a new skill directory with SKILL.md, README.md, and AGENTS.md, then validate the skill path.

Frequently Asked Questions about creating-skills

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a Claude Code skill with the correct frontmatter and structure?

Creating a Claude Code skill requires setting up a skill directory with SKILL.md, README.md, and AGENTS.md. This standardizes frontmatter fields like name and description to ensure consistent skill structure.

What is the required frontmatter for validating Claude Code skills?

Validating Claude Code skills requires mandatory frontmatter fields including name and description. The validation process checks these required fields and the overall skill structure to ensure deployment readiness.

Can I add optional scripts and references directories when creating a skill?

Yes, creating skills supports coordinating optional directories including scripts, references, and assets. These optional resources enable extended workflows alongside the required SKILL.md file structure.

What's the best way to modify an existing Claude Code skill without breaking validation?

The best way to modify a Claude Code skill is to apply structured edits and run automated validation. This ensures required frontmatter fields and structural alignment with SKILL.md remain intact.

Does the skill creation workflow support CLI automation for teams?

Yes, skill creation supports CLI automation for teams. It standardizes frontmatter, applies automated validation of skill structure, and triggers downstream workflows to ensure consistent team deployment.