command-development

Guide creation of Claude Code slash commands with YAML frontmatter and bash execution.

Updated Mar 2, 2026
One-click install
npx skills add https://github.com/DMT123/claude-skills-collection --skill command-development-dmt123
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: command-development
Source: https://github.com/DMT123/claude-skills-collection/tree/main/plugins/plugin-dev/command-development
Command: npx skills add https://github.com/DMT123/claude-skills-collection --skill command-development-dmt123

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides comprehensive guidance on creating Claude Code slash commands, enabling users to build custom, reusable workflows and automate tasks efficiently.

Core Features & Use Cases

  • Command Structure: Understand the Markdown file format and YAML frontmatter.
  • Dynamic Arguments: Learn to use $ARGUMENTS, $1, $2 for flexible command inputs.
  • File References & Bash Execution: Integrate file contents and run shell commands directly.
  • Use Case: A developer needs to create a new slash command to deploy their application to a specific environment. This Skill guides them through defining arguments, using bash to get the current git branch, and referencing deployment configuration files.

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 custom Claude Code slash commands for task automation?

To create Claude Code slash commands, you define a Markdown file format with YAML frontmatter, utilizing dynamic arguments like $ARGUMENTS and bash execution to automate deterministic tasks.

What is the file structure for Claude Code plugin development?

Claude Code plugin development uses a Markdown file structure with YAML frontmatter to define commands, supporting file references, dynamic arguments, and bash execution for workflow automation.

Can I use dynamic arguments and bash execution in slash commands?

Yes, slash commands support dynamic arguments like $ARGUMENTS, $1, and $2, alongside bash execution and file references to integrate shell commands and external file contents directly.

How do I reference files and use the plugin root in command development?

Command development allows referencing external file contents and utilizes plugin-specific features like ${CLAUDE_PLUGIN_ROOT} to establish deterministic task automation paths within your scripts.

Does Claude Code command development require specific dependencies?

No specific dependencies are required to start Claude Code command development; the Skill provides the necessary scripts and references to guide you through organizing commands and applying best practices.