Creating A Plugin
Vytvoří základ pluginu Claude Code: rozložení adresářů, plugin.json a všechny formáty komponent
Otestováno · Funguje
Co umí
Referenční dovednost pro vytváření pluginů Claude Code: definuje požadovanou adresářovou strukturu, formát manifestu .claude-plugin/plugin.json a konvence souborů pro příkazy, agenty, dovednosti, hooky a konfigurace serverů MCP. Spouští se, když vytváříte nový plugin nebo nastavujete strukturu pluginu pro distribuci opakovaně použitelných komponent. Zahrnuje nastavení dev-marketplace a lokální testovací smyčku instalace/znovunačtení.
Testovací report
Načten SKILL.md přes raw GitHub; frontmatter se parsuje (name + description, user-invocable:false), žádné pevně zakódované cesty ani bezpečnostní problémy. Ověřena jedna odkazovaná závislost, související sub-dovednost "writing-skills", vrací HTTP 200 ve stejném repozitáři. Testované spouštěcí fráze — MĚLO BY: "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" (všechny se načtou); NEMĚLO BY: "write a slash command that reviews PRs" (jeden příkaz, žádný plugin), "install the Playwright MCP server in my project" (obě správně přeskočí) — 5/5. Výstupní test: dvakrát vytvořen základ pluginu "commit-helper"; základní verze umístila plugin.json do kořene pluginu a příkazu nedala žádný frontmatter, zatímco verze s dovedností jej umístila do .claude-plugin/plugin.json s plným frontmatterem příkazu — základní verze by nebyla rozpoznána jako plugin, přesně to selhání, před kterým varuje #1 Common Mistake dovednosti.
Testováno: 2026-07-31 · Claude Code 2.x (agent harness)
Instalace
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.
Příkazy a ukázkové prompty
/creating-a-pluginVytvoří základ pluginu Claude Code: rozložení adresářů, plugin.json a všechny formáty komponent
Skilly se spouštějí běžnými požadavky — žádné příkazy k zapamatování. Po instalaci ho aktivují prompty jako tyto (anglicky):
Set up a new Claude Code plugin structureCreate a manifest for this plugin with commandsScaffold a plugin with agents, skills, and hooks