command-development

Create and manage Claude Code slash commands with Bash, Markdown, and YAML.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires markdown, yaml, bash, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides a comprehensive guide for creating and managing slash commands in Claude Code, simplifying the process of defining, organizing, and integrating commands into workflows.

Core Features & Use Cases

  • Command Creation: Offers detailed instructions on the structure, frontmatter, and best practices for creating slash commands.
  • Command Management: Provides guidance on organizing commands into namespaces, handling arguments, and executing Bash scripts.
  • Plugin Integration: Explains how to integrate commands with plugin components like agents, skills, and hooks.
  • Use Case: Imagine you need to create a command for automatically deploying code changes to a staging environment. Use this Skill to understand the necessary steps, frontmatter configuration, and deployment patterns.

Quick Start

Create a slash command to deploy code to staging using:

/deploy staging

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 to automate repetitive workflows?

Creating Claude Code slash commands involves structuring Markdown files with YAML frontmatter to define command interfaces and leveraging Bash execution for task automation. This approach streamlines workflows by allowing dynamic arguments and script integration directly within the Claude Code environment.

What is the best way to organize Claude Code slash commands into namespaces?

Organizing Claude Code slash commands into namespaces involves using structured directory hierarchies and YAML frontmatter configurations. This management strategy prevents naming conflicts and groups related commands logically, ensuring maintainable and scalable command libraries for complex projects.

Do I need to know Bash and YAML to use slash commands in Claude Code?

Yes, you need knowledge of Bash, YAML, and Markdown to effectively use and manage slash commands in Claude Code. These technologies are required to define frontmatter configurations, handle dynamic arguments, and execute scripts properly within the command structure.

How do I integrate Claude Code slash commands with plugin components like agents and hooks?

Integrating slash commands with plugin components like agents, skills, and hooks requires utilizing specific plugin integration features within the YAML frontmatter and Bash scripts. This setup enables automated triggering and seamless interaction between your custom commands and broader plugin workflows.

Can I pass dynamic arguments to a Bash script using a Claude Code slash command?

Yes, you can pass dynamic arguments to Bash scripts using Claude Code slash commands. By configuring the YAML frontmatter to accept inputs, users can execute commands like `/deploy staging` and pass the arguments directly to the underlying Bash execution logic.