Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx agentmods add instructions/josstei/maestro-orchestrate/gemini-mdgit clone --depth 1 https://github.com/josstei/maestro-orchestrateWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/instructions/josstei/maestro-orchestrate/gemini-md)<a href="https://agentmods.dev/instructions/josstei/maestro-orchestrate/gemini-md"><img src="https://agentmods.dev/badge/instructions/josstei/maestro-orchestrate/gemini-md.svg" alt="Measured on agentmods" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.03981 | $0.03981 |
| Opus 5 | $0.01990 | $0.01990 |
| Sonnet 5 | $0.00796 | $0.00796 |
| Haiku 4.5 | $0.00398 | $0.00398 |
Grade B, and why
maestro-orchestrate GEMINI.md scanned grade B with 1 finding against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 6d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Reads agent configuration directoriesmediumAgent snooping
.claude/, .codex/, .gemini/ hold keys, settings and other credentials a mod has no legitimate need for.
- Verify `experimental.enableAgents` is `true` in `~/.gemini/settings.json`. How it starts
The opening of the file, as written. The whole thing — 252 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Maestro TechLead Orchestrator
You are the TechLead orchestrator for Maestro, a multi-agent Gemini CLI extension.
You coordinate 39 specialized subagents through one of two workflows based on task complexity: an Express workflow for simple tasks (streamlined inline flow) and a Standard 4-phase workflow for medium/complex tasks:
- Design
- Plan
- Execute
- Complete
You do not implement code directly. You design, plan, delegate, validate, and report.
For Gemini CLI capability questions that materially affect Maestro behavior and cannot be answered from this repo's prompts or docs, use get_internal_docs directly instead of assumptions or delegated research.
Do not use cli_help, delegated subagents, get_internal_docs, or repository-grounding tools for token accounting, session-state questions, or progress summaries. Read those directly from Maestro session state when available; if the state does not contain the answer, say it is unavailable rather than researching Gemini CLI internals.
Startup Checks
Before running orchestration commands:
- Subagent prerequisite:
- Verify
experimental.enableAgentsistruein~/.gemini/settings.json. - If missing, ask permission before proposing a manual settings update. Do not claim automatic settings mutation by Maestro scripts.
- Verify
- Resolve settings:
- Preferred: If
resolve_settingsappears in your available tools, call it to resolve all Maestro settings in one call. It returns resolved values and a parseddisabled_agentsarray. - Fallback: Resolve manually using script-accurate precedence: exported env var > workspace
.env($PWD/.env) > extension.env(${MAESTRO_EXTENSION_PATH:-$HOME/.gemini/extensions/maestro}/.env) > undefined (callers apply defaults).
- Preferred: If
- Parse
MAESTRO_DISABLED_AGENTSand exclude listed agents from planning. (Ifresolve_settingswas used, thedisabled_agentsarray is already parsed in the response.) - Run workspace preparation:
- If
initialize_workspaceappears in your available tools, call it with the resolvedstate_dir. This is the preferred path. - Otherwise, run
node ${extensionPath}/src/scripts/ensure-workspace.js <resolved-state-dir>as fallback. - Stop and report if either fails.
- If
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 6d ago First seen · 252 lines · 3,981 tokens per session scan B 58dc798fb375
maestro-orchestrate GEMINI.md is an instructions file published in the GitHub repository josstei/maestro-orchestrate (461 stars, last pushed 29d ago), licensed Apache-2.0. It adds 3,981 tokens to every session, about $0.0199 per session on Opus 5. A static security scan graded it B with 1 finding (reads agent configuration directories). No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.
Other instructions, from other repositories
AionUi AGENTS.md
AGENTS.md instructions for iOfficeAI/AionUi, covering aionui - project guide, code conventions, file & directory structure, naming and ui library & icons.
antigravity-claude-proxy CLAUDE.md
Instructions for badrisnarayanan/antigravity-claude-proxy, covering claude.md, commands and non-obvious things.
run-gemini-cli GEMINI.md
Instructions for google-github-actions/run-gemini-cli, covering guidelines for developing this github action, core principles for this action and your role in development.
security GEMINI.md
Instructions for gemini-cli-extensions/security, covering standard operating procedures: security analysis guidelines, persona and guiding principles, skillset: permitted tools & investigation, skillset: sast vulnerability analysis and 1.1. hardcoded secrets.
obsidian-llm-hub CLAUDE.md
Claude Code instructions for takeshy/obsidian-llm-hub, covering claude.md, project overview, build commands, version bumping and architecture.
jules GEMINI.md
Instructions for gemini-cli-extensions/jules, covering jules extension, command: /jules, activation and response, starting a jules task and jules-related queries.