oh-my-opencode-slim

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

1|Updated Mar 15, 2025
One-click install
npx skills add https://github.com/adikpb/dotfiles --skill oh-my-opencode-slim-adikpb
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: oh-my-opencode-slim
Source: https://github.com/adikpb/dotfiles/tree/main/.config/opencode/skills/oh-my-opencode-slim
Command: npx skills add https://github.com/adikpb/dotfiles --skill oh-my-opencode-slim-adikpb

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Tuning an oh-my-opencode-slim installation 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 - Agent and model tuning: Adjust models, variants, skills, and MCP permissions per built-in agent within the active preset. - Prompt customization: Append or replace built-in agent prompts via markdown override files with a defined lookup order. - Custom agent creation: Define focused specialist agents with prompt and orchestratorPrompt fields for delegation routing. - Use Case: If the Orchestrator repeatedly spawns overlapping parallel writers, propose a narrow rule in orchestrator_append.md, confirm with the user, apply it, and note the restart requirement. ## Quick Start Ask the assistant to tune your oh-my-opencode-slim config, for example to lower costs by assigning cheaper models to the explorer, librarian, and fixer agents.

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

Edit the active preset under presets.<preset>.<agent> in ~/.config/opencode/oh-my-opencode-slim.json or .jsonc and set the model and variant fields. Project-local .opencode/ overrides are checked before user config.

How do I customize a built-in 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 prompt. Built-in agents do not support prompt fields in the JSON config; markdown override files are required.

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

Yes, unknown keys under top-level agents are treated as custom agents. Custom agents may define prompt and orchestratorPrompt directly in config, plus model, skills, and mcps fields.

Does oh-my-opencode-slim config require a restart to apply?▼

Config, prompt, agent, skill, MCP, and plugin changes typically apply on the next OpenCode run. Restart OpenCode if you need the change to take effect immediately.

How do I restrict skills or MCPs for an agent in oh-my-opencode-slim?▼

Set the skills or mcps array per agent using ['*'] for all, explicit names, or exclusions like ['*', '!codemap']. Keep permissions minimal and intentional for each agent's role.