create-agent-skills

Design Claude Code skills and slash commands with YAML frontmatter and router structure.

Updated Mar 22, 2026
One-click install
npx skills add https://github.com/drhazemibclc/plate --skill create-agent-skills-drhazemibclc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-agent-skills
Source: https://github.com/drhazemibclc/plate/tree/main/.codex/skills/create-agent-skills
Command: npx skills add https://github.com/drhazemibclc/plate --skill create-agent-skills-drhazemibclc

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This expert guidance helps authors design Claude Code skills and slash commands that conform to the official specification, reducing guesswork and errors in skill creation.

Core Features & Use Cases

  • Guidance for building new skills, improving existing ones, and authoring slash commands
  • Best-practices coverage: naming, structure, frontmatter, and progressive disclosure
  • Coverage for auditing, refactoring, and onboarding new skill authors

Quick Start

Provide concise, actionable prompts to create a new skill following the official spec.

Frequently Asked Questions about create-agent-skills

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

FAQPage Schema
How do I create a Claude Code skill that complies with the official specification?

To create a Claude Code skill, you need a router-based structure with YAML frontmatter containing name and description fields. This skill guides you through authoring compliant skills and slash commands while enforcing the official specification.

What is the router pattern for structuring Claude Code skills and slash commands?

The router pattern is a structural approach for Claude Code skills that enforces organized routing logic within your skill files. It is required by this skill's guidance to ensure your custom slash commands and skills maintain a compliant, maintainable architecture.

How do I add YAML frontmatter when authoring Claude Code skills?

Authoring Claude Code skills requires adding YAML frontmatter with mandatory name and description fields at the top of your skill files. This skill enforces that requirement and provides best-practices guidance for proper frontmatter formatting.

Can I use progressive disclosure with references and workflows in Claude Code skills?

Yes, progressive disclosure via references and workflows is fully supported when building Claude Code skills. This skill provides discovery and best-practices guidance to help you implement progressive disclosure effectively within the official specification.

What's the best way to audit and refactor existing Claude Code skills?

Auditing and refactoring existing Claude Code skills involves checking for a router-based structure, validating YAML frontmatter, and ensuring progressive disclosure compliance. This skill applies directly to refining existing skills and onboarding new skill authors.

Why does my custom Claude Code slash command fail to load properly?

Custom Claude Code slash commands often fail when missing required YAML frontmatter fields like name and description, or lacking a router-based structure. This skill helps identify specification violations and provides corrective best-practices guidance.