open-code
Spawn OpenOS OpenCode via invoke_opencode tool.
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
Spawn OpenOS OpenCode via invoke_opencode tool.
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
Browser automation via Playwright MCP (official Microsoft headless browser)
Image generation and manipulation via MCP
PDF parsing and extraction via MCP
Autonomous tool discovery, evaluation, and integration for agent self-enhancement
Route OpenOS tasks to the correct product skill.
Enrich CRM contacts with LinkedIn and décideur data.
| name | open-code |
| description | Spawn OpenOS OpenCode via invoke_opencode tool. |
| version | 2.0.0 |
| author | OpenPro |
| license | MIT |
| platforms | ["linux","macos","windows"] |
| metadata | {"hermes":{"tags":["OpenCode","W4","invoke_opencode"],"category":"open-ecosystem","related_skills":["openprotocol-coder","open-ticket","open-dev-workflow","open-contract"]}} |
OpenAgents delegates all code edits to the OpenOS OpenCode fork — not npm opencode-ai.
developer or qa profile needs implement / review / test on a ticketinvoke_opencode plugin tool is availableget_ticketLoad openprotocol-coder before implement; QA merge uses openprotocol-integrator (git on host, not inside OpenCode).
openos_engineering enabledOPENOS_OPENCODE_PATH or opencode on PATHOPENTICKET_API_URL + ticket idOPENCODE_INVOKED_BY=openagents set by plugin (do not override)invoke_opencode(ticket_id="OP-42", mode="implement", cwd="/path/to/app/repo")
# Or loop until DoD:
run_ticket_dod_loop(ticket_id="OP-42", agent_profile="developer", cwd="/path/to/app/repo")
| Mode | Actor | Purpose |
|---|---|---|
implement | developer | Build to AC on agent/… branch |
review | qa | Diff vs AC |
test | qa | Run test suite |
Plugin flow: fetch ticket → set env → headless -p --bare → session-complete webhook (CC-W4-005).
| Situation | Action |
|---|---|
| Plugin missing | Fallback CLI with OPENTICKET_TICKET_ID env |
| Inside OpenCode session | Never /openagents true |
| Submodule change | cwd = app repo, not OpenOS root only |
opencode skill (generic CLI) instead of this OpenOS forkcwd (OpenOS root vs OpenCode/ submodule)main (integrator does that)verify_opencode_binary() or opencode --version succeedsOPENCODE_INVOKED_BY=openagentsin_review after implement (webhook or manual comment)CC-W4-005 envelope on session-complete when strict signing on