create-agent-skills

Create Claude Code skills and slash commands with YAML frontmatter and markdown content.

Updated Feb 16, 2026
One-click install
npx skills add https://github.com/praburajasekaran/ruthva-clinic-os --skill create-agent-skills-praburajasekaran
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-agent-skills
Source: https://github.com/praburajasekaran/ruthva-clinic-os/tree/main/.gemini/skills/create-agent-skills
Command: npx skills add https://github.com/praburajasekaran/ruthva-clinic-os --skill create-agent-skills-praburajasekaran

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill provides expert guidance for creating Claude Code skills and slash commands, streamlining the process of authoring and enhancing existing skills.

Core Features & Use Cases

  • Skill Development: Offers comprehensive instructions for building Claude Code skills and slash commands.
  • Markdown Frontmatter: Provides guidelines for defining name, description, and other parameters in SKILL.md.
  • Dynamic Features: Explains the use of arguments, dynamic context injection, and subagent contexts.
  • Progressive Disclosure: Instructs on keeping SKILL.md concise and linking to detailed reference files when needed.
  • Effective Descriptions: Offers best practices for writing clear and concise skill descriptions.
  • Creating New Skills/Commands: Offers step-by-step guidance for creating both commands and skills with appropriate YAML frontmatter and markdown content format.

Quick Start

Use the 'create-agent-skills' skill to understand the structure and best practices for building Claude Code skills.

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 and slash commands?

To create Claude Code skills and slash commands, you author a SKILL.md file containing YAML frontmatter for metadata and markdown content for instructions, optionally supported by reference files and scripts directories for progressive disclosure.

What is the best way to structure a SKILL.md file for Claude Code?

The best way to structure a SKILL.md file is to keep the markdown concise with essential YAML frontmatter like name and description, then link to detailed reference files in support directories to avoid bloating the main file.

How does dynamic context injection work in Claude Code skills?

Dynamic context injection in Claude Code skills works by passing arguments and subagent contexts directly into the markdown content, enabling skills to adapt their execution logic based on runtime inputs.

What should I include in the YAML frontmatter of a Claude Code skill?

YAML frontmatter in a Claude Code skill should include the name and description parameters, ensuring the description is clear and concise to help the agent understand when and how to invoke the skill.

When do I need to use progressive disclosure in skill development?

You need to use progressive disclosure in skill development when your SKILL.md file becomes too large, allowing you to keep the core file concise by linking out to detailed reference files and assets only when needed.

Do I need to know Claude Code syntax to build custom slash commands?

Yes, building custom slash commands requires knowledge of Claude Code syntax and conventions to properly define YAML frontmatter and markdown content formats that the agent can parse and execute.