OpenCode plugins

Guía de OpenCode Plugins: 7 comprobaciones antes de instalar

Aprende cómo encajan los plugins de OpenCode con skills, hooks, commands, MCP y extensiones tipo SDK, con una lista de instalación segura.

Terminal OpenCode conectada a módulos de plugin, hook y MCP
Usa plugins para extensiones empaquetadas sin perder revisión.

Quick answer

opencode plugins: what to know first

Los plugins de OpenCode son una capa de extensión opcional. Úsalos cuando el cambio debe vivir como código revisable o integración empaquetada. Usa skills para instrucciones reutilizables, commands para flujos explícitos, MCP para servicios externos y hooks para controles de ciclo de vida.

Los plugins de OpenCode son una capa de extensión opcional. Úsalos cuando el cambio debe vivir como código revisable o integración empaquetada. Usa skills para instrucciones reutilizables, commands para flujos explícitos, MCP para servicios externos y hooks para controles de ciclo de vida.

Usa esta página como guía de decisión: elige un plugin solo cuando la propiedad del código, la repetición y la revisión sean más sólidas que una skill, un command, un hook o un límite MCP sencillo.

Revisa origen, permisos, configuración, comportamiento de prueba y rollback antes de conservar la extensión en un repositorio real. Mantén visible el límite para que otro desarrollador pueda desactivar la capa correcta al diagnosticar.

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

1. Decide si un plugin es la forma correcta

Los plugins de OpenCode son una capa de extensión opcional. Úsalos cuando el cambio debe vivir como código revisable o integración empaquetada. Usa skills para instrucciones reutilizables, commands para flujos explícitos, MCP para servicios externos y hooks para controles de ciclo de vida.

Revisa origen, permisos, configuración, comportamiento de prueba y rollback antes de conservar la extensión en un repositorio real. Mantén visible el límite para que otro desarrollador pueda desactivar la capa correcta al diagnosticar.

2. Plugins frente a skills, commands, agents, hooks, MCP y SDK

Los plugins de OpenCode son una capa de extensión opcional. Úsalos cuando el cambio debe vivir como código revisable o integración empaquetada. Usa skills para instrucciones reutilizables, commands para flujos explícitos, MCP para servicios externos y hooks para controles de ciclo de vida.

Revisa origen, permisos, configuración, comportamiento de prueba y rollback antes de conservar la extensión en un repositorio real. Mantén visible el límite para que otro desarrollador pueda desactivar la capa correcta al diagnosticar.

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.
Comparación de responsabilidades entre plugin, skill, command y MCP
Cada mecanismo resuelve un problema distinto.

3. Cómo elegir los mejores plugins de OpenCode

Los plugins de OpenCode son una capa de extensión opcional. Úsalos cuando el cambio debe vivir como código revisable o integración empaquetada. Usa skills para instrucciones reutilizables, commands para flujos explícitos, MCP para servicios externos y hooks para controles de ciclo de vida.

Revisa origen, permisos, configuración, comportamiento de prueba y rollback antes de conservar la extensión en un repositorio real. Mantén visible el límite para que otro desarrollador pueda desactivar la capa correcta al diagnosticar.

4. Checklist segura para instalar plugins

Los plugins de OpenCode son una capa de extensión opcional. Úsalos cuando el cambio debe vivir como código revisable o integración empaquetada. Usa skills para instrucciones reutilizables, commands para flujos explícitos, MCP para servicios externos y hooks para controles de ciclo de vida.

Revisa origen, permisos, configuración, comportamiento de prueba y rollback antes de conservar la extensión en un repositorio real. Mantén visible el límite para que otro desarrollador pueda desactivar la capa correcta al diagnosticar.

Flujo seguro para instalar plugins de OpenCode
La instalación segura termina con pruebas y rollback.

5. Cuándo configurar hooks por separado

Los plugins de OpenCode son una capa de extensión opcional. Úsalos cuando el cambio debe vivir como código revisable o integración empaquetada. Usa skills para instrucciones reutilizables, commands para flujos explícitos, MCP para servicios externos y hooks para controles de ciclo de vida.

Revisa origen, permisos, configuración, comportamiento de prueba y rollback antes de conservar la extensión en un repositorio real. Mantén visible el límite para que otro desarrollador pueda desactivar la capa correcta al diagnosticar.

6. Dónde encajan las extensiones tipo SDK

Los plugins de OpenCode son una capa de extensión opcional. Úsalos cuando el cambio debe vivir como código revisable o integración empaquetada. Usa skills para instrucciones reutilizables, commands para flujos explícitos, MCP para servicios externos y hooks para controles de ciclo de vida.

Revisa origen, permisos, configuración, comportamiento de prueba y rollback antes de conservar la extensión en un repositorio real. Mantén visible el límite para que otro desarrollador pueda desactivar la capa correcta al diagnosticar.

7. Diagnostica problemas desactivando capas

Los plugins de OpenCode son una capa de extensión opcional. Úsalos cuando el cambio debe vivir como código revisable o integración empaquetada. Usa skills para instrucciones reutilizables, commands para flujos explícitos, MCP para servicios externos y hooks para controles de ciclo de vida.

Revisa origen, permisos, configuración, comportamiento de prueba y rollback antes de conservar la extensión en un repositorio real. Mantén visible el límite para que otro desarrollador pueda desactivar la capa correcta al diagnosticar.

OpenCode plugins FAQ

¿Qué son los plugins de OpenCode?

Son extensiones empaquetadas para comportamientos reutilizables alrededor de un flujo de OpenCode.

¿Son iguales que las skills?

No. Las skills guían al agente; los plugins añaden comportamiento que debe revisarse como código.

¿Cómo pruebo un plugin?

Primero en un repositorio desechable, con una tarea pequeña y revisión del diff.

¿Cuándo uso hooks?

Cuando importa el momento exacto del ciclo de vida, como antes de editar o después de validar.

¿Cuándo conviene SDK?

Solo para integraciones profundas que el equipo pueda mantener.

Fuentes

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

For a dedicated lifecycle guide, see OpenCode Hooks Guide.