Oh My OpenCode
Analysis
This appears to be a real OpenCode orchestration helper, but it enables broad autonomous coding, background agents, provider account use, and unpinned remote installers, so it deserves careful review before installation.
Findings (6)
Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.
Checks for instructions or behavior that redirect the agent, misuse tools, execute unexpected code, cascade across systems, exploit user trust, or continue outside the intended task.
The agent will automatically: ... Explore your codebase ... Implement the feature ... Verify with diagnostics and tests ... Keep working until 100% complete
Ultrawork mode gives the agent autonomous codebase exploration, implementation, and verification authority, with no clearly stated default approval gate or rollback boundary in the artifact.
The `todo-continuation-enforcer` hook forces the agent to continue from where it left off ... Use `/stop-continuation` to stop all continuation mechanisms
The documented continuation mechanisms and stop command show that the system can keep agent work going across interruptions; this is disclosed, but it needs clear user control.
curl -fsSL https://opencode.ai/install | bash ... bunx oh-my-opencode install
The documented setup relies on remote, unpinned installer/package execution. This is central to the stated purpose, but it places trust in external distribution channels.
Checks whether tool use, credentials, dependencies, identity, account access, or inter-agent boundaries are broader than the stated purpose.
AUTH_LIST=$(opencode auth list 2>/dev/null || echo "")
The skill expects OpenCode provider authentication and the doctor script checks local auth status. This is expected for an LLM orchestration plugin, but it depends on provider account access.
Checks for exposed credentials, poisoned memory or context, unclear communication boundaries, or sensitive data that could leave the user's control.
Accumulates learnings across tasks ... Tracks progress across sessions (resume anytime)
The plugin stores or reuses task context across work items and sessions. That persistence is purpose-aligned, but it can preserve sensitive or stale project assumptions.
delegate_task(subagent_type="explore", run_in_background=true, prompt="Find auth patterns...")
The artifacts document task delegation to subagents, including background execution. This is the core feature, but task prompts and code context may move between agents and model providers.
