command-development

Create Claude Code slash commands with Markdown and YAML frontmatter.

Updated Jan 13, 2025
One-click install
npx skills add https://github.com/phucle297/dotfiles --skill command-development-phucle297
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: command-development
Source: https://github.com/phucle297/dotfiles/tree/main/.claude/plugins/marketplaces/claude-plugins-official/plugins/plugin-dev/skills/command-development
Command: npx skills add https://github.com/phucle297/dotfiles --skill command-development-phucle297

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides a comprehensive guide for creating Claude Code slash commands, addressing everything from file format and frontmatter configuration to best practices and plugin-specific features.

Core Features & Use Cases

  • Command Structure: Learn about the Markdown file format and YAML frontmatter configuration fields for slash commands.
  • Dynamic Arguments: Understand how to use dynamic arguments for variable inputs in commands.
  • File References: Explore how to reference files and execute Bash commands within commands.
  • Plugin-Specific Features: Gain knowledge on plugin-specific patterns, integration with plugin components, and validation.
  • Use Case: Imagine you want to create a slash command to deploy a project to a staging environment. This Skill will guide you through the process, from defining the command structure to using plugin-specific features.

Quick Start

Create a slash command to deploy a project to a staging environment using the command 'deploy-to-staging [project-name]'.

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 YAML configuration?

To create Claude Code slash commands, you define a Markdown file format with YAML frontmatter configuration fields. This structure allows you to specify the command behavior, integrate dynamic arguments, and execute Bash commands within the workflow.

Can I use dynamic arguments and file references in Claude Code plugin development?

Yes, Claude Code plugin development supports using dynamic arguments for variable inputs and file references. You can explore how to reference files and execute Bash commands directly within your custom commands to automate workflows.

What is the best way to structure a custom slash command for project deployment?

The best way to structure a custom slash command for project deployment is by defining the Markdown file with the appropriate YAML frontmatter, leveraging dynamic arguments like the project name, and utilizing plugin-specific patterns for validation and integration.

Does Claude Code command development support integration with plugin components?

Yes, Claude Code command development supports integration with plugin components. You can gain knowledge on plugin-specific patterns, component integration, and validation to seamlessly embed commands into broader Claude Code workflows.

What are the limitations when executing Bash commands within Claude Code frontmatter?

When executing Bash commands within Claude Code frontmatter, limitations generally involve ensuring proper validation and adhering to plugin-specific patterns. Careful configuration of dynamic arguments and file references is required to prevent execution errors.