Creating A Plugin
Strukturera en Claude Code-plugin: kataloglayout, plugin.json och alla komponentformat
Testad · Fungerar
Vad den gör
En referensfärdighet för att skapa Claude Code-plugins: den beskriver den nödvändiga katalogstrukturen, manifestformatet .claude-plugin/plugin.json, och filkonventionerna för kommandon, agenter, färdigheter, hooks och MCP-serverkonfigurationer. Utlöses när du bygger en ny plugin eller sätter upp en plugin-struktur för att distribuera återanvändbara komponenter. Inkluderar en dev-marketplace-setup och en lokal install/reload-testningsloop.
Testrapport
Hämtade SKILL.md via rå GitHub; frontmatter parsas (name + description, user-invocable:false), inga hårdkodade sökvägar eller säkerhetsbrister. Verifierade att den enda refererade beroendet, syskon-underfärdigheten "writing-skills", returnerar HTTP 200 i samma repo. Utlösarfraser testade — SKA: "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" (alla laddas); SKA INTE: "write a slash command that reviews PRs" (enskilt kommando, ingen plugin), "install the Playwright MCP server in my project" (båda hoppas över korrekt) — 5/5. Utdatatest: strukturerade en "commit-helper"-plugin två gånger; baslinjen placerade plugin.json i plugin-roten och gav kommandot ingen frontmatter, medan den färdighetsföljande versionen placerade den på .claude-plugin/plugin.json med fullständig kommandoförtext — baslinjen skulle inte kännas igen som en plugin, exakt det fel som färdighetens #1 Common Mistake varnar för.
Testad: 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.
Kommandon och exempelprompter
/creating-a-pluginStrukturera en Claude Code-plugin: kataloglayout, plugin.json och alla komponentformat
Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):
Set up a new Claude Code plugin structureCreate a manifest for this plugin with commandsScaffold a plugin with agents, skills, and hooks