Toolverse
Wszystkie skille

slash-command-creator

autor: greatSumini

Twórz niestandardowe komendy slash dla Claude Code i automatyzuj swoje ulubione prompty

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Data Science
Wyświetlenia
2

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ć

  1. 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 !polecenie w 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).

Podobne skille