What problem does it solve?
This Skill empowers users to create, customize, and effectively manage Claude Code slash commands, transforming complex workflows into simple, reusable commands.
Core Features & Use Cases
- Command Creation: Learn the file format, structure, and best practices for writing new slash commands.
- Frontmatter Configuration: Understand and utilize YAML frontmatter fields like
description, allowed-tools, model, and argument-hint for advanced control.
- Dynamic Features: Master the use of dynamic arguments (
$1, $ARGUMENTS) and file references (@path/to/file) to make commands interactive and context-aware.
- Bash Integration: Seamlessly integrate shell commands (
!command) for dynamic data gathering and execution.
- Plugin-Specific Features: Leverage
${CLAUDE_PLUGIN_ROOT} for portable paths, understand namespacing, and integrate with agents and skills.
- Use Case: A developer needs to create a new command to automate code linting. This Skill provides the exact syntax, frontmatter options, and examples needed to build and configure the command efficiently.
Quick Start
Use the command-development skill to learn how to create a new slash command with arguments and bash execution.