ArrayKit

Plugin-Manifest-Builder

Erzeugen Sie ein Plugin-Manifest und sehen Sie die Ordnerstruktur, die es erwartet.

Plugin-Manifest-Builder

Erzeugen Sie ein Plugin-Manifest und sehen Sie die Ordnerstruktur, die es erwartet.

Das Manifest entsteht im Browser. Nichts von Ihrem Plugin wird irgendwohin geschickt.

Hooks zum Plugin hinzufügen

Über Plugin-Manifest

Ein Plugin bündelt, was Sie bereits geschrieben haben — Befehle, Subagenten, Skills, Hooks — in einem Ordner, den andere installieren können. Das Manifest ist klein und unstrittig, und genau deshalb sind seine Fehler so ärgerlich: eine Version, die keine ist, ein Name mit Großbuchstaben, eine Website ohne Schema. Keiner davon verhindert gültiges JSON, und alle machen später Ärger. Dieser Builder füllt die Felder, prüft die mit Regeln und zeigt die Struktur, die das Manifest erwartet — denn das Manifest allein tut nichts: geladen werden die Ordner daneben.

Funktionen

  • Name gegen die Namensregeln geprüft
  • Version als semantische Version geprüft, Vorabversionen inklusive
  • Autorname und E-Mail korrekt verschachtelt statt flachgeklopft
  • Website auf ein Schema geprüft
  • Leere Felder entfallen, statt leer geschrieben zu werden
  • Die Ordnerstruktur neben dem Manifest
  • Schlagwörter zeilenweise eingegeben
  • Lädt als plugin.json herunter

So verwendest du Plugin-Manifest

  1. Benennen Sie das Plugin und geben Sie eine Startversion
  2. Beschreiben Sie, was es bündelt
  3. Ergänzen Sie Autor, Website und Lizenz beim Teilen
  4. Laden Sie plugin.json in den Ordner .claude-plugin

Beispiel

Eingabe

"version": "1.0"

Ausgabe

Error: not a semantic version — use major.minor.patch

Zweiteilige Versionen sind die häufigste Ablehnung.

Häufige Fehler & Fehlerbehebung

  • Die Version wird abgelehnt. — Semantische Versionen haben drei Teile: 1.0.0, nicht 1.0. Ein Vorabsuffix wie 1.0.0-beta.1 ist in Ordnung.
  • Das Plugin wird nach der Installation nicht gefunden. — Das Manifest gehört nach .claude-plugin/plugin.json im Plugin-Ordner, nicht in dessen Wurzel. Die Struktur unter der Ausgabe zeigt, wo alles liegt.
  • Der Name wird abgelehnt. — Kleinbuchstaben, Ziffern und einfache Bindestriche. Er dient als Bezeichner, also fallen Großbuchstaben und Leerzeichen weg.
  • Nichts lädt, obwohl das Manifest gültig ist. — Das Manifest beschreibt das Plugin nur. Befehle, Agenten, Skills und Hooks werden aus den Ordnern daneben geladen — ein leeres Plugin mit perfektem Manifest tut nichts.

Häufig gestellte Fragen

Was kann ein Plugin enthalten?
Jede Kombination aus Slash-Befehlen, Subagenten-Definitionen, Skills und Hooks, jeweils im eigenen Ordner neben dem Manifest. Alles ist optional: Ein Plugin mit einem nützlichen Befehl ist ein völlig taugliches Plugin.
Welche Felder sind wirklich Pflicht?
In der Praxis der Name. Der Rest sind Metadaten, die es für andere nutzbar machen: eine Beschreibung, damit klar ist, was es ist, eine Version, damit Änderungen erkennbar sind, und eine Website, damit die Quelle auffindbar ist.
Wie sollte ich versionieren?
Beginnen Sie bei 0.1.0, solange sich noch viel bewegt, und behandeln Sie die erste Zahl als Kompatibilitätsversprechen. Einen Befehlsnamen zu ändern oder eine Skill zu entfernen ist für Nutzende ein Bruch.
Brauche ich das Lizenzfeld?
Nur beim Teilen. Und wenn Sie teilen, spart die ausdrückliche Angabe ein Gespräch: Ein Repository ohne Lizenz ist rechtlich unangenehm nachzunutzen, selbst wenn es offensichtlich dafür gedacht ist.
Kann ich ein Plugin aus Vorhandenem bauen?
So fängt es meist an. Befehle und Skills, die schon funktionieren, wandern unverändert in die passenden Ordner; das Manifest ist die einzige neue Datei.

