Files
my-vault/.claude/commands/create-command.md
T
Noah Brier f609668172 Initial commit - Claudesidian v0.2.0
Claude Code + Obsidian starter kit for AI-powered knowledge management.

Features:
- PARA method folder structure
- Bootstrap initialization system
- Pre-configured Claude Code commands and agents
- Gemini Vision MCP server with video support
- Helper scripts for vault management
- Automated release management

See README.md for setup instructions.
2025-09-13 12:20:50 -04:00

1.4 KiB

allowed-tools, description, argument-hint
allowed-tools description argument-hint
Write, Read, Bash(ls:*, mkdir:*), Edit Create a new Claude Code slash command
command details or description

Create New Slash Command

I'll help you create a new Claude Code slash command.

Your Input

Command Details: $ARGUMENTS

Process

  1. Understand Requirements

    • What should the command do?
    • What tools does it need?
    • What output should it produce?
  2. Design Structure

    • Command name (kebab-case)
    • Required tools
    • Input arguments
    • Output format
  3. Create Command File

    • Location: .claude/commands/[command-name].md
    • Include proper frontmatter
    • Clear instructions
    • Example usage

Command Template

---
allowed-tools: [List tools needed: Read, Write, Edit, Bash, etc.]
description: [One-line description]
argument-hint: [What user should provide]
---

# Command Name

Brief description of what this command does.

## Task

[Clear description of the task]

## Process

1. [Step 1]
2. [Step 2]
3. [Step 3]

## Output

[Expected output format]

## Example Usage

\`\`\`
claude run [command-name] [arguments]
\`\`\`

Best Practices

  • Keep commands focused on one task
  • Use clear, descriptive names
  • Include example usage
  • Document required arguments
  • Specify output format
  • List needed tools in frontmatter

Let me help you create your command!