claude-code-skills

Generate Claude Code Skills templates with SKILL.md structure and validation workflows.

13|1|Updated Oct 18, 2025
One-click install
npx skills add https://github.com/emdashcodes/claude-code-plugins --skill claude-code-skills-emdashcodes
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: claude-code-skills
Source: https://github.com/emdashcodes/claude-code-plugins/tree/main/plugins/claude-code-meta/skills/claude-code-skills
Command: npx skills add https://github.com/emdashcodes/claude-code-plugins --skill claude-code-skills-emdashcodes

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill consolidates Claude Code's Agent Skills development guidelines into a reusable template for creating and updating Skills.

Core Features & Use Cases

  • Standardized SKILL.md structure with YAML frontmatter and mandatory fields (name and description)
  • Bundled resources organization via optional scripts/, references/, and assets/ directories
  • Validation and packaging workflows to ensure correctness and consistency

Quick Start

Initialize a new skill by running the template generator:

  • For standalone Skills: python scripts/init_skill.py <skill-name> --path <output-directory>
  • For Claude Code plugin-bundled Skills: python scripts/init_skill.py <skill-name> --plugin --path <plugin-directory>

Frequently Asked Questions about claude-code-skills

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

FAQPage Schema
How do I create a Claude Code Skill with a standard SKILL.md structure?

To create a Claude Code Skill, use a standardized SKILL.md file with YAML frontmatter containing mandatory name and description fields, then run the initialization script to generate the template structure.

What is the required YAML frontmatter format for an Agent Skills SKILL.md file?

Agent Skills require YAML frontmatter in SKILL.md with mandatory name and description fields, while an optional allowed-tools field can be added to specify permitted resources for the skill.

How do I bundle scripts and assets into a Claude Code plugin?

To bundle resources into a Claude Code plugin, organize supplementary files into optional scripts/, references/, and assets/ directories alongside your SKILL.md file during the packaging workflow.

Can I initialize a standalone Agent Skill separately from a plugin distribution?

Yes, you can initialize standalone Agent Skills by running the template generator with a specified output directory, or create plugin-bundled skills by passing the plugin flag and directory path.

What validation workflows are needed when packaging Agent Skills?

Agent Skills validation workflows ensure correctness and consistency by verifying the YAML frontmatter, confirming resource directory organization, and checking the overall packaging structure before distribution.

When should I not use the bundled resource directories for skill development?

The scripts, references, and assets directories are optional, so you should omit them when your skill requires no supplementary files or external dependencies to function correctly.