command-development

Design and implement slash commands with YAML frontmatter for Claude Code plugins.

5|2|Updated Dec 26, 2025
One-click install
npx skills add https://github.com/OshanKHZ/oshankhz-claude-code --skill command-development-oshankhz
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: command-development
Source: https://github.com/OshanKHZ/oshankhz-claude-code/tree/main/.claude/skills/command-development
Command: npx skills add https://github.com/OshanKHZ/oshankhz-claude-code --skill command-development-oshankhz

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This skill helps developers design, implement, and organize slash commands (commands with YAML frontmatter) for Claude Code plugins. It covers frontmatter fields, dynamic arguments, Bash execution in commands, and interactive patterns via AskUserQuestion, plus testing and distribution guidance.

Core Features & Use Cases

  • Frontmatter-driven command design
  • Dynamic arguments (ARGUMENT-HINT and $1, $2)
  • Bash execution patterns within commands
  • Interactive commands via AskUserQuestion
  • Testing, validation, and documentation guidance
  • Plugin distribution readiness and namespace patterns

Quick Start

  1. Create a basic command at .claude/commands/your-command.md with appropriate frontmatter
  2. Add argument hints to guide users and definitions for validation
  3. Implement a simple Bash block for a deterministic task
  4. Validate and test using project scripts and debug workflow