skill-development

Define and organize Claude Code plugin skills with lean SKILL.md files.

1|Updated Apr 30, 2025
One-click install
npx skills add https://github.com/lucasfth/config --skill skill-development-lucasfth
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-development
Source: https://github.com/lucasfth/config/tree/main/.claude/plugins/marketplaces/claude-plugins-official/plugins/plugin-dev/skills/skill-development
Command: npx skills add https://github.com/lucasfth/config --skill skill-development-lucasfth

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill Development guide provides a structured approach for creating and refining Claude skills for Claude Code plugins, ensuring consistent discovery, lean SKILL.md bodies, and effective progressive disclosure.

Core Features & Use Cases

  • Establish frontmatter requirements (name and description) to drive skill triggering and discovery.
  • Define bundled resources structure (scripts/, references/, assets/) to support modular, reusable guidance.
  • Outline validation, testing, and packaging steps to ensure skills are production-ready and easy to share.

Quick Start

Create a new skill directory under plugin-name/skills/skill-name, add SKILL.md with frontmatter name and description, and populate optional resources 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 plugin skill?

To create a Claude Code plugin skill, establish a new directory under plugin-name/skills/skill-name and add a SKILL.md file containing frontmatter with name and description. Populate optional bundled resources like scripts or references to support deployment.

What is progressive disclosure for Claude skills?

Progressive disclosure for Claude skills is a three-tier loading approach that structures information across metadata, the SKILL.md body, and bundled resources. This mechanism ensures lean skill files and efficient discovery.

How do I write frontmatter triggers for skill discovery?

Writing frontmatter triggers requires defining accurate name and description fields that align with real use cases. Frontmatter quality directly drives skill triggering and discovery within the Claude Code environment.

What is the best way to organize bundled resources in a skill?

The best way to organize bundled resources is to separate them into modular directories such as scripts/, references/, and assets/. This structure supports reusable guidance and maintains a lean SKILL.md body.

How do I validate and package a skill for production?

Validating and packaging a skill involves checking frontmatter requirements, verifying content organization, and testing bundled resources. These steps ensure your skills are production-ready and easy to share.