Verwandte Tools

  • Slash-Befehl-Builder — Bauen Sie einen eigenen Befehl, mit Argumenten und einer Tool-Liste.
  • Subagent-Builder — Erstellen Sie die Definitionsdatei eines Subagenten samt Tools und Modell.
  • Skill-Builder — Schreiben Sie eine SKILL.md, deren Frontmatter beim Tippen geprüft wird.
  • Hooks-Builder — Bauen Sie settings.json-Hooks und finden Sie Matcher, die nie auslösen.
  • MCP-Server-Konfiguration — Erzeugen Sie einen MCP-Servereintrag für stdio, HTTP oder SSE.
  • Projektanweisungen — Verfassen Sie eine CLAUDE.md, die ihren Platz in jeder Sitzung verdient.

Weitere KI & Agenten-Tools

  • Skill-Builder — Schreiben Sie eine SKILL.md, deren Frontmatter beim Tippen geprüft wird.
  • Skill-Linter — Fügen Sie eine SKILL.md ein und sehen Sie, was ihre Zuordnung verhindert.
  • Subagent-Builder — Erstellen Sie die Definitionsdatei eines Subagenten samt Tools und Modell.
  • Slash-Befehl-Builder — Bauen Sie einen eigenen Befehl, mit Argumenten und einer Tool-Liste.
  • Projektanweisungen — Verfassen Sie eine CLAUDE.md, die ihren Platz in jeder Sitzung verdient.
  • Hooks-Builder — Bauen Sie settings.json-Hooks und finden Sie Matcher, die nie auslösen.
  • Berechtigungsregel-Tester — Prüfen Sie Erlauben-, Fragen- und Verbieten-Regeln an echten Befehlen.
  • MCP-Server-Konfiguration — Erzeugen Sie einen MCP-Servereintrag für stdio, HTTP oder SSE.
  • MCP-Tool-Schema — Definieren Sie ein Tool und erhalten Sie das JSON Schema, Strict-Modus geprüft.
  • Tool-Schema-Prüfer — Fügen Sie eine Definition ein und sehen Sie, warum sie abgelehnt wird.
  • Prompt-Vorlagen füllen — Entfalten Sie einen Prompt über eine Zeilentabelle und sehen Sie Lücken.
  • System-Prompt-Linter — Finden Sie Widersprüche, tote Anweisungen und ungefüllte Platzhalter.
  • Prompt-Vergleich — Vergleichen Sie zwei Versionen Wort für Wort, samt Token-Differenz.
  • Few-Shot-Beispiele — Machen Sie aus Ein-/Ausgabepaaren Beispiele mit Tags, JSON oder Chat.
  • XML-Prompt-Abschnitte — Hüllen Sie Abschnitte in Tags, aus denen Inhalt nicht ausbrechen kann.
  • JSONL-Viewer und -Prüfer — Lesen, filtern und prüfen Sie eine JSONL-Datei Zeile für Zeile.
  • Transkript-Konverter — Machen Sie aus einem Nachrichten-Array ein lesbares Transkript – und zurück.
  • Trainingsdaten-Prüfer — Prüfen Sie ein Chat-JSONL auf die Fehler, die einen Trainingslauf abbrechen.
  • SSE-Stream-Viewer — Fügen Sie eine Streaming-Antwort ein und erhalten Sie Text, Aufrufe und Verbrauch.
  • Kontextfenster-Planer — Teilen Sie das Fenster auf Prompt, Tools, Verlauf und Antwort auf.
  • Prompt-Cache-Planer — Ordnen Sie die Blöcke so, dass das cachebare Präfix möglichst lang wird.
  • Text-Chunker — Teilen Sie ein Dokument in überlappende Stücke, die an echten Grenzen brechen.
  • Kosten einer Agentenschleife — Rechnen Sie Zug für Zug, mit erneut gesendetem Verlauf und Caching.
  • Batch-Anfragen-Builder — Machen Sie aus einer Zeilentabelle einen Batch-Auftrag mit eindeutigen IDs.

Alle KI & Agenten-Tools ansehen · Alle Tools