skill-developer

Validate SKILL.md frontmatter and extract metadata fields from Skill Units.

Updated Nov 14, 2025
One-click install
npx skills add https://github.com/Donaldshen27/xtrend-vanilla --skill skill-developer-donaldshen27
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-developer
Source: https://github.com/Donaldshen27/xtrend-vanilla/tree/main/.claude/skills/skill-developer
Command: npx skills add https://github.com/Donaldshen27/xtrend-vanilla --skill skill-developer-donaldshen27

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a complete developer guide for creating and managing Claude Code skills, ensuring consistent structure, triggers, and governance across skills.

Core Features & Use Cases

  • Documentation for skill structure, YAML frontmatter, and trigger types (keywords, intent patterns, file paths, content patterns)
  • Guidance on enforcement levels, hooks, session tracking, and troubleshooting
  • Examples and templates to speed up skill creation and testing

Quick Start

Create a new SKILL.md with frontmatter, add it to skill-rules.json, and test triggers using the manual hook utilities.

Frequently Asked Questions about skill-developer

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

FAQPage Schema
How do I create a Claude Code skill with the correct YAML frontmatter structure?

To create a Claude Code skill, you must build a SKILL.md file containing YAML frontmatter with required name and description fields, plus optional metadata like tagline, category, keywords, dependencies, and components for discovery and validation.

What are Claude Code skill triggers and how do they work?

Claude Code skill triggers are mechanisms defined in your skill configuration that enable contextual loading and discovery during activation. They include keyword matching, intent patterns, file paths, and content patterns to determine when a skill should be invoked.

How do I validate a SKILL.md file before adding it to skill-rules.json?

You validate a SKILL.md file by ensuring the frontmatter is present with a name and description, then extracting and checking metadata fields like category, keywords, dependencies, components, and toxicity checks to drive safe execution and discovery.

Does Claude Code skill development require any external dependencies or scripts?

Claude Code skill development does not require external dependencies, as the dependency list is empty. Skill Units may optionally include scripts, references, or assets, but the only strict requirement is a valid SKILL.md file with frontmatter.

What is the best way to test Claude Code skill triggers and hooks?

The best way to test Claude Code skill triggers and hooks is to use the provided manual hook utilities after adding your skill to skill-rules.json, allowing you to verify keyword matching, intent patterns, and enforcement levels before deployment.

Why is my Claude Code skill not being discovered or activated during a session?

Your Claude Code skill may not be discovered if the SKILL.md frontmatter is missing required fields like name or description, or if the skill-rules.json configuration lacks proper triggers, keywords, or file path patterns needed for contextual loading.