Schnellstart
Lassen Sie uns ein einfaches Greeting-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 Befehlszeilentools
Erstellen Sie Ihr erstes Plugin
1
Erstellen Sie die Marktplatz-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 Marktplatz-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 - Befehls-Verzeichnis (
commands/) - Enthält Ihre benutzerdefinierten Schrägstrich-Befehle - Test-Marktplatz - Ermöglicht es Ihnen, Ihr Plugin lokal zu testen
Übersicht der Plugin-Struktur
Ihr Plugin folgt dieser grundlegenden Struktur:- Befehle: Erstellen Sie Markdown-Dateien im Verzeichnis
commands/ - Agenten: Erstellen Sie Agent-Definitionen im Verzeichnis
agents/ - Skills: Erstellen Sie
SKILL.md-Dateien im Verzeichnisskills/ - Hooks: Erstellen Sie
hooks/hooks.jsonfür die Event-Behandlung - MCP-Server: Erstellen Sie
.mcp.jsonfür die Integration externer Tools
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.
Installieren und verwalten Sie Plugins
Erfahren Sie, wie Sie Plugins entdecken, installieren und verwalten, um Ihre Claude Code-Funktionen zu erweitern.Voraussetzungen
- Claude Code installiert und ausgeführt
- Grundlegende Vertrautheit mit Befehlszeilenschnittstellen
Fügen Sie Marktplätze hinzu
Marktplätze sind Kataloge verfügbarer Plugins. Fügen Sie sie hinzu, um Plugins zu entdecken und zu installieren:Add a marketplace
Browse available plugins
Installieren Sie Plugins
Über interaktives Menü (empfohlen für die 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
Überprüfen Sie die Installation
Nach der Installation eines Plugins:- Überprüfen Sie verfügbare Befehle: Führen Sie
/helpaus, um neue Befehle zu sehen - Testen Sie Plugin-Funktionen: Probieren Sie die Befehle und Funktionen des Plugins aus
- Überprüfen Sie Plugin-Details: Verwenden Sie
/plugin→ „Plugins verwalten”, um zu sehen, was das Plugin bietet
Richten Sie Team-Plugin-Workflows ein
Konfigurieren Sie Plugins auf Repository-Ebene, um konsistente Tools über Ihr Team hinweg sicherzustellen. Wenn Team-Mitglieder Ihren Repository-Ordner vertrauen, installiert Claude Code automatisch angegebene Marktplätze und Plugins. So richten Sie Team-Plugins ein:- Fügen Sie Marktplatz- und Plugin-Konfiguration zu
.claude/settings.jsonIhres Repositorys hinzu - Team-Mitglieder vertrauen dem Repository-Ordner
- Plugins werden automatisch für alle Team-Mitglieder installiert
Entwickeln Sie komplexere Plugins
Sobald Sie sich mit grundlegenden Plugins vertraut gemacht haben, können Sie anspruchsvollere Erweiterungen erstellen.Fügen Sie Skills zu Ihrem Plugin hinzu
Plugins können Agent Skills enthalten, um die Fähigkeiten von Claude zu erweitern. Skills werden vom Modell aufgerufen – Claude verwendet sie autonom basierend auf dem Task-Kontext. Um Skills zu Ihrem Plugin hinzuzufügen, erstellen Sie ein Verzeichnisskills/ in Ihrem Plugin-Root und fügen Sie Skill-Ordner mit SKILL.md-Dateien hinzu. Plugin-Skills sind automatisch verfügbar, wenn das Plugin installiert ist.
Für vollständige Anleitung zur Skill-Erstellung siehe Agent Skills.
Organisieren Sie komplexe Plugins
Für Plugins mit vielen Komponenten organisieren Sie Ihre Verzeichnisstruktur nach Funktionalität. Für vollständige Verzeichnis-Layouts und Organisationsmuster siehe Plugin-Verzeichnisstruktur.Testen Sie Ihre Plugins lokal
Bei der Entwicklung von Plugins verwenden Sie einen lokalen Marktplatz, um Änderungen iterativ zu testen. Dieser Workflow baut auf dem Quickstart-Muster auf und funktioniert für Plugins jeder Komplexität.1
Richten Sie Ihre Entwicklungsstruktur ein
Organisieren Sie Ihr Plugin und Ihren Marktplatz zum Testen:Dies erstellt:
Create directory structure
2
Erstellen Sie das Marktplatz-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-nameaus - Überprüfen Sie, dass Agenten in
/agentsangezeigt werden - Überprüfen Sie, dass Hooks wie erwartet funktionieren
4
Iterieren Sie über Ihr 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.Debuggen Sie Plugin-Probleme
Wenn Ihr Plugin nicht wie erwartet funktioniert:- Überprüfen Sie die Struktur: Stellen Sie sicher, dass Ihre Verzeichnisse sich im Plugin-Root befinden, nicht in
.claude-plugin/ - Testen Sie Komponenten einzeln: Überprüfen Sie jeden Befehl, Agenten und Hook separat
- Verwenden Sie Validierungs- und Debugging-Tools: Siehe Debugging- und Entwicklungstools für CLI-Befehle und Fehlerbehebungstechniken
Teilen Sie Ihre Plugins
Wenn Ihr Plugin bereit zum Teilen ist:- Fügen Sie Dokumentation hinzu: Fügen Sie eine README.md mit Installations- und Verwendungsanweisungen ein
- Versionieren Sie Ihr Plugin: Verwenden Sie semantische Versionierung in Ihrer
plugin.json - Erstellen oder verwenden Sie einen Marktplatz: Verteilen Sie über Plugin-Marktplätze für einfache Installation
- Testen Sie mit anderen: Lassen Sie Team-Mitglieder das Plugin vor einer breiteren 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, finden Sie hier empfohlene Pfade für verschiedene Ziele:Für Plugin-Benutzer
- Entdecken Sie Plugins: Durchsuchen Sie Community-Marktplätze nach nützlichen Tools
- Team-Adoption: Richten Sie Plugins auf Repository-Ebene für Ihre Projekte ein
- Marktplatz-Verwaltung: Erfahren Sie, wie Sie mehrere Plugin-Quellen verwalten
- Erweiterte Nutzung: Erkunden Sie Plugin-Kombinationen und Workflows
Für Plugin-Entwickler
- Erstellen Sie Ihren ersten Marktplatz: Plugin-Marktplätze-Anleitung
- Erweiterte Komponenten: Tauchen Sie tiefer in spezifische Plugin-Komponenten ein:
- Schrägstrich-Befehle - Details zur Befehlsentwicklung
- Subagenten - Agent-Konfiguration und Fähigkeiten
- Agent Skills - Erweitern Sie die Fähigkeiten von Claude
- Hooks - Event-Behandlung und Automatisierung
- MCP - Integration externer Tools
- Verteilungsstrategien: Packen und teilen Sie Ihre Plugins effektiv
- Community-Beitrag: Erwägen Sie, zu Community-Plugin-Sammlungen beizutragen
Für Team-Leads 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
- Marktplatz-Wartung: Erstellen und verwalten Sie organisationsspezifische Plugin-Kataloge
- Training und Dokumentation: Helfen Sie Team-Mitgliedern, Plugin-Workflows effektiv zu übernehmen
Siehe auch
- Plugin-Marktplätze - Erstellen und Verwalten von Plugin-Katalogen
- Schrägstrich-Befehle - Verstehen Sie benutzerdefinierte Befehle
- Subagenten - Erstellen und Verwenden spezialisierter Agenten
- Agent Skills - Erweitern Sie die Fähigkeiten von Claude
- Hooks - Automatisieren Sie Workflows mit Event-Handlern
- MCP - Verbinden Sie sich mit externen Tools und Diensten
- Einstellungen - Konfigurationsoptionen für Plugins