Veroeffentlicht: 31.03.2026 | Lesedauer: 3 min read

OpenCode Skills - Mehr Output mit weniger Reibung

OpenCode ist ein Open-Source AI Coding Agent, den du im Terminal, als Desktop-App oder in der IDE nutzen kannst. Er hilft beim Verstehen von Code, beim Planen von Aenderungen und beim direkten Umsetzen von Aufgaben im Projekt.

Wenn ich in OpenCode laenger arbeite, merke ich schnell: Der groesste Hebel ist nicht nur ein gutes Modell, sondern ein sauberer Workflow. Genau hier kommen Skills ins Spiel.

Was ist OpenCode?

Kurz gesagt: OpenCode ist ein AI Agent fuer Softwareentwicklung. Laut offizieller Doku ist er als Terminal-Interface, Desktop-App und IDE-Extension verfuegbar und unterstuetzt verschiedene Modellanbieter.

Praktisch bedeutet das: Du kannst OpenCode fuer Analyse, Refactoring, Feature-Umsetzung und iterative Zusammenarbeit in realen Repos einsetzen - statt nur fuer isolierte Code-Snippets.

Was Skills in OpenCode bringen

Skills sind wiederverwendbare Arbeitsablaeufe mit klaren Regeln. Statt bei jeder Aufgabe neu zu ueberlegen, wie Struktur, Stil und Checks aussehen sollen, laedt OpenCode den passenden Skill und folgt einem erprobten Schema.

Das bringt drei direkte Vorteile:

Warum das in der Praxis so stark ist

Ohne Skills startet man oft bei Null: Welche Datei? Welche Frontmatter-Felder? Welche Pruefungen? Welche Struktur?

Mit Skills ist das schon geklaert. Der Fokus geht von „Wie mache ich das?“ zu „Was ist die beste Loesung fuer dieses Problem?“.

Gerade bei wiederkehrenden Aufgaben ist das enorm: weniger mentale Reibung, weniger inkonsistente Ergebnisse, weniger Nacharbeit.

Beispiel: session-blog-writer

Ein gutes Beispiel aus diesem Repo ist der Skill session-blog-writer. Der Skill ist dafuer gemacht, aus konkreten Session-Aenderungen einen vollstaendigen Blogpost unter src/content/blog/*.mdx zu erstellen.

Im Skill sind unter anderem diese Punkte fest definiert:

Goal:
- technisch korrekter Post
- klare Problem -> Analysis -> Fix -> Result Story
- validierbar mit make check
Output:
- Pfad zur neuen Blog-Datei
- kurze Zusammenfassung der Kernbotschaft

Dadurch wird aus einer offenen Aufgabe ein klarer, reproduzierbarer Ablauf.

Wie der Skill konkret hilft

In der Praxis fuehrt session-blog-writer die Arbeit in sinnvollen Schritten:

  1. Session-Aenderungen einsammeln und nur belegbare Fakten verwenden
  2. Neue MDX-Datei in der richtigen Struktur anlegen
  3. Frontmatter gemaess Repo-Schema setzen
  4. Inhalt im passenden Stil schreiben
  5. Am Ende mit make check validieren

Das Ergebnis ist nicht nur schneller da, sondern passt auch besser zum restlichen Blog, weil Format und Erwartung von Anfang an klar sind.

Offizielle Doku

Wenn du tiefer einsteigen willst, sind das die zwei wichtigsten offiziellen Quellen:

Vor allem die Skills-Seite ist fuer eigene Workflows wichtig. Dort ist klar beschrieben, wo SKILL.md liegen muss, welche Frontmatter-Felder gueltig sind und wie du Skills per Pattern (allow, deny, ask) pro Agent steuern kannst.

Weiterlesen

Wenn du eigene Skills bauen willst, sind diese drei Startpunkte in der Praxis besonders hilfreich:

  1. Release-Notes Skill Ein Skill, der aus Commits und PR-Titeln konsistente Changelogs fuer Releases erzeugt.

  2. Test-First Skill Ein Skill, der bei Feature-Requests zuerst passende Tests erstellt und danach die Implementierung ableitet.

  3. Docs-Update Skill Ein Skill, der bei API- oder Config-Aenderungen automatisch die relevanten Doku-Dateien identifiziert und aktualisiert.

Kleine, konkrete Skills sind meistens besser als ein riesiger „All-in-One“ Skill. So bleiben Verhalten und Ergebnisse vorhersagbar.

Fazit

Die Power von Skills in OpenCode liegt fuer mich in der Kombination aus Tempo und Verlaesslichkeit.

Sie ersetzen nicht das Denken - sie reduzieren Reibung an den Stellen, die sich staendig wiederholen. Und genau deshalb ist der session-blog-writer Skill ein starkes Beispiel: weniger Chaos beim Schreiben, mehr Zeit fuer Inhalt und technische Substanz.