askill
claude-code-slash-commands

claude-code-slash-commandsSafety 92Repository

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.

9 stars
1.2k downloads
Updated 2/26/2026

Package Files

Loading files...
SKILL.md

Slash Command Development

Create custom slash commands for Claude Code.

Quick Reference

You MUST read these references for detailed guidance:

Command Structure

Commands are Markdown files in specific locations:

ScopeLocationDescription suffix
Project.claude/commands/(project)
Personal~/.claude/commands/(user)
Plugincommands/ in plugin root(plugin)

Basic Command

---
description: Brief description of what this command does
---

Your prompt instructions here.

Frontmatter Options

---
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
---
FieldPurpose
allowed-toolsTools the command can use
argument-hintShows in autocomplete (e.g., [message])
descriptionBrief description (required for SlashCommand tool)
modelSpecific model to use
disable-model-invocationPrevent programmatic invocation
context: forkRun in isolated sub-agent context, preventing side effects on main agent state

Arguments

All arguments:

Fix issue #$ARGUMENTS following our coding standards

Positional arguments:

Review PR #$1 with priority $2 and assign to $3

Dynamic Content

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

Namespacing

Subdirectories group related commands:

  • .claude/commands/frontend/test.md/test shows (project:frontend)
  • .claude/commands/backend/test.md/test shows (project:backend)

Checklist

  • Description filled in frontmatter
  • argument-hint if command takes arguments
  • allowed-tools if using Bash or specific tools
  • Test with /command-name --help style invocation

Install

Download ZIP
Requires askill CLI v1.0+

AI Quality Score

82/100Analyzed 3/2/2026

High-quality technical skill about Claude Code slash commands. Well-structured with tables, code examples, and a practical checklist. Covers command structure, frontmatter options, arguments, dynamic content, and namespacing. Has clear when-to-use trigger in description and proper skill metadata. Slightly less complete due to missing troubleshooting/advanced cases, but provides solid actionable guidance. Not internal-only - applies to any Claude Code user.

92
88
80
72
85

Metadata

Licenseunknown
Version-
Updated2/26/2026
Publisherdwmkerr

Tags

githubllmpromptingtesting