Command Development

Create Claude Code slash commands with YAML frontmatter and dynamic arguments.

1|Updated Dec 29, 2025
One-click install
npx skills add https://github.com/henmessi/plugin-dev --skill command-development-henmessi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Command Development
Source: https://github.com/henmessi/plugin-dev/tree/main/skills/command-development
Command: npx skills add https://github.com/henmessi/plugin-dev --skill command-development-henmessi

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) and scripts (resource) components.

What problem does it solve?

This Skill guides the creation of Claude Code slash commands, including file formats, YAML frontmatter, dynamic arguments, and best practices for reliable, scalable command development.

Core Features & Use Cases

  • Command file patterns and frontmatter fields (description, allowed-tools, model, argument-hint)
  • Dynamic arguments ($ARGUMENTS, $1, $2, ...)
  • File references and Bash execution syntax
  • Command organization, namespaces, and pattern examples
  • Validation patterns and error handling guidance

Quick Start

Create a minimal command file under commands/, with optional frontmatter to constrain tools and model. Validate the command with the command-development references and test basic invocation via Claude Code.