Workbranch › Anleitungen
AnleitungSo erstellen Sie eigene Slash-Befehle in Claude Code
Wenn Sie jede Woche denselben langen Prompt in Claude Code tippen, etwa eine Review-Checkliste oder Release-Schritte, können Sie daraus einen eigenen Slash-Befehl machen. Diese Anleitung zeigt die eingebauten Befehle, die man kennen sollte, wie Sie einen eigenen schreiben und wie Sie ihn in einem Projekt teilen.
Kurz gesagt: Legen Sie in Ihrem Projekt eine Markdown-Datei unter .claude/skills/<name>/SKILL.md (oder im älteren Format .claude/commands/<name>.md) an und schreiben Sie den Prompt hinein; daraus wird /<name>. Legen Sie sie stattdessen in ~/.claude/ ab, um sie in all Ihren Projekten zu nutzen, und committen Sie den Projektordner, um sie mit Ihrem Team zu teilen.
Pfade und Felder wurden im Oktober 2026 mit der Claude-Code-Dokumentation von Anthropic abgeglichen.
Eingebaute Befehle, die man kennen sollte
Tippen Sie in einer Sitzung /, um alle verfügbaren Befehle zu sehen, oder / plus ein paar Buchstaben, um zu filtern. Ein Befehl zählt nur ganz am Anfang einer Nachricht; alles, was Sie danach tippen, wird zu seinen Argumenten. Manche Befehle hängen von Ihrer Plattform und Ihrem Tarif ab.
| Befehl | Was er macht |
|---|---|
/init | Entwirft eine CLAUDE.md für das Projekt |
/memory | Öffnet Ihre CLAUDE.md- und Memory-Dateien |
/plan | Wechselt vor einer großen Änderung in den Plan Mode |
/context | Zeigt, was das Kontextfenster füllt |
/compact | Fasst das Gespräch zusammen, um Platz zu schaffen |
/clear | Beginnt ein neues Gespräch |
/resume | Öffnet ein früheres Gespräch wieder |
/status | Zeigt Version, Modell, Konto und Verbindung |
/config | Öffnet Einstellungen wie Theme und Modell |
Die vollständige Liste steht auf der Seite Commands von Anthropic.
Einen eigenen Befehl erstellen
Eigene Befehle und Skills funktionieren inzwischen gleich: .claude/commands/review.md und .claude/skills/review/SKILL.md ergeben beide /review. Der Skill-Ordner ist die empfohlene Form, weil er zusätzliche Dateien aufnehmen kann.
- Erstellen Sie in Ihrem Projekt den Ordner
.claude/skills/review/. Der Ordnername wird zum Befehlsnamen, es sei denn, Sie legen mit einem Feldname:einen anderen fest. - Erstellen Sie darin
SKILL.md. - Beginnen Sie die Datei mit Frontmatter. Die Zeile
---muss die allererste Zeile sein:description:was der Befehl macht und wann man ihn nutzt. Nennen Sie den Hauptzweck zuerst.argument-hint:optional, ein Hinweis in der Autovervollständigung, etwa[file].
- Schließen Sie den Frontmatter mit einem weiteren
---ab und schreiben Sie darunter den Prompt, so wie Sie ihn Claude eintippen würden: was geprüft werden soll, in welcher Reihenfolge und wie berichtet wird. - Tippen Sie
/reviewin einer Sitzung. Änderungen an der Datei werden sofort übernommen; haben Sie mitten in der Sitzung einen neuen Ordner.claude/skills/auf oberster Ebene angelegt, führen Sie/reload-skillsaus.
Argumente übergeben
$ARGUMENTSwird durch alles ersetzt, was nach dem Befehl getippt wurde.$0,$1,$2(ab 0 gezählt) nehmen einzelne Wörter auf, sodass/migrate SearchBar JavaScript TypeScriptdrei Platzhalter füllt. Setzen Sie Werte mit Leerzeichen in Anführungszeichen.- Hat die Datei keinen Platzhalter, hängt Claude Code die Argumente am Ende als
ARGUMENTS: …an. - Um ein wörtliches Dollarzeichen vor einer Ziffer zu schreiben, maskieren Sie es, etwa
\$1.00.
Nützliche Frontmatter-Optionen
disable-model-invocation: true: Nur Sie können den Befehl mit dem Schrägstrich starten. Nutzen Sie das für alles mit Nebenwirkungen, etwa einen Deploy.user-invocable: false: blendet ihn im/-Menü aus, sodass nur Claude ihn als Hintergrundwissen lädt.allowed-tools:Werkzeuge, die Claude in dem Durchgang, in dem Sie den Befehl ausführen, ohne Rückfrage nutzen darf, zum BeispielBash(npm run build *). Das gewährt Zugriff; andere Werkzeuge schränkt es nicht ein.
Feldnamen müssen exakt stimmen; unbekannte Felder werden ohne Warnung ignoriert.
Befehle in einem Projekt teilen
| Ort | Wer ihn bekommt |
|---|---|
.claude/skills/ oder .claude/commands/ im Repository | Alle, die das Repository pullen |
~/.claude/skills/ oder ~/.claude/commands/ | Nur Sie, in all Ihren Projekten |
| Ein Plugin | Alle, die es installieren; Aufruf als /plugin-name:command |
| Verwaltete Einstellungen | Alle in einer Organisation, von Admins festgelegt |
Unterordner in .claude/commands/ erzeugen einen Namensraum: Aus .claude/commands/frontend/component.md wird /frontend:component. Cloud- und Cowork-Sitzungen lesen ~/.claude/skills/ nicht. Committen Sie den Befehl also ins Repository oder aktivieren Sie den Skill in Ihrem claude.ai-Konto, wenn Sie ihn dort brauchen. Mehr zu Skills in den Claude-Apps: So nutzen Sie Claude Skills.
Wenn es nicht funktioniert
- Der Befehl fehlt im
/-Menü. Prüfen Sie, dass der Ordner- oder Dateiname kein<,>, keine doppelten Leerzeichen und keine unsichtbaren Zeichen enthält; ein solcher Name wird abgelehnt. Starten Sieclaude --debugund suchen Sie im Debug-Log nach[names], um zu sehen, welche Namen abgelehnt wurden. Führen Sie nach dem Anlegen eines neuen Skills-Ordners/reload-skillsaus. - Einstellungen im Frontmatter werden ignoriert. Das YAML muss fehlerfrei sein und in Zeile eins beginnen; bei einem Parse-Fehler wird der Befehl ohne gesetzte Felder geladen.
- Claude nutzt ihn nie von selbst. Schreiben Sie in die Beschreibung, wann er verwendet werden soll, und prüfen Sie, dass
disable-model-invocationnicht gesetzt ist. - Statt des Projektbefehls läuft Ihre persönliche Version. Gibt es denselben Namen in
~/.claude/und im Projekt, gewinnt der persönliche; benennen Sie einen davon um.
Ein fertiger Befehl zum Speichern von Sitzungen
Das Workbranch-Plugin für Claude Code bringt /workbranch:save mit. Der Befehl legt die Aufgaben, Entscheidungen, offenen Fragen und Ideen der Sitzung nach Thema in einem Workbranch-Projekt ab, sodass Sie diesen Befehl nicht selbst schreiben müssen. Workbranch bietet eine kostenlose 3-Tage-Testphase auf app.workbranch.ai.
Quellen
- Extend Claude with skills (Claude Code Docs, geprüft am 30. Oktober 2026)
- Commands (Claude Code Docs, geprüft am 30. Oktober 2026)
- Use Claude Code with your Pro or Max plan (Claude Help Center, geprüft am 30. Oktober 2026)
Häufige Fragen
Sollte ich .claude/commands oder .claude/skills verwenden?
Beide erzeugen dieselbe Art von Slash-Befehl, und alte Befehlsdateien funktionieren weiter. Anthropic empfiehlt für Neues Skills, weil ein Skill-Ordner zusätzliche Dateien enthalten kann und Claude ihn automatisch laden kann, wenn er passt.
Kann Claude meinen Befehl selbstständig ausführen?
Einen Skill mit Beschreibung kann Claude laden, wenn er zu Ihrer Anfrage passt. Fügen Sie disable-model-invocation: true in den Frontmatter ein, wenn nur Sie ihn starten sollen, zum Beispiel bei einem Deploy.
Was, wenn mein Befehl genauso heißt wie ein anderer?
Enterprise-Befehle haben Vorrang vor persönlichen, persönliche vor Projektbefehlen. Ein Skill schlägt eine Befehlsdatei mit demselben Namen. Plugin-Befehle haben einen eigenen Namensraum wie /plugin-name:command und kollidieren daher nicht.