create-agent-skills

Create Claude Code skills and slash commands with YAML frontmatter and XML bodies.

25|15|Updated Aug 2, 2021
One-click install
npx skills add https://github.com/JesusFilm/core --skill create-agent-skills-jesusfilm
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-agent-skills
Source: https://github.com/JesusFilm/core/tree/main/.claude/skills/create-agent-skills
Command: npx skills add https://github.com/JesusFilm/core --skill create-agent-skills-jesusfilm

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Expert guidance for creating Claude Code skills and slash commands, with a robust, repeatable pattern for discovery and execution.

Core Features & Use Cases

  • Standardized frontmatter, XML body, and progressive disclosure for scalable skills
  • Router-based structures with intake and routing for complex intents
  • Reference and script guidance for reusable knowledge and automation

Quick Start

Provide expert steps to create Claude Code skills and slash commands following the official skill specification.

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 Claude Code skills with structured frontmatter and routing?

A Claude Code skill requires YAML frontmatter containing a name and description, followed by an XML-based body defining the execution logic. This standardized structure ensures discoverability and enables progressive disclosure for scalable workflow management.

What is the router pattern for slash commands in Claude Code?

The router pattern in Claude Code uses an intake phase to gather user context, then routes the request to specific self-contained skills. This architecture manages complex intents by distributing execution logic across multiple structured skill files rather than relying on a single monolithic command.

When should I use references and scripts when building Claude Code skills?

Use references to store reusable knowledge for your Claude Code skills, and attach scripts for automation tasks. Both components are optional but essential when building scalable skills that require external data lookup or automated execution steps beyond standard XML body logic.

Does Claude Code skill creation require dependencies or external packages?

No, Claude Code skill creation does not require external dependencies or packages. Skills are self-contained files built using standard YAML frontmatter and XML body structures, ensuring compatibility with the router pattern without needing additional software installations.

What is the best way to structure multiple workflows within a single Claude Code skill?

The best way to structure multiple workflows is implementing an intake and routing mechanism using the router pattern. This approach separates initial user context gathering from execution, allowing the skill to cleanly route complex intents to distinct self-contained processing blocks.