This skill should be used when creating a Claude Code slash command. Use when users ask to "create a command", "make a slash command", "add a command", or want to document a workflow as a reusable command. Essential for creating optimized, agent-executable slash commands with proper structure and best practices.
15k tokens
context cost
the whole folder, loaded on every use
5
files
instructions only
2
copies elsewhere
how many repositories repackaged it
2271
stars on the repo
on the repository, not the skill itself
Install
one command, takes just this skill from the repository
This skill guides the creation of Claude Code slash commands - reusable workflows that can be invoked with /command-name in Claude Code conversations.
About Slash Commands
Slash commands are markdown files stored in .claude/commands/ (project-level) or ~/.claude/commands/ (global/user-level) that get expanded into prompts when invoked. They're ideal for:
Repetitive workflows (code review, PR submission, CI fixing)
Multi-step processes that need consistency
Agent delegation patterns
Project-specific automation
When to Use This Skill
Invoke this skill when users:
Ask to "create a command" or "make a slash command"
Want to automate a repetitive workflow
Need to document a consistent process for reuse
Say "I keep doing X, can we make a command for it?"
Want to create project-specific or global commands
Bundled Resources
This skill includes reference documentation for detailed guidance:
references/examples.md - Real command examples with full source (submit-stack, ensure-ci, create-implementation-plan)
references/best-practices.md - Quality checklist, common pitfalls, writing guidelines, template structure
Load these references as needed when creating commands to understand patterns, see examples, or ensure quality.
Command Structure Overview
Every slash command is a markdown file with:
---
description: Brief description shown in /help (required)
argument-hint: <placeholder> (optional, if command takes arguments)
---
# Command Title
[Detailed instructions for the agent to execute autonomously]