maestro

SkillAI & models

Direct Maestro command hub for Codex slash menu: compose or choose a Frontier model panel, settings, terse, and update

Use maestro in Claude, ChatGPT or Ahel Desktop

Free. Sign in, add maestro and connect your AI. About a minute.

Also: Claude Code · Cursor · Codex

Then ask your AI: use the maestro skill

Details

Instructions available. Your AI can read the instructions. Execution depends on the setup they require.

Add Ahel to your AI once: Claude, ChatGPT, Cursor, Claude Code or Codex. Then ask it to use this.

maestroStart free

What this skill tells your AI

The instructions your AI receives, as published by hashgraph-online/awesome-codex-plugins in plugins/mbanderas/maestro/codex-skills/maestro/SKILL.md and read by Ahel’s review.

Use this skill when the user invokes /maestro, asks for Maestro slash commands in Codex, asks to compose or choose a Frontier model panel, or gives a Maestro command-shaped request such as frontier off, terse ultra, settings status, or update.

This is the direct Codex command hub. Enabled Codex skills appear in the slash command list, so /maestro ... should route here instead of requiring /prompts:*.

Launcher

Prefer project-local launchers from the repo root:

node bin/maestro.cjs frontier ...
node settings/cli.cjs ...

If those files are not present and this skill is loaded from the Maestro Codex plugin, locate the plugin root by walking up from this SKILL.md until .codex-plugin/plugin.json is present, then run:

node "<maestro-plugin-root>/bin/maestro.cjs" frontier ...
node "<maestro-plugin-root>/settings/cli.cjs" ...

Do not edit Maestro state files by hand.

Command Forms

Map the text after /maestro to exactly one operation. For Frontier state, use --scope codex-project unless the user explicitly names another scope.

Frontier

/maestro frontier off
/maestro frontier status
/maestro frontier roster
/maestro frontier catalog
/maestro frontier single <model>
/maestro frontier fusion <preset>
/maestro frontier fusion custom --models <a,b,c> [--judge <model>] [--synth <model>]
/maestro frontier compose --models <model>,<model> [--judge <model>] [--synth <model>] [--effort <level>] [--save <name>] [--dry-run]
/maestro frontier effort <auto|low|medium|high|xhigh|max|ultra>
/maestro frontier preset save <name> --models <a,b,c> [--judge <model>] [--synth <model>]
/maestro frontier preset list
/maestro frontier preset delete <name>
/maestro frontier run "<prompt>"

Run:

node bin/maestro.cjs frontier mode off --scope codex-project
node bin/maestro.cjs frontier status --scope codex-project
node bin/maestro.cjs frontier roster
node bin/maestro.cjs frontier catalog
node bin/maestro.cjs frontier mode single --model <model> --scope codex-project
node bin/maestro.cjs frontier mode fusion --preset <preset> --scope codex-project
node bin/maestro.cjs frontier mode fusion --preset custom --models <a,b,c> --scope codex-project
node bin/maestro.cjs frontier compose --models <model>,<model> --judge <model> --synth <model> --effort <level> --save <name> --scope codex-project
node bin/maestro.cjs frontier effort <auto|low|medium|high|xhigh|max|ultra> --scope codex-project
node bin/maestro.cjs frontier preset save <name> --models <a,b,c> --scope codex-project
node bin/maestro.cjs frontier preset list --scope codex-project
node bin/maestro.cjs frontier preset delete <name> --scope codex-project
node bin/maestro.cjs frontier run "<prompt>" --scope codex-project

Start composition with frontier catalog: it is the source of truth for selectable models, presets, aliases, readiness, and required configuration. Do not invent IDs. compose validates one to eight comma-separated models; without --dry-run, it saves and arms the resolved custom fusion panel. Effort persists across panel, judge, and synth stages for selected effort-aware Claude and Codex models; effort auto returns to provider defaults.

opus pins Claude Opus 5.5 (claude-opus-5-5), fable pins Fable 5.1 (claude-fable-5-1), sonnet-5 keeps Sonnet 5 (claude-sonnet-5), and haiku adds Haiku 4.5 (claude-haiku-4-5-20251001). Claude Code v2.1.280+ is required for Opus 5.5; v2.1.257+ is required for Fable 5.1. Opus, Fable, and Sonnet support low, medium, high, xhigh, and max; Haiku has no effort flag. Codex selectors include astra (gpt-6-astra), sol (gpt-6-sol), terra (gpt-5.6-terra), and luna (gpt-6-luna), plus auto-review and the retained GPT-5.5, GPT-5.4, GPT-5.4 Mini, and GPT-5.3 Codex Spark selectors. GPT-6 models support low, medium, high, xhigh, and max in Maestro’s UI, without none or ultra. Earlier explicit selectors and third-party adapters remain available. Existing MAESTRO_FRONTIER_MODEL_TERRA, MAESTRO_FRONTIER_MODEL_LUNA, and MAESTRO_FRONTIER_MODEL_SOL values are optional model-ID overrides. Codex Desktop reads overrides from ~/.codex/.env; restart and open a new thread after changing that file. All panel, judge, and synthesizer subprocesses are one-shot and read-only.

Before releasing Codex catalog changes, probe every first-party Codex selector:

node frontier/smoke.cjs

Settings

/maestro settings
/maestro settings status
/maestro settings list
/maestro settings help
/maestro settings set <key> <value>

Run:

node settings/cli.cjs status --scope codex-project
node settings/cli.cjs list
node settings/cli.cjs help
node settings/cli.cjs set <key> <value> --scope codex-project

Settings keys: terse, frontier, context-bar, discipline, verify.

Terse

/maestro terse off
/maestro terse lite
/maestro terse full
/maestro terse ultra

Run:

node settings/cli.cjs set terse <off|lite|full|ultra>

Update

/maestro update

Run:

codex plugin marketplace upgrade maestro
codex plugin add maestro@maestro

If the marketplace is not configured, run:

codex plugin marketplace add mbanderas/maestro
codex plugin add maestro@maestro

After updating the plugin, tell the user to restart Codex or open a new thread so the slash-list skill entries, hooks, and refreshed skill files reload.

Reporting

  • After changing Frontier state, verify with node bin/maestro.cjs frontier status --scope codex-project.
  • After changing settings, verify with node settings/cli.cjs status --scope codex-project.
  • Relay command output clearly and include any restart/new-thread requirement.

Signals

GitHub stars
1k
Forks
316
Last commit
Oct 2026
Advanced
Item type
skill
Key
maestro-hashgraph-online
Source
github.com/hashgraph-online/awesome-codex-plugins