OpenCode plugins

Guide OpenCode Plugins : 7 vérifications avant installation

Comprendre comment les plugins OpenCode s'articulent avec skills, hooks, commands, MCP et extensions de type SDK, avec une checklist d'installation sûre.

Terminal OpenCode relié à des modules plugin, hook et MCP
Utilisez les plugins pour des extensions empaquetées et révisables.

Quick answer

opencode plugins: what to know first

Les plugins OpenCode sont une couche d'extension facultative. Utilisez-les quand le changement doit être du code révisable ou une intégration empaquetée. Utilisez les skills pour les instructions, les commands pour les workflows explicites, MCP pour les services externes et les hooks pour les contrôles de cycle de vie.

Les plugins OpenCode sont une couche d'extension facultative. Utilisez-les quand le changement doit être du code révisable ou une intégration empaquetée. Utilisez les skills pour les instructions, les commands pour les workflows explicites, MCP pour les services externes et les hooks pour les contrôles de cycle de vie.

Utilisez cette page comme guide de décision : choisissez un plugin seulement lorsque la propriété du code, la répétabilité et la révision sont plus solides qu'une simple skill, command, hook ou frontière MCP.

Vérifiez la source, les permissions, la configuration, le comportement en test et le rollback avant de garder l'extension dans un vrai dépôt. Gardez la frontière visible pour faciliter le dépannage.

Related site guides: OpenCode Skills, OpenCode MCP, OpenCode Ollama, and OpenCode session storage.

1. Décider si un plugin est le bon format

Les plugins OpenCode sont une couche d'extension facultative. Utilisez-les quand le changement doit être du code révisable ou une intégration empaquetée. Utilisez les skills pour les instructions, les commands pour les workflows explicites, MCP pour les services externes et les hooks pour les contrôles de cycle de vie.

Vérifiez la source, les permissions, la configuration, le comportement en test et le rollback avant de garder l'extension dans un vrai dépôt. Gardez la frontière visible pour faciliter le dépannage.

2. Plugins, skills, commands, agents, hooks, MCP et SDK

Les plugins OpenCode sont une couche d'extension facultative. Utilisez-les quand le changement doit être du code révisable ou une intégration empaquetée. Utilisez les skills pour les instructions, les commands pour les workflows explicites, MCP pour les services externes et les hooks pour les contrôles de cycle de vie.

Vérifiez la source, les permissions, la configuration, le comportement en test et le rollback avant de garder l'extension dans un vrai dépôt. Gardez la frontière visible pour faciliter le dépannage.

NeedBest fitReason
Reusable review or writing guidanceSkillIt changes instructions without adding hidden runtime behavior.
Named workflow the user chooses to runCommandIt keeps the trigger explicit.
Packaged extension behaviorPluginIt can be versioned, tested, and reviewed as code.
Lifecycle validation before or after a stepHookIt belongs at a known point in the workflow.
External service or tool accessMCPIt keeps service integration outside prompt text.
Deep custom integrationSDK-style codeIt belongs in a maintained package or app boundary.
Comparaison des rôles plugin, skill, command et MCP
Chaque mécanisme résout un problème différent.

3. Choisir les meilleurs plugins OpenCode

Les plugins OpenCode sont une couche d'extension facultative. Utilisez-les quand le changement doit être du code révisable ou une intégration empaquetée. Utilisez les skills pour les instructions, les commands pour les workflows explicites, MCP pour les services externes et les hooks pour les contrôles de cycle de vie.

Vérifiez la source, les permissions, la configuration, le comportement en test et le rollback avant de garder l'extension dans un vrai dépôt. Gardez la frontière visible pour faciliter le dépannage.

4. Checklist sûre d'installation

Les plugins OpenCode sont une couche d'extension facultative. Utilisez-les quand le changement doit être du code révisable ou une intégration empaquetée. Utilisez les skills pour les instructions, les commands pour les workflows explicites, MCP pour les services externes et les hooks pour les contrôles de cycle de vie.

Vérifiez la source, les permissions, la configuration, le comportement en test et le rollback avant de garder l'extension dans un vrai dépôt. Gardez la frontière visible pour faciliter le dépannage.

Flux sûr d'installation de plugins OpenCode
Une installation sûre inclut tests et rollback.

5. Quand configurer des hooks séparés

Les plugins OpenCode sont une couche d'extension facultative. Utilisez-les quand le changement doit être du code révisable ou une intégration empaquetée. Utilisez les skills pour les instructions, les commands pour les workflows explicites, MCP pour les services externes et les hooks pour les contrôles de cycle de vie.

Vérifiez la source, les permissions, la configuration, le comportement en test et le rollback avant de garder l'extension dans un vrai dépôt. Gardez la frontière visible pour faciliter le dépannage.

6. Où placer les extensions de type SDK

Les plugins OpenCode sont une couche d'extension facultative. Utilisez-les quand le changement doit être du code révisable ou une intégration empaquetée. Utilisez les skills pour les instructions, les commands pour les workflows explicites, MCP pour les services externes et les hooks pour les contrôles de cycle de vie.

Vérifiez la source, les permissions, la configuration, le comportement en test et le rollback avant de garder l'extension dans un vrai dépôt. Gardez la frontière visible pour faciliter le dépannage.

7. Dépanner en désactivant les couches

Les plugins OpenCode sont une couche d'extension facultative. Utilisez-les quand le changement doit être du code révisable ou une intégration empaquetée. Utilisez les skills pour les instructions, les commands pour les workflows explicites, MCP pour les services externes et les hooks pour les contrôles de cycle de vie.

Vérifiez la source, les permissions, la configuration, le comportement en test et le rollback avant de garder l'extension dans un vrai dépôt. Gardez la frontière visible pour faciliter le dépannage.

OpenCode plugins FAQ

Que sont les plugins OpenCode ?

Ce sont des extensions empaquetées pour des comportements réutilisables autour d'un workflow OpenCode.

Sont-ils identiques aux skills ?

Non. Les skills guident l'agent ; les plugins ajoutent un comportement à réviser comme du code.

Comment tester un plugin ?

D'abord dans un dépôt jetable, avec une petite tâche et une revue du diff.

Quand utiliser des hooks ?

Quand le moment exact du cycle de vie compte.

Quand utiliser un SDK ?

Seulement pour des intégrations profondes que l'équipe peut maintenir.

Sources

Official documentation and SERP evidence were checked on 2026-07-15.

For a dedicated lifecycle guide, see OpenCode Hooks Guide.