Skill Development

Standardize Claude Code skill structure with YAML frontmatter and SKILL.md.

1|Updated Oct 14, 2025
One-click install
npx skills add https://github.com/Invictusprime7/unison-tasks-official --skill skill-development-invictusprime7
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Skill Development
Source: https://github.com/Invictusprime7/unison-tasks-official/tree/main/claude-code-main/plugins/plugin-dev/skills/skill-development
Command: npx skills add https://github.com/Invictusprime7/unison-tasks-official --skill skill-development-invictusprime7

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This guide addresses the lack of consistent, reusable structures for creating Claude Code skills, providing a standard pattern for SKILL.md, references, scripts, and assets to accelerate quality skill development.

Core Features & Use Cases

  • Establishes a repeatable Skill Creation Process, including Step 1 through Step 6, to guide authors from understanding to packaging.
  • Aligns SKILL.md frontmatter with clear triggers, imperative body style, and lean core content, with content moved to references/ and examples/.
  • Enables progressive disclosure by placing detailed content in references/ and examples/, while keeping the core SKILL.md concise for quick loading.

Quick Start

Create a new Claude Code skill by following the Step-by-Step process, starting with SKILL.md frontmatter and organizing references, scripts, 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 create a Claude Code skill with proper SKILL.md frontmatter?

To create a Claude Code skill, write a SKILL.md file with YAML frontmatter containing name and description fields, then add a lean body using imperative writing style to define the skill's core behavior.

What is progressive disclosure in Claude Code plugin development?

Progressive disclosure in Claude Code plugin development places detailed content in references and examples directories, keeping the core SKILL.md concise for quick loading while supporting deeper usage through linked assets.

How do I structure references and scripts when building a Claude Code skill?

Structure references and scripts by moving detailed documentation, examples, and executable assets into separate directories, linking them from the lean SKILL.md body to enforce progressive disclosure and maintain quick loading.

What are the best practices for writing a SKILL.md body for Claude Code?

Best practices for writing a SKILL.md body include using imperative writing style, keeping content lean and concise, and linking to references, examples, and scripts to support usage rather than embedding all details inline.

Does a Claude Code skill require YAML frontmatter to function?

Yes, a Claude Code skill requires YAML frontmatter that includes at least the name and description fields to establish clear triggers and align with the standard skill creation process.

What is the standard step-by-step process for Claude Code skill development?

The standard skill creation process involves six steps guiding authors from understanding requirements through writing SKILL.md, organizing references and assets, validating frontmatter standards, and packaging the final skill.