skill-development

Create and validate Claude Code plugin skills with SKILL.md frontmatter.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/hgonzalezstahl-blip/claude-arsenal --skill skill-development-hgonzalezstahl-blip
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-development
Source: https://github.com/hgonzalezstahl-blip/claude-arsenal/tree/main/plugins/marketplaces/claude-plugins-official/plugins/plugin-dev/skills/skill-development
Command: npx skills add https://github.com/hgonzalezstahl-blip/claude-arsenal --skill skill-development-hgonzalezstahl-blip

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Provides a standardized blueprint for creating and validating Claude Code plugin skills, enabling teams to design consistent, reusable guidance for plugin development.

Core Features & Use Cases

  • Defines SKILL.md frontmatter with required name and description
  • Organizes bundled resources into references/, examples/, scripts/, and assets/ for progressive disclosure
  • Documents the anatomy of a skill and recommended workflow for Claude Code plugin skills
  • Provides validation and testing guidance to ensure consistency and quality

Quick Start

Create a new skill directory under skills/skill-name with a SKILL.md frontmatter, a lean body, and optional references/, examples/, scripts/, and assets/ directories; then validate and load the skill.

Frequently Asked Questions about skill-development

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

FAQPage Schema
How do I create a Claude Code plugin skill from scratch?

To create a Claude Code plugin skill, set up a new directory under skills/skill-name containing a SKILL.md file with required frontmatter fields, a lean body, and optional resource folders for references, examples, scripts, and assets.

What is progressive disclosure when building Claude Code plugin skills?

Progressive disclosure in Claude Code plugin skills involves organizing bundled resources into references/, examples/, scripts/, and assets/ directories, keeping the SKILL.md body lean while providing deeper context through separate accessible files.

What frontmatter is required for a valid SKILL.md file?

A valid SKILL.md file requires frontmatter containing at least the name and description fields. These define the skill's identity and trigger behavior within the Claude Code plugin architecture.

How do I validate and test a Claude Code plugin skill before publishing?

You validate a Claude Code plugin skill by loading it after structuring the directory, checking that frontmatter, trigger phrases, and resource organization meet the standardized blueprint, ensuring consistency and quality before publication.

Does my Claude Code plugin skill need trigger phrases defined?

Yes, defining trigger phrases is essential for Claude Code plugin skills. The skill development process ensures proper trigger phrases are established so the skill activates correctly based on user intent.

What's the best way to organize resources in a Claude Code plugin skill?

The best way to organize resources in a Claude Code plugin skill is splitting content into references/ for context, examples/ for patterns, scripts/ for logic, and assets/ for media, enabling progressive disclosure.