command-development

Create and manage Claude Code slash commands with YAML frontmatter.

Updated Apr 27, 2026
One-click install
npx skills add https://github.com/luiztrilha/dunderia-public --skill command-development-luiztrilha
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: command-development
Source: https://github.com/luiztrilha/dunderia-public/tree/main/templates/local-runtime-profile/skills/claude-plugins/marketplaces/claude-plugins-official/plugins/plugin-dev/skills/command-development
Command: npx skills add https://github.com/luiztrilha/dunderia-public --skill command-development-luiztrilha

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python, jupyter, pandas, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill provides comprehensive guidance for creating effective Claude Code slash commands, addressing file structure, configuration, and integration with plugins.

Core Features & Use Cases

  • Command Creation: Offers in-depth knowledge on slash command file format, frontmatter configuration, and dynamic arguments.
  • Plugin-Specific Features: Discusses plugin command discovery, organization, and patterns, along with integration with plugin components.
  • Best Practices: Outlines command development best practices, such as single responsibility, clear descriptions, and minimal tools usage.
  • Examples: Provides practical examples of command creation and plugin-specific workflows.
  • Use Case: Ideal for Claude Code users looking to streamline their workflow with custom slash commands and plugin integration.

Quick Start

Use the command-development skill to create a slash command for code review:

/create-review-command [file-path]

Frequently Asked Questions about command-development

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

FAQPage Schema
How do I create a Claude Code slash command using a Markdown file?

To create a Claude Code slash command, you structure a Markdown file with YAML frontmatter for configuration, define dynamic arguments, and use file references or Bash execution to trigger specific actions within your workflow.

What is YAML frontmatter configuration used for in slash command development?

YAML frontmatter configuration defines the slash command's metadata, enabling you to set descriptions, specify dynamic arguments, and manage plugin integration settings for Claude Code commands.

How do I integrate slash commands with Claude Code plugins?

You integrate slash commands with Claude Code plugins by organizing command files for plugin discovery, mapping patterns to plugin components, and following single responsibility and minimal tools usage best practices.

Do I need to know YAML syntax to build custom Claude Code commands?

Yes, familiarity with YAML syntax is required to configure frontmatter, define dynamic arguments, and manage file references when building custom Claude Code slash commands and plugin integrations.

What are the best practices for Claude Code command development?

Best practices for Claude Code command development include maintaining single responsibility per command, writing clear descriptions, minimizing tools usage, and structuring Markdown files to support both basic and plugin-specific workflows.

Can I use Bash execution and dynamic arguments in my slash commands?

Yes, slash commands support Bash execution and dynamic arguments, allowing you to pass variable inputs directly through the YAML frontmatter and Markdown file structure for automated workflow execution.