CCG Tri-Model Orchestration
zereight/gitlab-mcp
Runs a task through Codex and Gemini CLIs in parallel alongside Claude, then synthesizes the three outputs into one answer with agreements and conflicts called out.
Sends a question or task to another locally installed agent CLI, such as Codex or Gemini, through omc ask and saves the answer as a file.
$ npx skills add Yeachan-Heo/oh-my-claudecode --skill ask -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install Yeachan-Heo/oh-my-claudecode ask --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/Yeachan-Heo/oh-my-claudecode.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/ask .claude/skills/ask && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "ask" agent skill from https://github.com/Yeachan-Heo/oh-my-claudecode/tree/main/skills/ask into .claude/skills/ask/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "ask", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/Yeachan-Heo/oh-my-claudecode/tree/main/skills/askType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add Yeachan-Heo/oh-my-claudecode --skill ask -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install Yeachan-Heo/oh-my-claudecode ask --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Yeachan-Heo/oh-my-claudecode.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/ask .agents/skills/ask && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "ask" agent skill from https://github.com/Yeachan-Heo/oh-my-claudecode/tree/main/skills/ask into .agents/skills/ask/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "ask", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add Yeachan-Heo/oh-my-claudecode --skill ask -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install Yeachan-Heo/oh-my-claudecode ask --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Yeachan-Heo/oh-my-claudecode.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/ask .cursor/skills/ask && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "ask" agent skill from https://github.com/Yeachan-Heo/oh-my-claudecode/tree/main/skills/ask into .cursor/skills/ask/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "ask", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/Yeachan-Heo/oh-my-claudecode.git --path skills/ask--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add Yeachan-Heo/oh-my-claudecode --skill ask -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install Yeachan-Heo/oh-my-claudecode ask --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Yeachan-Heo/oh-my-claudecode.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/ask .gemini/skills/ask && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "ask" agent skill from https://github.com/Yeachan-Heo/oh-my-claudecode/tree/main/skills/ask into .gemini/skills/ask/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "ask", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install Yeachan-Heo/oh-my-claudecode askInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add Yeachan-Heo/oh-my-claudecode --skill ask -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/Yeachan-Heo/oh-my-claudecode.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/ask .github/skills/ask && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "ask" agent skill from https://github.com/Yeachan-Heo/oh-my-claudecode/tree/main/skills/ask into .github/skills/ask/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "ask", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add Yeachan-Heo/oh-my-claudecode --skill ask -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install Yeachan-Heo/oh-my-claudecode ask --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Yeachan-Heo/oh-my-claudecode.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/ask .opencode/skills/ask && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "ask" agent skill from https://github.com/Yeachan-Heo/oh-my-claudecode/tree/main/skills/ask into .opencode/skills/ask/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "ask", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
askSends a question or task to another locally installed agent CLI, such as Codex or Gemini, through omc ask and saves the answer as a file.
The skill routes one prompt to a chosen advisor: Claude, Codex, Gemini, Antigravity, Grok or Cursor. The agent must run the omc ask wrapper rather than assembling raw provider commands, because the wrapper picks the right flags, stores the result and copes with differences between provider versions.
Each run writes a markdown artifact under .omc/artifacts/ask, named with the provider, a slug and a timestamp. The selected CLI has to be installed and authenticated, which you can check with its version command. Antigravity, installed as the agy binary, works on macOS and Linux only; Windows users are pointed to Gemini, which also stays available for enterprise and API-key setups.
Read from SKILL.md and the folder at commit 454bae0. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Shell commands in SKILL.md call:
codexgeminiclaudeFrom the folder's file list and the shell code blocks in SKILL.md.
Links to these hosts (documentation or services it may open):
antigravity.googleFrom URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Ask Advisor Routing loads about 572 tokens when it runs. Until then it costs about 38 tokens; SKILL.md has 190 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from Yeachan-Heo/oh-my-claudecode at commit 454bae0, republished under its MIT licence (© Yeachan-Heo). 190 words, ~572 tokens.
.claude/skills/ask/SKILL.md (or your agent's skills folder).Use OMC's canonical advisor skill to route a prompt through the local Claude, Codex, Gemini, Antigravity, Grok, or Cursor CLI and persist the result as an ask artifact.
/oh-my-claudecode:ask <claude|codex|gemini|antigravity|grok|cursor> <question or task>Examples:
/oh-my-claudecode:ask codex "review this patch from a security perspective"
/oh-my-claudecode:ask gemini "suggest UX improvements for this flow"
/oh-my-claudecode:ask antigravity "suggest UX improvements for this flow"
/oh-my-claudecode:ask claude "draft an implementation plan for issue #123"
/oh-my-claudecode:ask cursor "apply this implementation plan"Required execution path — always use this command:
omc ask {{ARGUMENTS}}Do NOT manually construct raw provider CLI commands. Never run codex, claude, gemini, agy, grok, or cursor-agent directly to fulfill this skill. The omc ask wrapper handles correct flag selection, artifact persistence, and provider-version compatibility automatically. Manually assembling provider CLI flags will produce incorrect or outdated invocations.
claude --version
codex --version
gemini --version
agy --version
grok --version
cursor-agent --versionagy
binary per the official Antigravity instructions (inspect
any installer before running it). Verify: agy --versionPlatform note:
omc ask antigravityis supported on macOS/Linux. On Windows it is guarded with a clear error, becauseagy --printtakes the prompt as an argv value (it cannot read stdin) and has known upstream Windows-plimitations; useomc ask geminion Windows.
omc ask writes artifacts to:
.omc/artifacts/ask/<provider>-<slug>-<timestamp>.mdTask: {{ARGUMENTS}}
© Yeachan-Heo, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in skills/ask of Yeachan-Heo/oh-my-claudecode.
Open the folder on GitHubat commit 454bae0
Ask Advisor Routing next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Ask Advisor Routing this skillYeachan-Heo/oh-my-claudecode | 40k | — | ~572 | Automated safety check: Pass | MIT | |
| CCG Tri-Model Orchestrationzereight/gitlab-mcp | 2k | 1 repos | ~657 | Automated safety check: Pass | MIT | |
| UltracodePabloNAX/ultracode-skill | 187 | — | ~3.7k | Automated safety check: Pass | MIT | |
| Fable Foremanolsenbrands/fable-foreman | 142 | — | ~5.2k | Automated safety check: Pass | MIT | |
| Parallel Run Fan-Outyzhao062/anywhere-agents | 251 | — | ~9.8k | Automated safety check: Pass | Apache-2.0 | |
| Ray Multi-Model Collaborationimraywang/rayskills | 159 | — | ~1.3k | Automated safety check: Pass | Custom licence |
zereight/gitlab-mcp
Runs a task through Codex and Gemini CLIs in parallel alongside Claude, then synthesizes the three outputs into one answer with agreements and conflicts called out.
PabloNAX/ultracode-skill
Run a lightweight Ultracode workflow for serious coding tasks: plan, split, delegate when useful and allowed by the host, integrate, and verify.
olsenbrands/fable-foreman
Turns the lead model into a foreman that plans, routes and verifies while cheaper Claude, Codex or Grok workers do the typing, using a per-machine routing card.
yzhao062/anywhere-agents
Fans a task out into independent units that run on a separate Gemini-based agent pool, while the current session only coordinates.
imraywang/rayskills
Splits work across Grok, Claude and Codex with the current session as controller, in fast, review, race and scout modes, and checks results itself instead of trusting a model's report.
ringhyacinth/Star-Office-UI
Sets up Star Office UI, a pixel-art office dashboard that shows AI agent states, lets other agents join and can be opened from a phone or a public link.
Yeachan-Heo/oh-my-claudecode
Charts a foggy effort into a map of decision tickets on the repo's issue tracker and works through them one per session, producing decisions rather than deliverables.
Yeachan-Heo/oh-my-claudecode
Runs an autonomous improvement loop on a repository: agents propose and execute plans, a tournament picks the winner by benchmark, and each round is recorded and plotted.
Yeachan-Heo/oh-my-claudecode
Takes a short product idea through requirements, design, planning, parallel implementation, QA cycles and multi-reviewer validation to produce working code.
Yeachan-Heo/oh-my-claudecode
Detects and gracefully cancels whichever OMC mode, autopilot, ralph, swarm, pipeline, or team, is currently active, then clears its state.
Yeachan-Heo/oh-my-claudecode
Maps a codebase directory by directory and writes linked AGENTS.md files, each pointing to its parent, to document what each area contains.
Yeachan-Heo/oh-my-claudecode
Picks the smallest visual that carries structure when prose alone would not: pseudocode, call tree, component or file tree, Mermaid or diff, and skips it when prose is enough.
Works with
Categories
Sends a question or task to another locally installed agent CLI, such as Codex or Gemini, through omc ask and saves the answer as a file. The skill routes one prompt to a chosen advisor: Claude, Codex, Gemini, Antigravity, Grok or Cursor. The agent must run the omc ask wrapper rather than assembling raw provider commands, because the wrapper picks the right flags, stores the result and copes with differences between provider versions.
Ask Advisor Routing fits situations like: getting a second opinion on a patch from a different model's CLI; asking Gemini or Antigravity for UX suggestions on a flow; keeping a saved record of an advisor's answer for later reference.
Run `npx skills add Yeachan-Heo/oh-my-claudecode --skill ask -a claude-code`. Or copy the skill folder (skills/ask in Yeachan-Heo/oh-my-claudecode) into .claude/skills/ask in your project. Claude Code loads it when a task matches its description.
Run `npx skills add Yeachan-Heo/oh-my-claudecode --skill ask -a codex`. Or copy the skill folder (skills/ask in Yeachan-Heo/oh-my-claudecode) into .agents/skills/ask in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add Yeachan-Heo/oh-my-claudecode --skill ask -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/ask, .gemini/skills/ask, .github/skills/ask and .opencode/skills/ask in your project.
Going by SKILL.md and its folder, Ask Advisor Routing needs the command-line tools its instructions call (codex, gemini and claude). Our summary lists: The omc CLI; The chosen provider CLI installed and authenticated; macOS or Linux for Antigravity.
SKILL.md names 1 domain. As links in the text: antigravity.google. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Ask Advisor Routing is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 572 tokens (SKILL.md is roughly 2.3k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Ask Advisor Routing: CCG Tri-Model Orchestration (zereight/gitlab-mcp, 2k stars), Ultracode (PabloNAX/ultracode-skill, 187 stars), Fable Foreman (olsenbrands/fable-foreman, 142 stars) and Parallel Run Fan-Out (yzhao062/anywhere-agents, 251 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
Yeachan-Heo (a GitHub user) maintains it in Yeachan-Heo/oh-my-claudecode, which has 39,720 GitHub stars. The repository holds 47 skills in this directory. The repository was last updated on October 8, 2026.
Source: Yeachan-Heo/oh-my-claudecode on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.