KI-Slash-Command-Generator
Beschreiben Sie eine kurze Aktion, die Sie ständig wiederholen, und erhalten Sie eine einzelne, speicherfertige Claude-Code-Befehlsdatei - korrektes Frontmatter, die richtigen $ARGUMENTS- oder $1/$2-Platzhalter, und den genauen Pfad, damit /IhrBefehl einfach funktioniert. Überspringen Sie die KI komplett, indem Sie auf „manuell schreiben“ klicken, um dasselbe Tool als validierenden Befehlsdatei-Editor zu nutzen. Ihre Beschreibung wird einmal an ein kostenloses KI-Modell gesendet, um die Datei zu entwerfen, und wird danach nicht gespeichert.
1. Was soll der Befehl tun?
Eine schnelle, wiederholbare Aktion. Wenn du dich dabei erwischst, jeden Tag den gleichen Prompt zu tippen, ist das die richtige.
Oder starte mit einer dieser Vorlagen
Git-Workflow
Code-Analyse
Code-Änderung
Täglicher Workflow
Deine Befehlsdatei erscheint hier, vollständig bearbeitbar, mit Dateiname und Frontmatter, die beim Tippen geprüft werden.
Wie eine benutzerdefinierte Slash-Command-Datei aufgebaut ist
Es ist eine einzige Markdown-Datei, und der Dateiname ist der Befehlsname: Speichern Sie ~/.claude/commands/commit.md und Sie haben /commit. Deshalb trägt die Datei selbst auch keinen Schlüssel name: - in einer Befehlsdatei werden name und paths ignoriert. Alles andere im Frontmatter ist dieselbe Menge, die ein Skill akzeptiert, und dieser Builder schreibt nur die Felder, die Sie tatsächlich aktivieren.
Wo der Befehl eine Eingabe benötigt, verwendet der Textkörper einen Platzhalter: $ARGUMENTS nimmt alles, was Sie nach dem Befehl eingeben, während $1 und $2 die Argumente einzeln aufnehmen, wenn der Befehl wirklich zwei verschiedene Eingaben hat. Viele gute Befehle verwenden überhaupt keinen Platzhalter, weil sie auf dem Repo oder der Konversation arbeiten, in der Sie sich bereits befinden. Das Tool liest Ihren Textkörper erneut und sagt Ihnen genau, welche Platzhalter es gefunden hat.
Es gibt noch einen Trick, den man kennen sollte. Eine Zeile wie !`git diff --staged` führt diesen Shell-Befehl aus und fügt seine Ausgabe in den Prompt ein, bevor Claude die Datei liest - so kann ein Commit-Message-Befehl jedes Mal den echten Diff sehen, statt nur davon erzählt zu bekommen. Halten Sie injizierte Befehle schreibgeschützt und kombinieren Sie sie mit einem passenden Bash(...)-Eintrag in allowed-tools, damit Sie nicht täglich denselben Aufruf genehmigen müssen.
Häufig gestellte Fragen
Wo speichere ich die Datei, um einen Slash-Befehl für Claude zu erstellen?
Zwei Möglichkeiten. Speichern Sie sie unter ~/.claude/commands/<name>.md und der Befehl ist persönlich: Er funktioniert in jedem Projekt auf dieser Maschine, und niemand sonst sieht ihn. Speichern Sie sie unter .claude/commands/<name>.md innerhalb eines Repos, und er wird zu einem Projektbefehl, teilbar über Git, sodass ihn jeder erhält, der das Repo klont - der richtige Ort für Team-Workflows wie Ihre Release-Checkliste oder Ihre PR-Vorlage. Dieser Generator zeigt den genauen Pfad für den gewählten Geltungsbereich sowie die mkdir-Zeile zum Erstellen des Ordners.
Wie funktionieren $ARGUMENTS, $1 und $2?
$ARGUMENTS wird durch alles ersetzt, was Sie nach dem Befehl eingeben, sodass /translate hello there 'hello there' als eine Zeichenkette übergibt. $1, $2 usw. nehmen die Argumente positionsbezogen, was Sie wollen, wenn ein Befehl zwei wirklich getrennte Eingaben hat - etwa eine Datei und eine Sprache. Es gibt auch eine benannte Form, bei der eine Argumentliste im Frontmatter $name-Platzhalter auf positionelle Argumente abbildet. Das Mischen von $ARGUMENTS mit $1 im selben Textkörper bedeutet meist, dass dieselbe Eingabe zweimal landet, weshalb dieses Tool das während der Eingabe markiert.
Sind Claude-Code-Befehle und Skills jetzt dasselbe?
Fast, und es lohnt sich, präzise zu sein. Claude Code hat Befehle und Skills vereinheitlicht: Eine Befehlsdatei und ein Skill erzeugen beide dasselbe /<name>-Verhalten, und eine Befehlsdatei akzeptiert dasselbe Frontmatter wie ein Skill, außer name und paths, die ignoriert werden, weil der Dateiname der Name ist. Was Skills hinzufügen, ist Struktur - ein Skill ist ein Verzeichnis, kann also unterstützende Dateien wie eine REFERENCE.md oder einen scripts/-Ordner neben seinen Anweisungen bündeln. Das hier ist also der schnelle Ein-Datei-Weg für einen einfachen, schnellen Befehl, und der Skill-Generator ist der richtige, wenn der Workflow mehr als eine Datei an Anweisungen braucht. Keiner ersetzt den anderen.
Wird irgendetwas gespeichert, was ich eingebe?
Nein. Ihre Beschreibung wird einmal an ein kostenloses KI-Modell gesendet, um den Befehl zu entwerfen, und das Ergebnis wird an Ihren Browser zurückgegeben, ohne danach gespeichert zu werden. Alles danach - Bearbeiten, Validierung, Dateivorschau, Kopieren und Herunterladen - geschieht lokal auf der Seite, und Sie können die KI komplett überspringen, indem Sie auf „manuell schreiben“ klicken und dies rein als validierenden Befehlsdatei-Editor nutzen.
Brauchen Sie etwas mit echter Struktur - mehreren Schritten, Beispielen, begleitenden Dateien? Verwenden Sie stattdessen den Claude Skill Generator und erhalten Sie eine vollständige SKILL.md.