create-agent-skills

Author Claude Code skills and slash commands with YAML frontmatter and markdown.

5|1|Updated Aug 26, 2025
One-click install
npx skills add https://github.com/hollandkevint/thinkhaven --skill create-agent-skills-hollandkevint
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-agent-skills
Source: https://github.com/hollandkevint/thinkhaven/tree/main/.gemini/skills/create-agent-skills
Command: npx skills add https://github.com/hollandkevint/thinkhaven --skill create-agent-skills-hollandkevint

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) and workflows (resource) components.

What problem does it solve?

This Skill provides expert guidance on creating and managing Claude Code skills and slash commands, ensuring your AI interactions are structured, efficient, and follow best practices.

Core Features & Use Cases

  • Skill Authoring: Learn the official specification for creating new skills.
  • Command Creation: Understand how custom slash commands are now integrated into skills.
  • Best Practices: Discover how to structure skills, write effective descriptions, and avoid common anti-patterns.
  • Use Case: You need to build a new skill to automate code formatting. This Skill will guide you through defining the SKILL.md structure, creating necessary reference files, and testing the skill's invocation.

Quick Start

Use the create-agent-skills skill to get guidance on building a new skill from scratch.

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 custom Claude Code skills and slash commands?

To create Claude Code skills, you define a SKILL.md file with proper YAML frontmatter and markdown content. This skill provides the official specification, covering structure, progressive disclosure patterns, and best practices for effective AI agent development.

What is the correct structure for a Claude skill file?

A Claude skill file uses a SKILL.md structure containing YAML frontmatter for metadata and markdown content for instructions. This skill details the official specification, including how to integrate custom slash commands and add reference files.

How do I audit an existing AI agent skill for best practices?

Auditing an AI agent skill involves checking its SKILL.md structure, YAML frontmatter, and markdown content against official specifications. This skill provides workflows to review progressive disclosure patterns and identify common anti-patterns in skill authoring.

Do I need specific dependencies to author Claude skills?

No external dependencies are required to author Claude skills. This skill provides comprehensive guidance on creating and managing skills using standard markdown and YAML formats according to official specifications.

What are common anti-patterns to avoid when building slash commands?

Common anti-patterns in slash command creation include poor description writing and improper skill structure. This skill helps you avoid these issues by teaching best practices for markdown content organization and progressive disclosure patterns.

Can I add reference files to an existing Claude Code skill?

Yes, you can add reference files to a Claude Code skill using component addition workflows. This skill guides you through appending necessary references and testing the skill's invocation to ensure proper AI agent functionality.