S
slash-command-creator
Twórz niestandardowe komendy slash dla Claude Code i automatyzuj swoje ulubione prompty
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill do tworzenia własnych komend slash w Claude Code. Pozwala ci zautomatyzować często używane instrukcje poprzez proste komendy tekstowe. Obsługuje argumenty pozycyjne, wykonywanie poleceń bash i wstawianie zawartości plików. Komendy możesz organizować w katalogach (np. frontend, backend) i udostępniać je w ramach projektu lub tylko sobie. Każda komenda to plik Markdown z opcjonalnym nagłówkiem YAML, gdzie definiujesz opis, dostępne narzędzia i sposób przetwarzania argumentów.
Jak używać
- 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).