Creating A Plugin
Gerüstet ein Claude Code-Plugin: Verzeichnisstruktur, plugin.json und alle Komponentenformate
Getestet · Funktioniert
Was es kann
Ein Referenz-Skill zum Erstellen von Claude Code-Plugins: Er legt die erforderliche Verzeichnisstruktur, das .claude-plugin/plugin.json-Manifestformat und die Dateikonventionen für Befehle, Agenten, Skills, Hooks und MCP-Server-Konfigurationen fest. Wird ausgelöst, wenn Sie ein neues Plugin erstellen oder eine Plugin-Struktur einrichten, um wiederverwendbare Komponenten zu verteilen. Enthält ein Dev-Marketplace-Setup und eine lokale Install-/Reload-Testschleife.
Testbericht
SKILL.md über raw GitHub abgerufen; Frontmatter parst (name + description, user-invocable:false), keine fest codierten Pfade oder Sicherheitslücken. Die eine referenzierte Abhängigkeit, der Geschwister-Sub-Skill „writing-skills“, wurde verifiziert und gibt HTTP 200 im selben Repo zurück. Getestete Trigger-Formulierungen — SOLLTE: „package my slash commands into a Claude Code plugin, how do I structure it?“, „set up a plugin.json manifest and directory layout for a new plugin“, „bundle my agents and hooks to share across projects as a plugin“ (alle laden); SOLLTE NICHT: „write a slash command that reviews PRs“ (einzelner Befehl, kein Plugin), „install the Playwright MCP server in my project“ (beide korrekt übersprungen) — 5/5. Output-Test: ein „commit-helper“-Plugin zweimal gerüstet; Baseline platzierte plugin.json im Plugin-Root und gab dem Befehl kein Frontmatter, während die Skill-gesteuerte Version es unter .claude-plugin/plugin.json mit vollständigem Befehls-Frontmatter platzierte — die Baseline wäre nicht als Plugin erkannt worden, genau der Fehler, vor dem der #1 Common Mistake des Skills warnt.
Getestet am: 2026-07-31 · Claude Code 2.x (agent harness)
Installation
git clone --depth 1 https://github.com/ed3dai/ed3d-plugins.git /tmp/creating-a-plugin-src mkdir -p ~/.claude/skills cp -R /tmp/creating-a-plugin-src/plugins/ed3d-extending-claude/skills/creating-a-plugin ~/.claude/skills/creating-a-plugin # References a sibling sub-skill "writing-skills" (same repo, same skills/ dir) for the skill-authoring section. # To also get it: cp -R /tmp/creating-a-plugin-src/plugins/ed3d-extending-claude/skills/writing-skills ~/.claude/skills/writing-skills # Plugin-marketplace alternative: /plugin marketplace add ed3dai/ed3d-plugins then /plugin install ed3d-extending-claude # No external deps, scripts, or API keys — SKILL.md is a self-contained doc.
Befehle & Beispiel-Prompts
/creating-a-pluginGerüstet ein Claude Code-Plugin: Verzeichnisstruktur, plugin.json und alle Komponentenformate
Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):
Set up a new Claude Code plugin structureCreate a manifest for this plugin with commandsScaffold a plugin with agents, skills, and hooks