OpenCode plugins

Guia de OpenCode Plugins: 7 verificações antes de instalar

Entenda como plugins do OpenCode se relacionam com skills, hooks, commands, MCP e extensões estilo SDK, com uma lista segura de instalação.

Terminal OpenCode conectado a módulos plugin, hook e MCP
Plugins servem para extensões empacotadas sem perder revisão.

Quick answer

opencode plugins: what to know first

Plugins do OpenCode são uma camada opcional de extensão. Use-os quando o comportamento deve ser código revisável ou uma integração empacotada. Use skills para instruções, commands para fluxos explícitos, MCP para serviços externos e hooks para verificações de ciclo de vida.

Plugins do OpenCode são uma camada opcional de extensão. Use-os quando o comportamento deve ser código revisável ou uma integração empacotada. Use skills para instruções, commands para fluxos explícitos, MCP para serviços externos e hooks para verificações de ciclo de vida.

Use esta página como guia de decisão: escolha um plugin apenas quando propriedade do código, repetição e revisão forem mais fortes que uma skill, command, hook ou fronteira MCP simples.

Verifique fonte, permissões, configuração, comportamento em teste e rollback antes de manter a extensão em um repositório real. Deixe a fronteira visível para facilitar diagnóstico.

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

1. Decida se plugin é a forma correta

Plugins do OpenCode são uma camada opcional de extensão. Use-os quando o comportamento deve ser código revisável ou uma integração empacotada. Use skills para instruções, commands para fluxos explícitos, MCP para serviços externos e hooks para verificações de ciclo de vida.

Verifique fonte, permissões, configuração, comportamento em teste e rollback antes de manter a extensão em um repositório real. Deixe a fronteira visível para facilitar diagnóstico.

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

Plugins do OpenCode são uma camada opcional de extensão. Use-os quando o comportamento deve ser código revisável ou uma integração empacotada. Use skills para instruções, commands para fluxos explícitos, MCP para serviços externos e hooks para verificações de ciclo de vida.

Verifique fonte, permissões, configuração, comportamento em teste e rollback antes de manter a extensão em um repositório real. Deixe a fronteira visível para facilitar diagnóstico.

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.
Comparação entre plugin, skill, command e MCP
Cada mecanismo resolve um problema diferente.

3. Como escolher os melhores plugins OpenCode

Plugins do OpenCode são uma camada opcional de extensão. Use-os quando o comportamento deve ser código revisável ou uma integração empacotada. Use skills para instruções, commands para fluxos explícitos, MCP para serviços externos e hooks para verificações de ciclo de vida.

Verifique fonte, permissões, configuração, comportamento em teste e rollback antes de manter a extensão em um repositório real. Deixe a fronteira visível para facilitar diagnóstico.

4. Checklist segura de instalação

Plugins do OpenCode são uma camada opcional de extensão. Use-os quando o comportamento deve ser código revisável ou uma integração empacotada. Use skills para instruções, commands para fluxos explícitos, MCP para serviços externos e hooks para verificações de ciclo de vida.

Verifique fonte, permissões, configuração, comportamento em teste e rollback antes de manter a extensão em um repositório real. Deixe a fronteira visível para facilitar diagnóstico.

Fluxo seguro de instalação de plugins OpenCode
Instalação segura termina com teste e rollback.

5. Quando hooks merecem configuração própria

Plugins do OpenCode são uma camada opcional de extensão. Use-os quando o comportamento deve ser código revisável ou uma integração empacotada. Use skills para instruções, commands para fluxos explícitos, MCP para serviços externos e hooks para verificações de ciclo de vida.

Verifique fonte, permissões, configuração, comportamento em teste e rollback antes de manter a extensão em um repositório real. Deixe a fronteira visível para facilitar diagnóstico.

6. Onde extensões estilo SDK se encaixam

Plugins do OpenCode são uma camada opcional de extensão. Use-os quando o comportamento deve ser código revisável ou uma integração empacotada. Use skills para instruções, commands para fluxos explícitos, MCP para serviços externos e hooks para verificações de ciclo de vida.

Verifique fonte, permissões, configuração, comportamento em teste e rollback antes de manter a extensão em um repositório real. Deixe a fronteira visível para facilitar diagnóstico.

7. Resolva problemas desativando camadas

Plugins do OpenCode são uma camada opcional de extensão. Use-os quando o comportamento deve ser código revisável ou uma integração empacotada. Use skills para instruções, commands para fluxos explícitos, MCP para serviços externos e hooks para verificações de ciclo de vida.

Verifique fonte, permissões, configuração, comportamento em teste e rollback antes de manter a extensão em um repositório real. Deixe a fronteira visível para facilitar diagnóstico.

OpenCode plugins FAQ

O que são plugins OpenCode?

Extensões empacotadas para comportamentos reutilizáveis em torno de um fluxo OpenCode.

Plugins são iguais a skills?

Não. Skills orientam o agente; plugins adicionam comportamento que deve ser revisado como código.

Como testar um plugin?

Primeiro em um repositório descartável, com tarefa pequena e revisão do diff.

Quando usar hooks?

Quando o momento do ciclo de vida é importante.

Quando usar SDK?

Somente para integrações profundas que a equipe pode manter.

Fontes

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

For a dedicated lifecycle guide, see OpenCode Hooks Guide.