S
slash-command-creator
Guide for creating Claude Code slash commands. Use when the user wants to create a new slash command, update an existing slash command, or asks about slash command syntax, frontmatter options, or best practices.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Guide for creating Claude Code slash commands. Use when the user wants to create a new slash command, update an existing slash command, or asks about slash command syntax, frontmatter options, or best practices.
How to use
- Zainicjuj nową komendę, uruchamiając skrypt: scripts/init_command.py nazwa-komendy. Dodaj flagę --scope project, aby komenda była dostępna dla całego projektu, lub --scope personal, aby była tylko dla ciebie. 2. Edytuj plik Markdown utworzony w katalogu .claude/commands/ (dla projektu) lub ~/.claude/commands/ (dla użytkownika). Dodaj krótki opis w sekcji YAML na początku pliku (pole description), a następnie napisz instrukcje, które Claude powinien wykonać. 3. Jeśli komenda powinna przyjmować argumenty, użyj $ARGUMENTS, aby wstawić wszystkie podane argumenty, lub $1, $2 itd. dla argumentów pozycyjnych. Na przykład: /fix-issue 123 wstawi 123 w miejsce $ARGUMENTS. 4. Aby komenda mogła wykonywać polecenia bash (np. git status), dodaj pole allowed-tools w nagłówku YAML i wyspecyfikuj dozwolone polecenia, np. Bash(git status:*). Następnie użyj składni !
poleceniew tekście komendy. 5. Aby wstawić zawartość pliku do komendy, użyj @ścieżka/do/pliku. Możesz też używać argumentów: @$1 wstawi plik o ścieżce podanej jako pierwszy argument. 6. Zorganizuj komendy w podkatalogach (np. .claude/commands/frontend/component.md), aby je logicznie pogrupować. Claude automatycznie wyświetli namespacing w pomocy, np. /component (project:frontend).