anfreire/cc-oc

Claude Code-Plugin: Delegiere Aufgaben an OpenCode – mit automatisch importierten CC MCPs/Agenten/Skills/Befehlen pro Spawn.

Was ist cc-oc?

Das Skill `anfreire/cc-oc` ist ein Plugin für Claude Code, das es Entwicklern und KI-Agenten-Nutzern ermöglicht, Aufgaben nahtlos an OpenCode zu delegieren – wobei die gesamte Konfiguration von Claude Code (MCPs, Agenten, Skills, benutzerdefinierte Befehle) automatisch pro neuem Spawn importiert wird. Es adressiert das Problem, dass man beim Wechsel zwischen Codex und Claude Code mühsam alle Konfigurationen manuell übertragen oder neu aufsetzen müsste. Das Plugin stellt sicher, dass beim Starten einer OpenCode-Instanz alle vorhandenen CC-Ressourcen (z.B. Model Context Protocol Server, spezifische Agentenprofile, benutzerdefinierte Skills und CLI-Befehle) ohne Zutun des Benutzers übernommen werden. Es unterstützt damit alle Umgebungen, die OpenCode und Claude Code gemeinsam nutzen, und optimiert den Workflow, indem es Redundanzen und manuelle Schritte eliminiert. Der Fokus liegt auf Toolinteroperabilität und nahtloser Integration in bestehende Entwicklerpipelines.

Funktioniert mit✓Claude Code~Codex CLI~Cursor✓OpenCode
npx skills add anfreire/cc-oc

Installed? Explore more Produktivität & Zusammenarbeit skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Was macht cc-oc?

Claude Code-Plugin: Delegiere Aufgaben an OpenCode – mit automatisch importierten CC MCPs/Agenten/Skills/Befehlen pro Spawn.

Übersicht

Dieses Plugin ermöglicht es, Aufgaben von Claude Code an OpenCode zu delegieren. Beim Erstellen einer neuen OpenCode-Instanz werden automatisch alle MCPs (Model Context Protocol Server), Agenten, Skills und benutzerdefinierten Befehle aus der aktuellen Claude Code-Konfiguration importiert. Dadurch entfällt das manuelle Übertragen von Konfigurationen zwischen den beiden Workflows.

Verwendung

  1. Stelle sicher, dass sowohl Claude Code als auch OpenCode in deiner Umgebung installiert und konfiguriert sind.
  2. Aktiviere das Plugin in deiner Claude Code-Konfiguration.
  3. Führe einen Befehl wie open-code oder oc aus – das Plugin importiert automatisch:
    • Alle definierten MCPs
    • Agentenprofile
    • Benutzerdefinierte Skills
    • CLI-Befehle
  4. Delegiere Aufgaben an die gestartete OpenCode-Instanz; alle Ressourcen stehen sofort zur Verfügung.

Unterstützte Plattformen

  • Claude Code (alle Versionen)
  • OpenCode (kompatible Versionen)
  • Plattformunabhängig (Linux, macOS, Windows)

Funktionsweise

Das Plugin liest beim Starten einer OpenCode-Instanz die Konfigurationsdateien von Claude Code aus (z. B. ~/.claude/settings.json oder projektlokale .claude.json). Es extrahiert die relevanten Abschnitte (mcpServers, agents, skills, commands), serialisiert sie und reichert den Startbefehl von OpenCode mit den entsprechenden Parametern an. So wird sichergestellt, dass jeder neue Spawn eine vollständige, konsistente Umgebung erhält.

Konfiguration

Die Konfiguration erfolgt über die Claude Code-Einstellungen. Beispiel:

{
  "mcpServers": {
    "filesystem": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-filesystem"],
      "env": {}
    }
  },
  "agents": [
    {
      "name": "helper",
      "description": "Allzweck-Helfer",
      "system": "Du bist ein hilfreicher Assistent."
    }
  ],
  "skills": [
    {
      "name": "test-skill",
      "description": "Ein Beispiel-Skill",
      "prompt": "Führe eine Testaufgabe aus."
    }
  ],
  "commands": [
    {
      "name": "build",
      "command": "npm run build"
    }
  ]
}

Alle oben genannten Einträge werden beim Delegieren an OpenCode automatisch importiert.

Lizenz

MIT

Verwandte Skills