command-development
anthropics/claude-plugins-official / plugins/plugin-dev/skills/command-development
guides you through creating your own slash commands , which improves: avoids frontmatter and argument errors
Details
- judge’s score
- 8/10
- place
- outside the packs
- publisher
- anthropics
- status
- new
- pinned commit
- a0b04d9 on GitHub (new tab)
- skill’s last commit
- Mar 17, 2026
- repo stars
- 43,316
- main type
- Building with Claude
Judgement
Precise triggers and concrete examples on the Claude Code command format. Mainly reference value, partly known. Flaws: nonexistent $IF(...) pseudo-syntax, reference to an absent bash section, Bash(*) recommended despite its own rules.
reservations
- $IF(...) pseudo-syntax presented as best practice, not documented in Claude Code
- Reference to a "bash execution" section of plugin-features-reference.md absent from its table of contents
- Examples recommending allowed-tools Bash(*), contradicting its own best practices
- Appendices truncated at 5,000 characters: partial assessment of the references
- Triggering
- 2/2
- Added value
- 1/2
- Precision
- 2/2
- Scope
- 2/2
- Quality
- 1/2
Alerts
3 alerts, by category
Static scan
- high risk
inline shell executed on load (!`…`) (in a code example, to verify)
Execution
- high risk
Validation patterns that interpolate $1 directly into a shell command (e.g. echo "$1" | grep, test -f $1): risk of command injection via arguments, not flagged
Instruction
- medium risk
Examples with Bash(*) and !`...` running scripts from the plugin, encouraging broad permissions
Original description
This skill should be used when the user asks to "create a slash command", "add a command", "write a custom command", "define command arguments", "use command frontmatter", "organize commands", "create command with file references", "interactive command", "use AskUserQuestion in command", or needs gu…
added on Oct 19, 2026 · license Apache-2.0