oh-my-opencode-slim

Configure agents, models, prompts, presets, and MCP permissions for oh-my-opencode-slim.

Updated Aug 14, 2026
One-click install
npx skills add https://github.com/MDSIXONE/opencode-config --skill oh-my-opencode-slim-mdsixone
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: oh-my-opencode-slim
Source: https://github.com/MDSIXONE/opencode-config/tree/main/skills/oh-my-opencode-slim
Command: npx skills add https://github.com/MDSIXONE/opencode-config --skill oh-my-opencode-slim-mdsixone

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Tuning an opencode agent setup requires knowing which config files, prompt override paths, and schema rules oh-my-opencode-slim actually supports, and mistakes can silently change cost, permissions, or delegation behavior. ## Core Features & Use Cases - Preset and model tuning: Edit oh-my-opencode-slim.json[c] to assign models, variants, skills, and MCPs per built-in agent such as orchestrator, oracle, librarian, explorer, designer, fixer, observer, and council. - Prompt override management: Create {agent}.md or {agent}_append.md files, including preset-specific variants, to replace or extend built-in agent prompts. - Custom agent design: Define narrow custom agents under agents.<name> with prompt and orchestratorPrompt so the Orchestrator routes work correctly. - Use Case: If the Orchestrator keeps spawning parallel writers that conflict, add a narrow rule to orchestrator_append.md requiring explicit file ownership before parallel delegation. ## Quick Start Ask the assistant to review your current oh-my-opencode-slim config and propose a small improvement to one agent's model or prompt.

Frequently Asked Questions about oh-my-opencode-slim

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I change the model for a specific oh-my-opencode-slim agent?▼

Edit the active preset under `presets.<preset>.<agent>` in `oh-my-opencode-slim.json` or `.jsonc` and set the `model` and optionally `variant` fields. The change applies on the next OpenCode run, so restart if you need it immediately.

How do I customize an agent prompt in oh-my-opencode-slim?▼

Create `{agent}_append.md` in `~/.config/opencode/oh-my-opencode-slim/` to append instructions, or `{agent}.md` to fully replace the bundled prompt. Preset-specific overrides go in a subdirectory named after the preset.

Can I set prompt or orchestratorPrompt for built-in agents in the JSON config?▼

No. Built-in agents like orchestrator, oracle, and librarian do not support `prompt` or `orchestratorPrompt` fields in the config file. Use markdown prompt override files instead; only custom agents under `agents.<name>` support those fields directly.

How do I restrict which skills or MCPs an agent can use?▼

Set the `skills` and `mcps` arrays per agent in the preset config. Use `['*']` for all, explicit names for a whitelist, or exclusions like `['*', '!codemap']` to deny specific entries.

Why did my oh-my-opencode-slim config change not take effect?▼

OpenCode may need a restart for config, prompt, agent, skill, MCP, or plugin changes to load. Also check that a project-level `.opencode/oh-my-opencode-slim.json` is not overriding your user config, and that the file is still valid JSON or JSONC.