Personal OpenCode configuration synced to GitHub.
opencode.json- Main config: providers, permissions, plugins, MCP toolstui.json+themes/custom.json- Catppuccin Mocha-inspired TUI themeAGENTS.md- Engineering conventions and agent rulesdcp.jsonc- Dynamic Context Pruning plugin settingsnotification-ntfy.json- ntfy.sh notification plugin settingsagents/- Custom agent definitions (mini)commands/- Slash commands (/commit,/commitall)skills/- Specialized workflows
| Skill | Purpose |
|---|---|
browser-control-basics |
Shared Chromium control rules |
systematic-debugging |
Root-cause-first debugging methodology |
browser-testing |
Browser-based web app testing in Chromium |
ui-guidelines-review |
Web Interface Guidelines compliance review |
web-inspector-editing |
Temporary live-browser CSS and JS testing |
chatgpt-browser |
Ask ChatGPT through browser |
claude-browser |
Ask Claude through browser |
copilot-browser |
Ask Microsoft Copilot through browser |
gemini-browser |
Ask Gemini through browser |
perplexity-browser |
Ask Perplexity through browser |
consult-elders |
Ask all AI assistants simultaneously |
wordpress-master |
WordPress theme, plugin, and block work |
| Agent | Purpose |
|---|---|
mini |
Default custom implementation agent (MiniMax-M3) |
build |
Native build agent (GPT-5.5) |
plan |
Native plan agent (GPT-5.5) |
| Command | Purpose |
|---|---|
/commit |
Guided commit workflow |
/commitall |
Commit everything in one |
MiniMax- Local MCP server viauvxchrome-devtools- Browser debugging atlocalhost:9222context7- Documentation searchgh_grep- GitHub code searchfigma- Figma integration (requires auth, see below)
My agents are expenting a chromium wrapper named chromium-agent with its own
user data directory and remote debugging port set. It should look something like
this:
#!/usr/bin/env
chromium --user-data-dir=$HOME/.config/chromium-agent --disk-cache-dir=/run/user/$UID/chromium-agent --remote-debugging-port=9222Figma MCP rejects non-whitelisted agents. Authenticate first:
cd /tmp && git clone https://github.com/gberaudo/opencode-mcp-figma && cd opencode-mcp-figma
npm i && npm run build && npm start https://mcp.figma.com/mcp
# Move mcp-auth.json to ~/.local/share/opencode/mcp-auth.jsonopencode-ntfy.sh- Push session notifications via ntfy.sh@simonwjackson/opencode-direnv- Direnv integration@tarquinen/opencode-dcp@latest- Dynamic context pruning
cp .env.example .env
# Edit .env with your API keysUses direnv for automatic env loading. Run nix develop or npm i opencode-ai
to get the binary.
minimax-coding-plan/MiniMax-M3minimax-coding-plan/MiniMax-M2.7openai/gpt-5.5openai/gpt-5.4openai/gpt-5.4-mini