Skill Development

Creates structured SKILL.md files with frontmatter and bundled resources for Claude Code plugins.

3|Updated Dec 14, 2025
One-click install
npx skills add https://github.com/Delqhi-Projects/ZOE-Solar-Accounting-OCR --skill skill-development-delqhi-projects
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Skill Development
Source: https://github.com/Delqhi-Projects/ZOE-Solar-Accounting-OCR/tree/main/.claude/PLUGINS/marketplaces/claude-code-plugins/plugins/plugin-dev/skills/skill-development
Command: npx skills add https://github.com/Delqhi-Projects/ZOE-Solar-Accounting-OCR --skill skill-development-delqhi-projects

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Enables teams to design, structure, and refine Claude Code plugin skills with a clear, reusable blueprint, reducing ambiguity and accelerating capability deployment.

Core Features & Use Cases

  • Provide a standard SKILL.md template with YAML frontmatter containing name and description, plus a concise body of procedural guidance.
  • Organize bundled resources (scripts/, references/, assets/) to support progressive disclosure and reuse across multiple skills.
  • Support guided development workflows for plugin skills, including validation, testing, and iteration within a plugin.

Quick Start

Create a lean SKILL.md with frontmatter and body, then organize references/ and scripts/ as needed for development.

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 SKILL.md file for Claude Code plugin development?

To structure a SKILL.md for Claude Code, start with YAML frontmatter containing the skill name and description. Follow this with a concise body written in imperative form, providing procedural guidance for the plugin's execution logic.

What is progressive disclosure in Claude skills and when should I use it?

Progressive disclosure in Claude skills is an organizational strategy that separates core procedural guidance from bundled resources like scripts, references, and assets. Use it to reduce ambiguity and streamline capability deployment across multiple plugin skills.

What's the best way to organize bundled resources for a Claude Code skill?

The best way to organize bundled resources for a Claude Code skill is to separate them into dedicated directories: scripts/ for executable logic, references/ for documentation, and assets/ for supporting files, ensuring reuse across multiple skills.

Does a Claude Code skill require YAML frontmatter to function properly?

Yes, a Claude Code skill requires YAML frontmatter to function properly. The frontmatter must explicitly include the name and description fields to ensure correct discovery, validation, and deployment of the plugin skill within the environment.

How do I validate and iterate on a Claude Code plugin skill during development?

You validate and iterate on a Claude Code plugin skill by using guided development workflows. This involves checking that the SKILL.md frontmatter and body are correct, testing bundled scripts and references, and refining the progressive-disclosure content for future deployments.

Can I reuse scripts and references across multiple Claude Code skills?

Yes, you can reuse scripts and references across multiple Claude Code skills. By organizing these bundled resources into standardized directories, teams can support progressive disclosure and share assets efficiently across different plugin deployments.