skill-development

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

Updated Apr 26, 2026
One-click install
npx skills add https://github.com/GongXLiang/plot-study --skill skill-development-gongxliang
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-development
Source: https://github.com/GongXLiang/plot-study/tree/main/.claude/plugins/marketplaces/claude-plugins-official/plugins/plugin-dev/skills/skill-development
Command: npx skills add https://github.com/GongXLiang/plot-study --skill skill-development-gongxliang

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill provides a structured approach for creating, documenting, and refining Claude Code plugin skills. It codifies frontmatter requirements, progressive disclosure, and reusable resource patterns, enabling teams to consistently produce high-quality skills that are easy to discover, load, and maintain.

Core Features & Use Cases

  • Enforces a standardized skill structure with a required SKILL.md frontmatter (name + description) and lean body content, plus optional resources in scripts/, references/, and assets/.
  • Guides the Skill Creation Process from understanding use cases, planning reusable contents, to implementing and iterating with validation and packaging steps.
  • Promotes progressive disclosure by moving detailed content to references/ and examples/ while keeping SKILL.md lean for quick discovery and load efficiency.
  • Provides writing and formatting conventions: imperative/infinitive style, third-person description, and specific trigger phrases in SKILL.md frontmatter.

Quick Start

Create a new skill directory under plugin-name/skills/your-skill with SKILL.md frontmatter and a lean body, then add optional scripts/, references/, and assets/ as needed.

Frequently Asked Questions about skill-development

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

FAQPage Schema
How do I structure a Claude Code plugin skill for quick discovery?

To structure a Claude Code plugin skill, create a directory with a SKILL.md file containing required frontmatter (name and description) and a lean body, then add optional scripts/, references/, and assets/ subdirectories for bundled resources.

What is progressive disclosure in skill development and when should I use it?

Progressive disclosure in skill development moves detailed content into references/ and examples/ directories, keeping SKILL.md lean to ensure quick discovery and load efficiency for Claude Code plugins.

What frontmatter conventions does Claude Code skill development enforce?

Claude Code skill development enforces frontmatter conventions requiring name and description fields, using imperative or infinitive writing style, third-person descriptions, and specific trigger phrases for reliable skill loading.

Can I bundle external scripts and assets directly in my plugin skill?

Yes, you can bundle external scripts and assets in your plugin skill by placing them in the designated scripts/, references/, and assets/ directories alongside your SKILL.md file for packaging.

What is the best way to validate a newly created Claude Code skill?

The best way to validate a Claude Code skill is to follow the enforced skill creation workflow: verify required frontmatter fields, check progressive disclosure structure, and iterate on the bundled resources before final packaging.