command-development

Create Claude Code slash commands with Markdown and YAML frontmatter.

Updated Feb 18, 2026
One-click install
npx skills add https://github.com/nakaj1214/trader --skill command-development-nakaj1214
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: command-development
Source: https://github.com/nakaj1214/trader/tree/main/.claude/skills/plugin-dev/command-development
Command: npx skills add https://github.com/nakaj1214/trader --skill command-development-nakaj1214

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) and assets (resource) components.

What problem does it solve?

This Skill provides comprehensive guidance on creating, organizing, and optimizing Claude Code slash commands, enabling users to build powerful, reusable automation workflows.

Core Features & Use Cases

  • Command Creation: Learn the Markdown format, YAML frontmatter options, and dynamic argument handling.
  • Organization & Best Practices: Understand namespacing, tool restrictions, and efficient command design.
  • Plugin Integration: Discover how to leverage ${CLAUDE_PLUGIN_ROOT} and integrate commands with agents, skills, and hooks.
  • Use Case: You need to create a new slash command to automate code reviews. This Skill will guide you through defining its arguments, using Git commands within the prompt, and structuring it for discoverability.

Quick Start

Use the command-development skill to create a new slash command for reviewing code.

Frequently Asked Questions about command-development

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create Claude Code slash commands using Markdown?

Claude Code slash commands are created using a Markdown format with YAML frontmatter for configuration. You define dynamic arguments using the $ARGUMENTS placeholder to pass user input directly into the prompt.

What is the best way to organize custom slash commands and prevent naming conflicts?

Organize custom slash commands using namespacing to group related commands and prevent naming conflicts. Apply best practices for tool restrictions and efficient command design to ensure discoverability and maintainability.

How does plugin development handle file references for Claude Code commands?

Plugin development handles file references using the ${CLAUDE_PLUGIN_ROOT} variable. This integrates commands with agents, skills, and hooks to facilitate reusable and well-documented command structures.

Can I execute bash commands within a Claude Code slash command?

You can execute bash commands within a Claude Code slash command by embedding Git commands and script execution directly into the Markdown prompt structure for automation workflows.

What are the limitations when defining dynamic arguments in slash commands?

Dynamic arguments in slash commands rely on YAML frontmatter options and the $ARGUMENTS placeholder, but complex argument parsing or state management beyond the initial prompt execution is not supported natively.