clonedeps
Clone important project dependency source code into an ignored local workspace so OpenCode…
Configure and improve oh-my-opencode-slim for the current user. Use when users want to tune agents, models, prompts, custom agents, skills, MCPs, presets, or plugin behavior. Also use when recurring workflow friction suggests a safe config or prompt improvement.
$ npx -y skills add alvinunreal/oh-my-opencode-slim --skill oh-my-opencode-slim --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/oh-my-opencode-slimContext preview
The summary Claude sees to decide when to auto-load this skill.
Configure and improve oh-my-opencode-slim for the current user. Use when users want to tune agents, models, prompts, custom agents, skills, MCPs, presets, or plugin behavior. Also use when recurring workflow friction suggests a safe config or prompt improvement.
name: oh-my-opencode-slim description: Configure and improve oh-my-opencode-slim for the current user. Use when users want to tune agents, models, prompts, custom agents, skills, MCPs, presets, or plugin behavior. Also use when recurring workflow friction suggests a safe config or prompt improvement.
You help users configure, customize, and safely improve their oh-my-opencode-slim setup.
The goal is not just to answer configuration questions. When useful, help the user make their agent system better for future runs: tune models, adjust agent prompts, add focused custom agents, enable or restrict tools, and document restart requirements.
Use this skill when the user asks about or is likely to benefit from changes to:
Also use it proactively, with restraint, when a session reveals a repeatable improvement opportunity. Example: if the user repeatedly asks the same agent to follow a project-specific rule, suggest adding that rule to a prompt or config.
oh-my-opencode-slim is configured through a plugin config file, usually:
~/.config/opencode/oh-my-opencode-slim.json
or:
~/.config/opencode/oh-my-opencode-slim.jsonc
Concrete files agents should know:
| Path | Use | |---|---| | `~/.config/opencode/opencode.json` | OpenCode core config: plugin registration and providers | | `~/.config/opencode/oh-my-opencode-slim.jsonc` | User plugin config with comments/trailing commas; takes precedence over `.json` | | `~/.config/opencode/oh-my-opencode-slim.json` | User plugin config generated by installer | | `<project>/.opencode/oh-my-opencode-slim.json` | Project-local plugin overrides checked before user config | | `~/.config/opencode/oh-my-opencode-slim/{agent}.md` | Full prompt replacement for a built-in agent | | `~/.config/opencode/oh-my-opencode-slim/{agent}_append.md` | Append-only prompt tuning for a built-in agent | | `~/.config/opencode/oh-my-opencode-slim/{preset}/{agent}.md` | Preset-specific full prompt replacement | | `~/.config/opencode/oh-my-opencode-slim/{preset}/{agent}_append.md` | Preset-specific append-only prompt tuning | | `~/.config/opencode/skills/<skill-name>/SKILL.md` | User override — a same-named directory here shadows the bundled in-process skill |
Built-in agent prompt file names are exact agent names:
Prefer `{agent}_append.md` for small behavior tuning. Use `{agent}.md` only when the user intentionally wants to replace the bundled prompt entirely.
Prompt override lookup order:
1. If a `preset` is active, check `~/.config/opencode/oh-my-opencode-slim/{preset}/` first. 2. Fall back to `~/.config/opencode/oh-my-opencode-slim/`. 3. If both `{agent}.md` and `{agent}_append.md` exist, the replacement prompt is loaded first and the append file is added after it. 4. If no prompt files exist, the built-in prompt from the plugin package is used.
Common customizations:
design-heavy `designer` work.
exclusions like `['*', '!codemap']`.
an appropriate model, such as a vision-capable `observer`.
preferences.
Orchestrator knows when to call them and when not to.
Important schema boundary:
`designer`, `fixer`, `observer`, `council`) can set models, variants, skills, MCPs, options, and display names in config.
in `oh-my-opencode-slim.json[c]`; use markdown prompt override files instead.
`prompt` and `orchestratorPrompt` directly in config.
Edit the active preset under `presets.<preset>.<agent>`:
{
"preset": "openai",
"presets": {
"openai": {
"orchestrator": {
"model": "openai/gpt-6-sol",
"variant": "high",
"skills": ["*"],
"mcps": ["*", "!context7"]
},
"librarian": {
"model": "openai/gpt-6-luna",
"variant": "low",
"skills": [],
"mcps": ["context7", "gh_grep"]
}
}
}
}Create, for example:
~/.config/opencode/oh-my-opencode-slim/orchestrator_append.md
or for only the `openai` preset:
~/.co
Lean, fine tuned Opencode multi agent suite · Mix any models · Auto delegate tasks
Repo: alvinunreal/oh-my-opencode-slim
Clone important project dependency source code into an ignored local workspace so OpenCode…
Generate comprehensive hierarchical codemaps for UNFAMILIAR repositories. Expensive operation…
High-cost orchestrator workflow for large, high-risk, multi-phase coding efforts with…
Review recent work, find repeated workflow patterns, and suggest reusable skills, agents,…
Simplifies code for clarity without changing behavior. Use for readability, maintainability,…