Requirements
| Why | |
|---|---|
| Claude Code | the host; this is a Claude Code plugin |
| Python 3.10+ | the runner. No pip dependencies at runtime |
| Git | change fingerprinting and the clean-checkout build gate |
| OpenCode CLI | the second agent |
| An OpenCode provider | the model behind that agent |
claude --version
opencode --version
git --version
Provider credentials
Installing this plugin does not give you model credentials. It bundles none and never will. OpenCode needs its own configured provider:
opencode auth login
opencode auth list
Some OpenCode builds ship a usable default provider with no entry in auth list. Check everything at once after installing:
python ~/.claude/plugins/**/openclaude-loop/skills/openclaude-loop/scripts/runner.py doctor
doctor separates blocking problems (OpenCode missing, requested model unavailable) from advisory warnings (an empty auth list).
Installation
From inside Claude Code:
/plugin marketplace add nahidnfr123/openclaude-loop
/plugin install openclaude-loop@openclaude-loop
Or from your shell:
claude plugin marketplace add nahidnfr123/openclaude-loop
claude plugin install openclaude-loop@openclaude-loop
Confirm it loaded:
claude plugin details openclaude-loop
You should see three skills: openclaude-loop, opencode-review and opencode-build.
Updating
claude plugin marketplace update openclaude-loop
claude plugin update openclaude-loop@openclaude-loop
Releases are tagged vX.Y.Z; see the changelog.
Uninstalling
claude plugin uninstall openclaude-loop@openclaude-loop
claude plugin marketplace remove openclaude-loop
The plugin stores nothing outside its installation directory. Run artifacts live wherever you pointed --artifacts (the system temp directory by default) and can be deleted freely. Your OpenCode configuration was never modified, so there is nothing to restore.