Creating A Plugin
Stillaser en Claude Code-plugin: katalogstruktur, plugin.json og alle komponentformater
Bestått
Hva den gjør
En referanseferdighet for å lage Claude Code-plugins: den legger ut den nødvendige katalogstrukturen, .claude-plugin/plugin.json manifestformatet, og filkonvensjonene for kommandoer, agenter, ferdigheter, hooks og MCP-serverkonfigurasjoner. Utløses når du bygger en ny plugin eller setter opp plugin-struktur for å distribuere gjenbrukbare komponenter. Inkluderer et dev-marketplace-oppsett og en lokal installasjons-/reload-testsløyfe.
Testrapport
Hentet SKILL.md via rå GitHub; frontmatter parses (name + description, user-invocable:false), ingen hardkodede stier eller sikkerhetsbrister. Verifiserte den ene refererte avhengigheten, søsken-underferdigheten "writing-skills", returnerer HTTP 200 i samme repo. Utløserformuleringer testet — SKAL: "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 lastes); SKAL IKKE: "write a slash command that reviews PRs" (enkeltkommando, ingen plugin), "install the Playwright MCP server in my project" (begge hopper korrekt over) — 5/5. Output-test: stillaserte en "commit-helper" plugin to ganger; baseline plasserte plugin.json i plugin-roten og ga kommandoen ingen frontmatter, mens den ferdighets-fulgte versjonen plasserte den i .claude-plugin/plugin.json med full kommando-frontmatter — baseline ville ikke blitt gjenkjent som en plugin, nøyaktig den feilen ferdighetens #1 Common Mistake advarer mot.
Testet på: 2026-07-31 · Claude Code 2.x (agent harness)
Installer
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.
Kommandoer og eksempelprompter
/creating-a-pluginStillaser en Claude Code-plugin: katalogstruktur, plugin.json og alle komponentformater
Skills utløses av vanlige forespørsler — ingen kommandoer å huske. Etter installasjonen aktiverer prompter som disse skillen (på engelsk):
Set up a new Claude Code plugin structureCreate a manifest for this plugin with commandsScaffold a plugin with agents, skills, and hooks