creating-agent-skills

Design and validate Claude Code Skills with structured templates and reference patterns.

5|1|Updated Sep 6, 2009
One-click install
npx skills add https://github.com/bnadlerjr/dotfiles --skill creating-agent-skills-bnadlerjr
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: creating-agent-skills
Source: https://github.com/bnadlerjr/dotfiles/tree/main/claude/skills/creating-agent-skills
Command: npx skills add https://github.com/bnadlerjr/dotfiles --skill creating-agent-skills-bnadlerjr

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides expert guidance for creating, refining, and auditing Claude Code Skills. It helps users design SKILL.md structures, apply progressive disclosure, and implement validation patterns to ensure robust, scalable skills.

Core Features & Use Cases

  • Structured guidance for building new skills from scratch, auditing existing skills, and upgrading to router-based architectures.
  • Clear templates and references to enforce best practices, including essential principles, intake questions, workflows, and verification.
  • Progressive disclosure patterns that keep SKILL.md concise while loading deeper knowledge when needed.

Quick Start

Draft or audit a Claude Code Skill by following structured intake, routing, and reference guidance.

Frequently Asked Questions about creating-agent-skills

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

FAQPage Schema
How do I design a Claude Code Skill with progressive disclosure?

Designing Claude Code Skills with progressive disclosure involves keeping your SKILL.md concise while loading deeper knowledge through reference files and executable scripts only when needed. This pattern ensures robust, scalable skill architectures without overwhelming the context window.

What frontmatter and XML structure are required for a valid Claude Code Skill?

Valid Claude Code Skills require specific frontmatter fields and structured XML tags to define workflows, references, and success criteria. Enforcing these structural requirements through validation hooks ensures the skill operates predictably within the Claude Code environment.

How do I audit an existing Claude Code Skill for best practices?

Auditing existing Claude Code Skills involves checking the SKILL.md structure against best-practice templates, verifying frontmatter requirements, and evaluating intake questions, routing logic, and verification patterns to identify areas for upgrading to router-based architectures.

What is the best way to structure reference files when authoring Claude Code Skills?

Structuring reference files for Claude Code Skills requires separating deep knowledge into dedicated files loaded on demand. This approach keeps the main skill definition lightweight while providing executable scripts and detailed patterns when specific workflows are triggered.

When should I upgrade my Claude Code Skill to a router-based architecture?

Upgrading to a router-based architecture is necessary when a Claude Code Skill becomes too complex for a single file, requiring progressive disclosure to manage multiple workflows, conditional routing, and extensive reference patterns efficiently.

Can I use templates to enforce validation hooks in Claude Code Skills?

Templates can enforce validation hooks in Claude Code Skills by codifying frontmatter requirements, XML structure, and success criteria into reusable patterns. This ensures every new skill or audited skill adheres to consistent structural and operational standards.