Claude Code woordenlijst

Plugin

Een plugin bundelt Claude Code extensies zoals skills, agents en servers in een distribueerbaar pakket.

Ook wel genoemd: claude code plugin, plugins, plugin.json

Een plugin is een distribueerbare bundel van Claude Code extensies. Het verpakt een verzameling componenten, zoals skills, agents, hooks, MCP-servers of LSP-servers, in één eenheid voor eenvoudigere distributie en beheer.

Het plugin-manifest, een bestand genaamd plugin.json, bevindt zich in de .claude-plugin/ map van de plugin. Skills die in een plugin zijn opgenomen, bevinden zich in de skills/ submap. Deze skills worden automatisch van een namespace voorzien met behulp van de naam van de plugin. Een skill op my-plugin/skills/review/SKILL.md wordt bijvoorbeeld benaderd als /my-plugin:review. Deze namespacing voorkomt conflicten met lokaal geïnstalleerde skills of skills binnen een project.

Voor een skill die zich direct in de hoofdmap van de plugin bevindt (een plugin-root SKILL.md), wordt de commando naam bepaald door het name-veld in de frontmatter. Als het name-veld ontbreekt, wordt de mapnaam van de plugin gebruikt als de commando naam.

Omgekeerd kan een skill-map ook functioneren als een plugin door een .claude-plugin/plugin.json-bestand op te nemen. Hierdoor kan een enkele skill-map aanvullende componenten zoals agents, hooks en MCP-servers bundelen. Bij gebruik van deze methode binnen de .claude/skills/ map van een project, moet eerst de workspace trust dialoog worden geaccepteerd.

Om veiligheidsredenen zijn subagents binnen plugins beperkt in bepaalde frontmatter-velden: hooks, mcpServers en permissionMode. Om wijzigingen die zijn aangebracht in de hooks/, .mcp.json, agents/ en output-styles/ mappen van een plugin toe te passen, moet je het commando /reload-plugins uitvoeren.

← Alle woordenlijsttermen