Command Development
Build Claude Code Slash Commands
Teams often repeat complex Claude Code workflows without a reusable command format. This skill helps create structured slash commands with clear arguments, tool access, and testing guidance.
Stop for confirmation before installing.
Review the plan and obtain explicit user consent before changing files.
Install with my Agent
Copy this request to your Agent. It includes the canonical Skill page and manifest.
Review the Skillstore skill "Command Development" from https://skillstore.io/skills/command-development.md and its manifest at https://skillstore.io/api/skills/command-development/manifest. Verify the artifact. Stop and obtain explicit user consent before installing or changing files.Your Agent should still show its plan and request any confirmation required by the security policy.
Agent-readable resources
Use these links when an AI agent, crawler, or script needs clean context instead of reading the full page.
Test it
Using "Command Development". Create a command for pull request review.
Expected outcome:
- A clear command purpose and suggested file name.
- Recommended frontmatter with scoped tool access.
- Argument handling for the pull request number.
- Review steps for changes, tests, risks, and final recommendation.
Using "Command Development". Improve this plugin deployment command.
Expected outcome:
- A safer command structure with explicit validation steps.
- Guidance to use plugin-relative resources instead of hardcoded paths.
- Notes about narrowing Bash permissions and documenting rollback behavior.
Using "Command Development". Write a test plan for a slash command.
Expected outcome:
- A checklist for frontmatter, arguments, file references, and tool permissions.
- Edge cases for empty input, long input, unusual paths, and command failures.
- Regression checks that confirm behavior after command edits.
Security Audit
Medium RiskMost static detections are Markdown formatting, expected Claude paths, test syntax, or documentation links. Multiple executable templates directly interpolate positional arguments into shell text, creating command-injection risk. Predictable temporary files and repeated Bash(*) grants add avoidable exposure, but no prompt injection or covert exfiltration intent was found. Static review was capped at 400/429 representative findings; omitted static matches are unconfirmed, so automatic publishing stays disabled until manual review.
Confirmed security concerns (1)
Capability review items (41)
These are real local capabilities that may be expected for this skill, so they require review but are not counted as confirmed malicious behavior.
Risk Factors
⚙️ External commands (50)
📁 Filesystem access (29)
🌐 Network access (8)
Share & cite this report
Share the versioned assessment report, neutral badge, embed card, and citations. Skillstore reports evidence without deciding whether this Skill is safe.
Copy report link
https://skillstore.io/skills/command-development/audits/9?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportMarkdown badge
[](https://skillstore.io/skills/command-development?utm_source=security_passport_badge)HTML badge
<a href="https://skillstore.io/skills/command-development?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/command-development/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Embed card
<iframe src="https://skillstore.io/embed/skills/command-development.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>Academic citations (APA · BibTeX · CFF)
APA citation
anthropics. (2026). Command Development security audit report (audit version 9) [Author version 0.2.0]. Skillstore. https://skillstore.io/skills/command-development/audits/9BibTeX citation
@techreport{anthropics-command-development-2026,
author = {anthropics},
title = {Command Development security audit report (audit version 9)},
institution = {Skillstore},
year = {2026},
number = {9},
url = {https://skillstore.io/skills/command-development/audits/9},
note = {Author version 0.2.0}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "Command Development security audit report (audit version 9)"
version: "0.2.0"
type: report
authors:
- name: "anthropics"
date-released: "2026-07-19"
url: "https://skillstore.io/skills/command-development/audits/9"
identifiers:
- type: other
value: "skillstore:command-development:audit:9"
description: "Skillstore immutable audit report identifier"
Compare variants
3 installable variantsEach author remains a separate installable skill. The recommended variant is ranked by Skillstore evidence.
Why this variant is first
anthropics-command-development
2026-08-21
command-development
2026-08-21
davila7-command-development
2026-08-21
Skillstore Score
Why this score Evidence Confidence: HighWhat You Can Build
Create Team Workflow Commands
Define reusable project commands for reviews, tests, deployments, and release checks.
Package Plugin Commands
Design plugin commands that use bundled scripts, templates, agents, skills, and configuration files.
Standardize Command Testing
Build test plans that cover frontmatter, arguments, file references, Bash behavior, and edge cases.
Try These Prompts
Create a Claude Code slash command named review. It should review repository changes and return prioritized feedback with file references.
Design a slash command named fix-issue. It should accept an issue number, include helpful frontmatter, and document expected arguments.
Create a command that summarizes Git status before analysis. Use scoped Bash permissions and explain how failures should be handled.
Design a plugin command that uses CLAUDE_PLUGIN_ROOT, a bundled script, a template file, and validation before producing a report.
Best Practices
- Start with a narrow command purpose, then add only the tools and arguments required.
- Use scoped Bash permissions, validate user input, and handle command failures clearly.
- Test commands with realistic arguments, missing files, failed commands, and repeated invocations.
Avoid
- Do not grant broad Bash access when a specific command family is enough.
- Do not interpolate user arguments into shell commands without validation or quoting.
- Do not hardcode local plugin paths that break on another installation.
Frequently Asked Questions
What does this skill help create?
Does it execute commands by itself?
Can it help with plugin commands?
How should Bash access be handled?
Can it design interactive commands?
Is it limited to Claude Code?
Developer Details
Author
anthropicsLicense
MIT
Author version
v0.2.0
Skillstore revision
r1
Repository
https://github.com/anthropics/claude-code/tree/main/plugins/plugin-dev/skills/command-developmentRef
1b5b6c4962b2ad5a7a34603cab2685bbbd1b61ef
Maintenance freshness
7/18/2026
Usage
14 downloads · 1056 views