oh-my-opencode-slim

Configure agents, models, prompts, skills, and MCPs for oh-my-opencode-slim in OpenCode.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Tuning an oh-my-opencode-slim setup requires knowing which config files, prompt override paths, and schema rules apply, and mistakes can silently change agent behavior or cost. This Skill guides safe, minimal configuration changes to agents, models, prompts, skills, MCPs, and presets. ## Core Features & Use Cases - Config and preset tuning: Edit oh-my-opencode-slim.json[c] to switch presets, assign models and variants per agent, and control skill/MCP permissions with allow/exclude lists. - Prompt overrides: Append or replace built-in agent prompts via markdown files like orchestrator_append.md, with preset-specific override support. - Custom agents: Define narrow specialist 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 inspect your oh-my-opencode-slim config and propose a smaller model for the explorer and librarian agents to reduce cost.

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 an oh-my-opencode-slim agent?▼

Edit the active preset under `presets.<preset>.<agent>` in `~/.config/opencode/oh-my-opencode-slim.json` or `.jsonc` and set the `model` and optional `variant` fields. The change applies on the next OpenCode run; restart OpenCode to apply it immediately.

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

Create `~/.config/opencode/oh-my-opencode-slim/{agent}_append.md` to append instructions, or `{agent}.md` to fully replace the bundled prompt. Built-in agents do not support `prompt` fields in the JSON config; markdown override files are the supported mechanism.

Can I add custom agents to oh-my-opencode-slim config?▼

Yes, unknown keys under top-level `agents` become custom agents and may define `prompt` and `orchestratorPrompt` directly in config. Give them a narrow job, clear trigger conditions, and only the skills and MCPs they need.

Which config file takes precedence, .json or .jsonc?▼

The `.jsonc` file takes precedence over `.json` for user plugin config, and project-local `.opencode/oh-my-opencode-slim.json` overrides are checked before user config. Prompt overrides check the active preset directory first, then the base directory.

Why are my oh-my-opencode-slim config changes not taking effect?▼

OpenCode may need a restart for config, prompt, agent, skill, MCP, or plugin changes to take effect. Verify the file is still parseable, the active preset is valid, and then restart OpenCode to apply changes immediately.