open-code
Spawn OpenOS OpenCode via invoke_opencode tool.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Spawn OpenOS OpenCode via invoke_opencode tool.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
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