Slovník Claude Code

Plugin

Plugin sdružuje rozšíření Claude Code jako skilly, agenty a servery do distribuovatelného balíčku.

Také známé jako: claude code plugin, plugins, plugin.json

Plugin je distribuovatelný balíček rozšíření Claude Code. Sdružuje kolekci komponent, jako jsou skilly, agenti, hooky, MCP servery nebo LSP servery, do jedné jednotky pro snadnější distribuci a správu.

Manifest pluginu, soubor pojmenovaný plugin.json, se nachází v adresáři .claude-plugin/ pluginu. Skilly obsažené v pluginu sídlí v podadresáři skills/. Tyto skilly jsou automaticky namespacovány pomocí názvu pluginu. Například skill na my-plugin/skills/review/SKILL.md je přístupný jako /my-plugin:review. Toto namespacování zabraňuje konfliktům s lokálně nainstalovanými skilly nebo skilly v rámci projektu.

Pro skill umístěný přímo v kořenovém adresáři pluginu (plugin-root SKILL.md) je název příkazu určen polem name v jeho frontmatteru. Pokud pole name chybí, název adresáře pluginu se použije jako název příkazu.

Naopak adresář skilla může také fungovat jako plugin tím, že obsahuje soubor .claude-plugin/plugin.json. To umožňuje jednomu adresáři skilla sdružovat další komponenty jako jsou agenti, hooky a MCP servery. Při použití této metody v adresáři .claude/skills/ projektu je nutné nejprve přijmout dialog pro důvěryhodnost pracovního prostoru.

Z bezpečnostních důvodů mají subagenti v pluginech zakázána určitá pole frontmatteru: hooks, mcpServers a permissionMode. Pro aplikaci změn provedených v adresářích hooks/, .mcp.json, agents/ a output-styles/ pluginu musíte spustit příkaz /reload-plugins.

← Všechny termíny slovníku