command-creator

Create slash command skeletons in designated commands directories using a Markdown template.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/HTRamsey/claude-config --skill command-creator-htramsey
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: command-creator
Source: https://github.com/HTRamsey/claude-config/tree/main/skills/command-creator
Command: npx skills add https://github.com/HTRamsey/claude-config --skill command-creator-htramsey

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill helps automate and standardize the creation of slash commands, enabling predictable, safe CLI workflows.

Core Features & Use Cases

  • Workflow-based command templates with example steps
  • Auto-scaffolding for command files in ~/.claude/commands/ or .claude/commands/
  • Quick Start instructions for initialization and testing

Quick Start

Run the init_command.py script to generate a new command file, then fill the TODO sections and test with /{command-name}.

Frequently Asked Questions about command-creator

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

FAQPage Schema
How do I create slash commands for CLI automation?

Slash commands are quick-access workflows you trigger with /{name} syntax. This Skill auto-scaffolds command files in ~/.claude/commands/ or .claude/commands/ using a standardized Markdown template with TODO sections, letting you define steps and test immediately without manual file setup.

What's the best way to standardize CLI command creation across projects?

Standardized command scaffolding ensures consistent structure and safety. This Skill enforces a Markdown template with defined sections, validates that commands don't already exist to prevent overwrites, and guides you through editing, testing, and escalation steps for predictable workflows.

Can I use slash commands for project-specific automation?

Yes. This Skill supports both global commands in ~/.claude/commands/ and project-scoped commands in .claude/commands/, so you can create reusable workflows at either scope depending on whether you need them across all projects or isolated to one.

How do I set up and test a new slash command?

Run the init_command.py script to generate a command file, fill in the TODO sections with your steps, then test by invoking /{command-name}. The Markdown template guides structure; subsequent edits and testing happen in your designated commands directory.

Why use command scaffolding instead of manually writing CLI files?

Scaffolding automates repetitive file creation, enforces consistent Markdown templates, prevents accidental overwrites, and reduces setup friction—letting you focus on workflow logic rather than boilerplate and directory management.

Does this support existing command workflows?

The Skill validates non-existence before creating files, so it won't overwrite existing commands. It's designed for new command creation; for existing workflows, you edit them directly after initial scaffolding.