Skill Development

Structure SKILL.md files with YAML frontmatter and organized resources.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/stellarone/evaluate --skill skill-development-stellarone
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: Skill Development
Source: https://github.com/stellarone/evaluate/tree/main/.agents/skills/skill-development
Command: npx skills add https://github.com/stellarone/evaluate --skill skill-development-stellarone

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill reduces trial-and-error when creating Claude Code skills by providing a clear, best-practice process for structuring SKILL.md, defining high-quality discovery metadata, and organizing supplemental materials.

Core Features & Use Cases

  • Skill structure guidance: Defines the required SKILL.md entry point and the optional scripts/, references/, and assets/ resource conventions for modular, on-demand loading.
  • Metadata and trigger quality: Improves discovery reliability by instructing how to write YAML frontmatter with a precise name and a third-person description containing concrete trigger phrases.
  • Progressive disclosure design: Balances context efficiency by keeping SKILL.md lean while placing deeper patterns, advanced techniques, and detailed workflows into references/ for later loading.
  • Skill authoring workflow: Guides end-to-end development from understanding concrete examples to planning reusable content and validating the final skill.

Quick Start

Use the Skill Development skill when you want to "create a skill", "add a skill to plugin", "write a new skill", "improve skill description", or "organize skill content".

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 skill package for progressive disclosure?▼

Claude Code skill packages require a lean SKILL.md entry point for core instructions, placing deeper patterns and detailed workflows into references/ for on-demand loading to balance context efficiency.

What should be included in the YAML frontmatter for a Claude Code plugin skill?▼

YAML frontmatter for a Claude Code plugin skill requires a precise name and a third-person description containing concrete trigger phrases to ensure reliable discovery and invocation.

How do I organize optional resources like scripts and assets when creating a skill?▼

Organize optional skill resources by placing reusable scripts in a scripts/ directory, detailed documentation in references/, and static media in assets/, ensuring modular and consistent package structure.

What is the best way to write trigger phrases for Claude Code skill discovery metadata?▼

Write trigger phrases by embedding concrete, imperative action verbs directly into the third-person YAML frontmatter description, ensuring the skill matches specific user intents like 'create a skill' or 'organize skill content'.

Can I use SKILL.md for advanced workflows or should I split content into separate files?▼

Keep SKILL.md lean with essential instructions and split advanced workflows into separate files within the references/ directory, allowing the skill to load detailed patterns only when needed.