What problem does it solve? Writing Claude Code slash commands requires knowing the Markdown file format, YAML frontmatter fields, dynamic argument syntax, and plugin integration patterns, which are easy to get wrong without structured guidance. ## Core Features & Use Cases - Command Format Guidance: Covers file locations, YAML frontmatter fields (description, allowed-tools, model, argument-hint, disable-model-invocation), dynamic arguments ($ARGUMENTS, $1, $2), file references (@ syntax), and inline bash execution. - Plugin Integration Patterns: Documents ${CLAUDE_PLUGIN_ROOT} usage, plugin command discovery, and coordination with agents, skills, and hooks. - Reference Library: Includes detailed references on frontmatter fields, interactive commands with AskUserQuestion, advanced workflows, testing strategies, documentation patterns, and marketplace considerations. - Use Case: When you ask to create a /review-pr command that accepts a PR number, runs git commands, and restricts tools, this Skill provides the exact frontmatter and prompt structure to produce a working command. ## Quick Start Ask Claude to create a slash command for reviewing pull requests with a PR number argument and git tool access.