opus-gemini-orchestrator
Claude Opus plans, instructs and verifies while Gemini (Antigravity CLI `agy`) writes code, writes and runs tests, reviews, and does deep web research, to cut…
Skill by tahmidulferdous
Chalk Labs
Need help deploying opus-gemini-orchestrator?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/tahmidulferdous-opus-gemini-orchestrator
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: research, agent-building
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
- Runs as
- Shell scripts
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/opus-gemini-orchestrator
What's inside
- Skill name
opus-gemini-orchestrator- Description
- Claude Opus plans, instructs and verifies while Gemini (Antigravity CLI `agy`) writes code, writes and runs tests, reviews, and does deep web research, to cut Claude usage without cutting quality. Use before delegating any implementation or research, when the prompt shows an opus-gemini/opus-sonnet/opus-solo MODE, and whenever driving the Antigravity CLI from Claude Code.
- License
- MIT
- Instructions
- 124 lines in SKILL.md · view on GitHub
Before installing
- Ships executable scripts
Files (8)
- SKILL.md
- exec-mode-hook.sh · bin/
- gdo · bin/
- gmap · bin/
- gresearch · bin/
- gtask · bin/
- agy-cli.md · reference/
- install.sh · scripts/
SKILL.md (first lines)
# Opus plans, Gemini builds Claude usage is scarce, Gemini quota is not. Opus spends tokens on decisions: plan, briefs, verdicts, rulings. Gemini spends tokens on volume: code, tests, review, research. Quality comes from gates, not from Opus re-reading: precise brief, tests that must pass, independent Gemini reviewer or fact-checker, bounded fix loop. ## Modes A hook injects `MODE ...` into every prompt (from `~/.claude/exec-mode`). Follow it. User switches with the slash command. | Command | Opus | Gemini | Claude usage | |---------|------|--------|--------------| | `/opus-gemini-lite` | plan, step-level instructions, reads every diff, runs all checks | follows instructions | highest | | `/opus-gemini-mid` | plan, instructions, reads logic diffs, runs verify | code + tests, parallel workers | medium | | `/opus-gemini-full` | plan, briefs, reads verdicts | implement, test, review, fix (`gtask`) | lowest | | `/opus-gemini-deepresearch` | research brief, reads summary | research, cite, fact-check, fix (`gresearch`) | lowest | | `/opus-sonnet` | plan, instructions, review | Sonnet subagents instead of Gemini | Claude only | | `/opus-solo` | everything | nothing | Claude only | agy missing, signed out, or out of quota (`agy -p "/usage"`): tell the user, suggest `/opus-sonnet`. Never silently do the work in Opus. ## Tools In `bin/`, linked into `~/.local/bin` by `scripts/install.sh`. Run from the project root. | Command | Does | Prints | |---------|------|--------| | `gdo "task"` | one Gemini call with executor contract | `STATUS` `FILES` `VERIFY` `NOTES`, git status | | `gdo -c <id> "msg"` | same conversation: feedback, answers | same | | `gdo -l` | this folder's agy conversations (headless `/resume`) | id, title, steps | | `gtask <brief>` | implement, run `Verify:`, fresh-Gemini review, max 2 fix rounds | verdict, test tail, diff stat, Critical/Important | | `gresearch <brief>` | web research, fresh-Gemini checks every URL, max 2 fix rounds | verdict, sources, unsupported claims, executive summary | | `gmap [-1]` | live agent map from local status files, no LLM calls | marker, name, elapsed, tokens, phase per worker | - Non-zero exit on any failure, including permission soft-denials agy reports as success. - Env: `GDO_MODEL` (`gemini-3.8-flash-high`; use `gemini-3.1-pro-high` for hard reasoning), `GDO_EFFORT` (`high`), `GDO_TIMEOUT` (`20m`), `GTASK_ROUNDS`, `GRESEARCH_ROUNDS` (`2`). - Always `run_in_background: true`. `gmap -1` answers "what is running now" without waking a worker. Parallel workers in ONE background call (`gtask a.md & gtask b.md & wait`): one wake-up, not one per worker. Never poll. - Each Gemini call costs about a minute and ~27k Gemini tokens of fixed overhead: batch small same-shape edits into one task instead of many calls. ## Brief (all Gemini modes) Gemini sees only the brief. Put it in `.orchestrate/<task>.md` (git-ignored): - `Files: <paths>`: only files the task may touch. gtask diffs exactly these. - `Verify: <command>`: exits 0 when done. The script runs it; Gemini cannot run bash. - One or two lines of context; point to files, never paste them. - Exact interfaces: names, signatures, return shapes, constants, formats. - Decisions already made. Gemini never chooses. - Test cases by input and expected output. Gemini writes tests; Opus picks what they cover. - Acceptance criteria, out-of-scope items. Parallel tasks need disjoint `Files:` and tests that do not depend on each other's unfinished code. ## opus-gemini-full 1. Plan: short `PLAN.md`, contracts, file ownership. Read only what the plan needs. 2. Brief each task. 3. `gtask` (background, parallel when disjoint). 4. Accept only when: `PASS`, tests exit 0, diff stat lists only brief files. Do not read code. 5. FAIL: read `<task>.review.md`, rule, then `gdo -c <implementer id> "<exact fix>"` and rerun `Verify:`, or tighten brief and rerun `gtask`. `IMPLEMENTER_NOT_DONE`: answer its question via `gdo -c`. 6. Integrate: run full tests yourself. One read-only whole-feature review: `gdo "Read-only review of <feature> against PLAN.md; write .orchestrate/final-review.md; reply Critical/Important only"`. Fix findings with another `gtask`. 7. Before shipping anything that runs on other machines or touches user config (installers, auth, deletion), read that code's risky paths yourself. Tests pass on what they cover only. ## opus-gemini-mid Plan, disjoint tasks, `gdo "Read the brief at .orchestrate/<task>.md ..."`. On return: run `Verify:` yourself, read `git diff -- <logic files>`, skim boilerplate. Feedback `gdo -c <id>` until right. Integrate with a full test run. ## opus-gemini-lite Like mid, plus: step-level instructions (what, where, in which order); read every diff in full; run every check yourself, never trust Gemini's `VERIFY`; one task at a time unless trivially independent. ## opus-gemini-deepresearch 1. Ambiguous question: ask the user 1-2 questions. Else pick defaults, state them in the brief. 2. Brief `.orchestrate/research-<topic>.md`: `Report: research/<topic>.md`, main question, 3-6 sub-questions, scope (time window, source types, exclusions), what the answer is for. 3. `gresearch` (background; independent topics in parallel). 4. Read the printed summary only. 5. PASS: answer from the executive summary, link the report. FAIL or gaps: `gdo -c <researcher id> "<follow-up>"` or a narrower brief. Spot-check a claim yourself only if it drives a high-stakes decision. ## opus-sonnet Mid loop with the Agent tool (`subagent_type: "general-purpose"`, `model: "sonnet"`) in Gemini's place: parallel Agent calls in one message, feedback via `SendMessage`, same `STATUS`/`FILES`/`VERIFY`/`NOTES` report. ## Rules - Executors never decide. `BLOCKED` is answered by Opus. - Implementer's own report is never proof (see accept rules per mode). - Never `--dangerously-skip-permissions`. `DENIED:` means the run died on an unallowed tool: scripts retry once steering around it; if it persists, give the user the exact rule to add. - agy headless rejects compound shell lines (`a | b`, `a && b`, `>`): keep `Verify:` for the scripts to run, not for Gemini. - Never test the tools with dummy tasks inside a real project: they do real work. - A task that edits `gdo`/`gtask`/`gresearch` themselves must not run through `gtask`: bash re-reads a running script, so a half-written file breaks the run in progress. Use a plain `gdo` call and verify by hand. - Never continue an agy conversation the user started unless asked. - Executors never commit, push or reset. Opus commits only when the user asks. ## Reference
From tahmidulferdous/opus-gemini-orchestrator, MIT.
More from tahmidulferdous/opus-gemini-orchestrator
- 0.539score
opus-gemini-deepresearch
tahmidulferdous
Switch the Claude Code orchestration mode to opus-gemini-deepresearch.
SkillBFreshness: B★ 1Claude Code +9 - 0.539score
opus-gemini-full
tahmidulferdous
Switch the Claude Code orchestration mode to opus-gemini-full.
SkillBFreshness: B★ 1Claude Code +9 - 0.539score
opus-gemini-lite
tahmidulferdous
Switch the Claude Code orchestration mode to opus-gemini-lite.
SkillBFreshness: B★ 1Claude Code +9 - 0.539score
opus-gemini-mid
tahmidulferdous
Switch the Claude Code orchestration mode to opus-gemini-mid.
SkillBFreshness: B★ 1Claude Code +9 - 0.539score
opus-sonnet
tahmidulferdous
Switch the Claude Code orchestration mode to opus-sonnet.
SkillBFreshness: B★ 1Claude Code +9 - 0.536score
opus-solo
tahmidulferdous
Switch the Claude Code orchestration mode to opus-solo.
SkillBFreshness: B★ 1Claude Code +9
Signals
- Stars
- 1
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Sep 20, 2026 (1 month ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from tahmidulferdous
- 0.539score
opus-sonnet
tahmidulferdous
Switch the Claude Code orchestration mode to opus-sonnet.
SkillBFreshness: B★ 1Claude Code +9 - 0.539score
opus-gemini-deepresearch
tahmidulferdous
Switch the Claude Code orchestration mode to opus-gemini-deepresearch.
SkillBFreshness: B★ 1Claude Code +9 - 0.539score
opus-gemini-full
tahmidulferdous
Switch the Claude Code orchestration mode to opus-gemini-full.
SkillBFreshness: B★ 1Claude Code +9 - 0.539score
opus-gemini-lite
tahmidulferdous
Switch the Claude Code orchestration mode to opus-gemini-lite.
SkillBFreshness: B★ 1Claude Code +9 - 0.539score
opus-gemini-mid
tahmidulferdous
Switch the Claude Code orchestration mode to opus-gemini-mid.
SkillBFreshness: B★ 1Claude Code +9 - 0.536score
opus-solo
tahmidulferdous
Switch the Claude Code orchestration mode to opus-solo.
SkillBFreshness: B★ 1Claude Code +9
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get opus-gemini-orchestrator running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
opus-gemini-orchestrator skill. Agent Mart. https://agentmart.dev/skills/tahmidulferdous-opus-gemini-orchestrator (last updated 2026-10-24)