OpenCode plugins

OpenCode Plugins Guide: 7 Prüfungen vor der Installation

Verstehen, wie OpenCode Plugins zu Skills, Hooks, Commands, MCP und SDK-artigen Erweiterungen passen, inklusive sicherer Installationscheckliste.

OpenCode-Terminal mit Plugin-, Hook- und MCP-Modulen
Plugins sind paketierte Erweiterungen, bleiben aber reviewpflichtig.

Quick answer

opencode plugins: what to know first

OpenCode Plugins sind eine optionale Erweiterungsschicht. Nutze sie, wenn Verhalten als prüfbarer Code oder paketierte Integration gepflegt werden sollte. Nutze Skills für Anweisungen, Commands für explizite Workflows, MCP für externe Dienste und Hooks für Lebenszyklusprüfungen.

OpenCode Plugins sind eine optionale Erweiterungsschicht. Nutze sie, wenn Verhalten als prüfbarer Code oder paketierte Integration gepflegt werden sollte. Nutze Skills für Anweisungen, Commands für explizite Workflows, MCP für externe Dienste und Hooks für Lebenszyklusprüfungen.

Nutze diese Seite als Entscheidungshilfe: Wähle ein Plugin nur, wenn Codeverantwortung, Wiederholbarkeit und Reviewbarkeit stärker sind als eine einfache Skill-, Command-, Hook- oder MCP-Grenze.

Prüfe Quelle, Berechtigungen, Konfiguration, Testverhalten und Rollback, bevor die Erweiterung in einem echten Repository bleibt. Halte die Grenze sichtbar, damit andere die richtige Schicht deaktivieren können.

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

1. Prüfen, ob ein Plugin die richtige Form ist

OpenCode Plugins sind eine optionale Erweiterungsschicht. Nutze sie, wenn Verhalten als prüfbarer Code oder paketierte Integration gepflegt werden sollte. Nutze Skills für Anweisungen, Commands für explizite Workflows, MCP für externe Dienste und Hooks für Lebenszyklusprüfungen.

Prüfe Quelle, Berechtigungen, Konfiguration, Testverhalten und Rollback, bevor die Erweiterung in einem echten Repository bleibt. Halte die Grenze sichtbar, damit andere die richtige Schicht deaktivieren können.

2. Plugins, Skills, Commands, Agents, Hooks, MCP und SDK

OpenCode Plugins sind eine optionale Erweiterungsschicht. Nutze sie, wenn Verhalten als prüfbarer Code oder paketierte Integration gepflegt werden sollte. Nutze Skills für Anweisungen, Commands für explizite Workflows, MCP für externe Dienste und Hooks für Lebenszyklusprüfungen.

Prüfe Quelle, Berechtigungen, Konfiguration, Testverhalten und Rollback, bevor die Erweiterung in einem echten Repository bleibt. Halte die Grenze sichtbar, damit andere die richtige Schicht deaktivieren können.

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.
Vergleich von Plugin, Skill, Command und MCP
Jede Erweiterungsform hat eine andere Aufgabe.

3. Die besten OpenCode Plugins auswählen

OpenCode Plugins sind eine optionale Erweiterungsschicht. Nutze sie, wenn Verhalten als prüfbarer Code oder paketierte Integration gepflegt werden sollte. Nutze Skills für Anweisungen, Commands für explizite Workflows, MCP für externe Dienste und Hooks für Lebenszyklusprüfungen.

Prüfe Quelle, Berechtigungen, Konfiguration, Testverhalten und Rollback, bevor die Erweiterung in einem echten Repository bleibt. Halte die Grenze sichtbar, damit andere die richtige Schicht deaktivieren können.

4. Sichere Installationscheckliste

OpenCode Plugins sind eine optionale Erweiterungsschicht. Nutze sie, wenn Verhalten als prüfbarer Code oder paketierte Integration gepflegt werden sollte. Nutze Skills für Anweisungen, Commands für explizite Workflows, MCP für externe Dienste und Hooks für Lebenszyklusprüfungen.

Prüfe Quelle, Berechtigungen, Konfiguration, Testverhalten und Rollback, bevor die Erweiterung in einem echten Repository bleibt. Halte die Grenze sichtbar, damit andere die richtige Schicht deaktivieren können.

Sicherer Installationsfluss für OpenCode Plugins
Sichere Installation endet mit Test und Rollback.

5. Wann Hooks eine eigene Einrichtung brauchen

OpenCode Plugins sind eine optionale Erweiterungsschicht. Nutze sie, wenn Verhalten als prüfbarer Code oder paketierte Integration gepflegt werden sollte. Nutze Skills für Anweisungen, Commands für explizite Workflows, MCP für externe Dienste und Hooks für Lebenszyklusprüfungen.

Prüfe Quelle, Berechtigungen, Konfiguration, Testverhalten und Rollback, bevor die Erweiterung in einem echten Repository bleibt. Halte die Grenze sichtbar, damit andere die richtige Schicht deaktivieren können.

6. Wo SDK-artige Erweiterungen passen

OpenCode Plugins sind eine optionale Erweiterungsschicht. Nutze sie, wenn Verhalten als prüfbarer Code oder paketierte Integration gepflegt werden sollte. Nutze Skills für Anweisungen, Commands für explizite Workflows, MCP für externe Dienste und Hooks für Lebenszyklusprüfungen.

Prüfe Quelle, Berechtigungen, Konfiguration, Testverhalten und Rollback, bevor die Erweiterung in einem echten Repository bleibt. Halte die Grenze sichtbar, damit andere die richtige Schicht deaktivieren können.

7. Probleme durch Deaktivieren von Schichten finden

OpenCode Plugins sind eine optionale Erweiterungsschicht. Nutze sie, wenn Verhalten als prüfbarer Code oder paketierte Integration gepflegt werden sollte. Nutze Skills für Anweisungen, Commands für explizite Workflows, MCP für externe Dienste und Hooks für Lebenszyklusprüfungen.

Prüfe Quelle, Berechtigungen, Konfiguration, Testverhalten und Rollback, bevor die Erweiterung in einem echten Repository bleibt. Halte die Grenze sichtbar, damit andere die richtige Schicht deaktivieren können.

OpenCode plugins FAQ

Was sind OpenCode Plugins?

Paketierte Erweiterungen für wiederverwendbares Verhalten rund um einen OpenCode-Workflow.

Sind Plugins dasselbe wie Skills?

Nein. Skills liefern Anweisungen; Plugins fügen Verhalten hinzu, das wie Code geprüft werden muss.

Wie teste ich ein Plugin?

Zuerst in einem Wegwerf-Repository mit kleiner Aufgabe und Diff-Prüfung.

Wann nutze ich Hooks?

Wenn der genaue Zeitpunkt im Lebenszyklus wichtig ist.

Wann lohnt sich SDK-Code?

Nur für tiefe Integrationen, die das Team dauerhaft warten kann.

Quellen

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

For a dedicated lifecycle guide, see OpenCode Hooks Guide.