Für vollständige technische Spezifikationen und Schemas siehe Plugins-Referenz. Für Marketplace-Verwaltung siehe Plugin-Marketplaces.
Schnellstart
Lassen Sie uns ein einfaches Begrüßungs-Plugin erstellen, um Sie mit dem Plugin-System vertraut zu machen. Wir werden ein funktionierendes Plugin erstellen, das einen benutzerdefinierten Befehl hinzufügt, es lokal testen und die Kernkonzepte verstehen.Voraussetzungen
- Claude Code auf Ihrem Computer installiert
- Grundlegende Vertrautheit mit Kommandozeilen-Tools
Erstellen Sie Ihr erstes Plugin
1
Erstellen Sie die Marketplace-Struktur
2
Erstellen Sie das Plugin-Verzeichnis
3
Erstellen Sie das Plugin-Manifest
Create .claude-plugin/plugin.json
4
Fügen Sie einen benutzerdefinierten Befehl hinzu
Create commands/hello.md
5
Erstellen Sie das Marketplace-Manifest
Create marketplace.json
6
Installieren und testen Sie Ihr Plugin
Start Claude Code from parent directory
Add the test marketplace
Install your plugin
Try your new command
/help
, um Ihren neuen Befehl aufgelistet zu sehen.- Plugin-Manifest (
.claude-plugin/plugin.json
) - Beschreibt die Metadaten Ihres Plugins - Commands-Verzeichnis (
commands/
) - Enthält Ihre benutzerdefinierten Slash-Befehle - Test-Marketplace - Ermöglicht es Ihnen, Ihr Plugin lokal zu testen
Überblick über die Plugin-Struktur
Ihr Plugin folgt dieser grundlegenden Struktur:- Commands: Erstellen Sie Markdown-Dateien im
commands/
-Verzeichnis - Agents: Erstellen Sie Agent-Definitionen im
agents/
-Verzeichnis - Hooks: Erstellen Sie
hooks/hooks.json
für Event-Handling - MCP-Server: Erstellen Sie
.mcp.json
für externe Tool-Integration
Nächste Schritte: Bereit, weitere Funktionen hinzuzufügen? Springen Sie zu Entwickeln Sie komplexere Plugins, um Agenten, Hooks und MCP-Server hinzuzufügen. Für vollständige technische Spezifikationen aller Plugin-Komponenten siehe Plugins-Referenz.
Plugins installieren und verwalten
Lernen Sie, wie Sie Plugins entdecken, installieren und verwalten, um Ihre Claude Code-Fähigkeiten zu erweitern.Voraussetzungen
- Claude Code installiert und läuft
- Grundlegende Vertrautheit mit Kommandozeilen-Schnittstellen
Marketplaces hinzufügen
Marketplaces sind Kataloge verfügbarer Plugins. Fügen Sie sie hinzu, um Plugins zu entdecken und zu installieren:Add a marketplace
Browse available plugins
Plugins installieren
Über interaktives Menü (empfohlen für Entdeckung)
Open the plugin management interface
Über direkte Befehle (für schnelle Installation)
Install a specific plugin
Enable a disabled plugin
Disable without uninstalling
Completely remove a plugin
Installation überprüfen
Nach der Installation eines Plugins:- Verfügbare Befehle überprüfen: Führen Sie
/help
aus, um neue Befehle zu sehen - Plugin-Funktionen testen: Probieren Sie die Befehle und Funktionen des Plugins aus
- Plugin-Details überprüfen: Verwenden Sie
/plugin
→ “Manage Plugins”, um zu sehen, was das Plugin bietet
Team-Plugin-Workflows einrichten
Konfigurieren Sie Plugins auf Repository-Ebene, um konsistente Tools in Ihrem Team sicherzustellen. Wenn Teammitglieder Ihrem Repository-Ordner vertrauen, installiert Claude Code automatisch spezifizierte Marketplaces und Plugins. So richten Sie Team-Plugins ein:- Fügen Sie Marketplace- und Plugin-Konfiguration zur
.claude/settings.json
Ihres Repositories hinzu - Teammitglieder vertrauen dem Repository-Ordner
- Plugins installieren sich automatisch für alle Teammitglieder
Komplexere Plugins entwickeln
Sobald Sie sich mit grundlegenden Plugins wohlfühlen, können Sie anspruchsvollere Erweiterungen erstellen.Komplexe Plugins organisieren
Für Plugins mit vielen Komponenten organisieren Sie Ihre Verzeichnisstruktur nach Funktionalität. Für vollständige Verzeichnislayouts und Organisationsmuster siehe Plugin-Verzeichnisstruktur.Testen Sie Ihre Plugins lokal
Bei der Entwicklung von Plugins verwenden Sie einen lokalen Marketplace, um Änderungen iterativ zu testen. Dieser Workflow baut auf dem Schnellstart-Muster auf und funktioniert für Plugins jeder Komplexität.1
Richten Sie Ihre Entwicklungsstruktur ein
Organisieren Sie Ihr Plugin und Marketplace zum Testen:Dies erstellt:
Create directory structure
2
Erstellen Sie das Marketplace-Manifest
Create marketplace.json
3
Installieren und testen
Start Claude Code from parent directory
Add your development marketplace
Install your plugin
- Probieren Sie Ihre Befehle mit
/command-name
aus - Überprüfen Sie, dass Agenten in
/agents
erscheinen - Verifizieren Sie, dass Hooks wie erwartet funktionieren
4
Iterieren Sie an Ihrem Plugin
Nach Änderungen an Ihrem Plugin-Code:Wiederholen Sie diesen Zyklus, während Sie Ihr Plugin entwickeln und verfeinern.
Uninstall the current version
Reinstall to test changes
Für mehrere Plugins: Organisieren Sie Plugins in Unterverzeichnissen wie
./plugins/plugin-name
und aktualisieren Sie Ihre marketplace.json entsprechend. Siehe Plugin-Quellen für Organisationsmuster.Plugin-Probleme debuggen
Wenn Ihr Plugin nicht wie erwartet funktioniert:- Überprüfen Sie die Struktur: Stellen Sie sicher, dass sich Ihre Verzeichnisse im Plugin-Root befinden, nicht innerhalb von
.claude-plugin/
- Komponenten einzeln testen: Überprüfen Sie jeden Befehl, Agent und Hook separat
- Validierungs- und Debugging-Tools verwenden: Siehe Debugging- und Entwicklungstools für CLI-Befehle und Fehlerbehebungstechniken
Teilen Sie Ihre Plugins
Wenn Ihr Plugin bereit zum Teilen ist:- Dokumentation hinzufügen: Fügen Sie eine README.md mit Installations- und Nutzungsanweisungen hinzu
- Versionieren Sie Ihr Plugin: Verwenden Sie semantische Versionierung in Ihrer
plugin.json
- Erstellen oder verwenden Sie einen Marketplace: Verteilen Sie über Plugin-Marketplaces für einfache Installation
- Mit anderen testen: Lassen Sie Teammitglieder das Plugin vor breiterer Verteilung testen
Für vollständige technische Spezifikationen, Debugging-Techniken und Verteilungsstrategien siehe Plugins-Referenz.
Nächste Schritte
Jetzt, da Sie das Plugin-System von Claude Code verstehen, sind hier vorgeschlagene Pfade für verschiedene Ziele:Für Plugin-Nutzer
- Plugins entdecken: Durchsuchen Sie Community-Marketplaces nach nützlichen Tools
- Team-Adoption: Richten Sie Repository-Level-Plugins für Ihre Projekte ein
- Marketplace-Verwaltung: Lernen Sie, mehrere Plugin-Quellen zu verwalten
- Erweiterte Nutzung: Erkunden Sie Plugin-Kombinationen und Workflows
Für Plugin-Entwickler
- Erstellen Sie Ihren ersten Marketplace: Plugin-Marketplaces-Leitfaden
- Erweiterte Komponenten: Tauchen Sie tiefer in spezifische Plugin-Komponenten ein:
- Slash-Befehle - Details zur Befehlsentwicklung
- Subagenten - Agent-Konfiguration und -Fähigkeiten
- Hooks - Event-Handling und Automatisierung
- MCP - Integration externer Tools
- Verteilungsstrategien: Verpacken und teilen Sie Ihre Plugins effektiv
- Community-Beitrag: Erwägen Sie, zu Community-Plugin-Sammlungen beizutragen
Für Teamleiter und Administratoren
- Repository-Konfiguration: Richten Sie automatische Plugin-Installation für Team-Projekte ein
- Plugin-Governance: Etablieren Sie Richtlinien für Plugin-Genehmigung und Sicherheitsüberprüfung
- Marketplace-Wartung: Erstellen und pflegen Sie organisationsspezifische Plugin-Kataloge
- Schulung und Dokumentation: Helfen Sie Teammitgliedern, Plugin-Workflows effektiv zu übernehmen
Siehe auch
- Plugin-Marketplaces - Erstellen und Verwalten von Plugin-Katalogen
- Slash-Befehle - Verstehen benutzerdefinierter Befehle
- Subagenten - Erstellen und Verwenden spezialisierter Agenten
- Hooks - Automatisieren von Workflows mit Event-Handlern
- MCP - Verbinden mit externen Tools und Services
- Einstellungen - Konfigurationsoptionen für Plugins