SpyBara
Go Premium

plugins/mods/create.md 2026-10-01 23:59 UTC to 2026-10-02 22:59 UTC

This page contains 115 additions and 115 deletions.

2026
Thu 1 23:59 Fri 2 22:59

Einen Mod erstellen

Lassen Sie Claude einen Claude Code-Mod anhand einer Beschreibung schreiben, oder schreiben Sie selbst einen, der Tool-Aufrufe zählt und einen Befehl hinzufügt. Lernen Sie den Ablauf aus Neuladen und Validieren kennen.

Ein Mod ist ein Claude Code-Plugin mit einer Einstiegsdatei, dem sogenannten Hooks-Modul: einer JavaScript- oder TypeScript-Datei, deren Funktionen Claude Code aufruft, wenn Ereignisse eintreten. So erstellen Sie einen:

  • Claude bitten, ihn zu schreiben: Beschreiben Sie, was Sie möchten, in einer Claude Code-Sitzung
  • Selbst schreiben: Folgen Sie dem Tutorial, um zu lernen, wie der Code eines Mods funktioniert. Sie benötigen weder Node.js noch einen Bundler oder einen Build-Schritt, da Claude Code .js- und .ts-Dateien direkt lädt.

Wenn Sie noch nicht entschieden haben, ob ein Mod das richtige Tool ist, lesen Sie zuerst den Vergleich in der Übersicht.

Claude um einen Mod bitten

Beschreiben Sie den gewünschten Mod in einer interaktiven Claude Code-Sitzung, und Claude schreibt ihn. Claude arbeitet dabei mit einem integrierten Skill namens plugin-authoring, der festlegt, wo der Mod geschrieben wird, welche Events und Methoden Ihre Version bietet und wie der Mod geladen wird. Claude kann den Skill laden, wenn Sie um einen Mod bitten, oder Sie laden ihn selbst, indem Sie /plugin-authoring in der Claude Code-Eingabeaufforderung ausführen.

Der Mod wird ausgeführt, sobald Sie ihn genehmigen, außer in Sitzungen, in denen ein von Claude geschriebener Mod nicht geladen werden kann.

1

Den Mod beschreiben

Bitten Sie mit eigenen Worten um den Mod, zum Beispiel make a mod that shows the current git branch above the prompt. Claude schreibt den Mod in ein eigenes Verzeichnis im Mods-Ordner der Sitzung, also ~/.claude/dev-mods/ gefolgt von der ID der Sitzung. Der vollständige Pfad eines Mods sieht so aus: ~/.claude/dev-mods/3f2a9c1e-5b7d-4e8a-9c21-6d0f4b8a7e13/git-branch/.

2

Den Mod genehmigen

Wenn Claude die erste Datei speichert, fragt Claude Code, ob Hot Reloading für die Sitzung aktiviert werden soll. Hot Reloading führt die Mods aus, die Claude in dieser Sitzung schreibt, und übernimmt jede spätere Änderung.

Wählen Sie eine dieser Antworten:

  • Enable for this session: Die Mods im Mods-Ordner der Sitzung werden am Ende des Turns geladen und am Ende jedes Turns, der sie ändert, neu geladen. Ihre Antwort gilt für die gesamte Sitzung, auch nachdem Sie sie fortgesetzt haben.
  • Not now: Vorerst wird nichts geladen. Die Dateien bleiben dort, wo Claude sie geschrieben hat, und die Mods werden beim nächsten Start dieser Sitzung geladen. Um zu verhindern, dass ein Mod jemals geladen wird, löschen Sie sein Verzeichnis.
3

Prüfen, ob der Mod geladen wurde

Führen Sie /plugin in der Claude Code-Eingabeaufforderung aus und drücken Sie Tab, bis der Tab Installed ausgewählt ist. Dort wird der Mod aufgeführt, und Sie können ihn dort ausschalten.

4

Den Mod ausprobieren

Verwenden Sie, worum Sie gebeten haben. Beim Beispiel-Prompt erscheint der Name des aktuellen Branches über dem Eingabefeld. Wenn der Mod nicht das tut, was Sie wollten, sagen Sie Claude, was geändert werden soll. Der Mod wird am Ende jedes Turns neu geladen, der seine Dateien ändert, sodass Sie die Änderung ausprobieren können, sobald Claude fertig ist.

Den Mod in anderen Sitzungen verwenden

Ein von Claude geschriebener Mod wird nur in der Sitzung geladen, in der er erstellt wurde, und Claude Code löscht den Mods-Ordner dieser Sitzung, sobald er älter als cleanupPeriodDays ist. Um den Mod zu behalten, kopieren Sie sein Verzeichnis aus dem Mods-Ordner an einen eigenen Ort, etwa ~/mods/git-branch. Wählen Sie dann, wie er geladen werden soll:

  • In einer Sitzung, die Sie starten: Führen Sie in Ihrer Shell claude --plugin-dir ~/mods/git-branch aus
  • Für andere Personen: Fügen Sie ihn einem Marketplace hinzu, damit andere ihn installieren können

Sitzungen, in denen ein von Claude geschriebener Mod nicht geladen werden kann

Ein von Claude geschriebener Mod wird erst geladen, nachdem Sie ihn genehmigt haben, und nur in einem vertrauenswürdigen Workspace, in dem Mods ausgeführt werden dürfen. In diesen Sitzungen wird er nicht geladen:

  • Niemand ist da, um zu genehmigen: Die Sitzung kann Ihnen keine Abfrage anzeigen, etwa bei einer Ausführung mit claude -p oder im dontAsk-Modus
  • Der Workspace ist nicht vertrauenswürdig: Sie haben die Vertrauensabfrage für das Verzeichnis nicht akzeptiert
  • Mods sind deaktiviert: Sie haben mit --safe-mode oder --bare gestartet, Sie haben disableAllHooks gesetzt, oder die verwalteten Einstellungen Ihrer Organisation blockieren sie

Einen Mod selbst schreiben

In diesem Tutorial erstellen Sie einen Mod namens first-mod, der die Tool-Aufrufe von Claude zählt, die Anzahl neben dem Spinner anzeigt, während Claude arbeitet, und einen Befehl /tally hinzufügt, der sie ausgibt. Anschließend lesen Sie die Typdeklarationen, die Claude Code neben Ihren Mod schreibt, und führen claude plugin validate aus. Zusammen zeigen sie Ihnen die Events und Methoden, die Ihre Version bietet, und was Claude Code aus Ihrem Code liest.

Diese Aufnahme zeigt den fertigen Mod. Der Spinner zählt Tool-Aufrufe, /tally gibt die Anzahl aus, und eine Änderung am Code wird wirksam, während die Sitzung läuft: