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.
1.4 KiB
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 |
|
Create New Slash Command
I'll help you create a new Claude Code slash command.
Your Input
Command Details: $ARGUMENTS
Process
-
Understand Requirements
- What should the command do?
- What tools does it need?
- What output should it produce?
-
Design Structure
- Command name (kebab-case)
- Required tools
- Input arguments
- Output format
-
Create Command File
- Location:
.claude/commands/[command-name].md - Include proper frontmatter
- Clear instructions
- Example usage
- Location:
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!