This skill should be used when the user asks to "create a command", "write a slash command", "build a plugin command", or wants to add custom commands to Claude Code.
Creates custom slash commands for Claude Code with frontmatter configuration and arguments.
/plugin marketplace add dwmkerr/claude-toolkit/plugin install toolkit@claude-toolkitThis skill inherits all available tools. When active, it can use any tool Claude has access to.
references/official-docs.mdCreate custom slash commands for Claude Code.
You MUST read these references for detailed guidance:
Commands are Markdown files in specific locations:
| Scope | Location | Description suffix |
|---|---|---|
| Project | .claude/commands/ | (project) |
| Personal | ~/.claude/commands/ | (user) |
| Plugin | commands/ in plugin root | (plugin) |
---
description: Brief description of what this command does
---
Your prompt instructions here.
---
allowed-tools: Bash(git:*), Read
argument-hint: [filename] [options]
description: What this command does
model: claude-3-5-haiku-20241022
disable-model-invocation: false
context: fork
---
| Field | Purpose |
|---|---|
allowed-tools | Tools the command can use |
argument-hint | Shows in autocomplete (e.g., [message]) |
description | Brief description (required for SlashCommand tool) |
model | Specific model to use |
disable-model-invocation | Prevent programmatic invocation |
context: fork | Run in isolated sub-agent context, preventing side effects on main agent state |
All arguments:
Fix issue #$ARGUMENTS following our coding standards
Positional arguments:
Review PR #$1 with priority $2 and assign to $3
Bash execution (prefix with exclamation mark):
Current branch: EXCLAMATION`git branch --show-current`
Recent commits: EXCLAMATION`git log --oneline -5`
Replace EXCLAMATION with the exclamation mark character - workaround for bug #12762.
File references (prefix with at-sign):
Review the implementation in @src/utils/helpers.js
Subdirectories group related commands:
.claude/commands/frontend/test.md → /test shows (project:frontend).claude/commands/backend/test.md → /test shows (project:backend)argument-hint if command takes argumentsallowed-tools if using Bash or specific tools/command-name --help style invocationCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
This skill should be used when the user asks to "create a hookify rule", "write a hook rule", "configure hookify", "add a hookify rule", or needs guidance on hookify rule syntax and patterns.