Using maestro
Skill tinhtran24/maestro/backend/internal/skillassets/using-maestro
Maestro is an open-source, multi-agent AI development framework written in Go. It orchestrates specialized AI coding agents across a deterministic software engineering workflow
npx -y skills add tinhtran24/maestro --skill using-maestroAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Catalog of the Maestro `maestro` CLI: spawning workers, managing sessions and projects, sending messages, previewing pages, and daemon control. Use when using the to CLI, spawning workers, or managing Maestro sessions in an Maestro workspace.
SKILL.md
2.8 KB, as published. Nobody here has run it
Maestro CLI Catalog
maestro is a thin CLI over the local Maestro daemon. Every command is maestro <command> --help for the authoritative flag list.
| Command | What it does | When to use | Details |
|---|---|---|---|
spawn | Spawn a worker agent in a fresh git worktree | Starting a new task or issue | commands/spawn.md |
session | Manage agent sessions (list, kill, rename, restore, etc.) | Inspecting or controlling running/terminated sessions | commands/session.md |
project | Register, inspect, configure, or remove projects | Setting up or managing repos Maestro knows about | commands/project.md |
orchestrator | List orchestrator sessions | Viewing which sessions are orchestrators | commands/orchestrator.md |
review | Submit a reviewer result for a worker's PR | Completing a code review loop | commands/review.md |
send | Send a message to a running agent session | Correcting or directing a live agent | commands/send.md |
preview | Open a URL in the desktop browser panel | Demoing a local server or file from inside a session | commands/preview.md |
start | Fetch (if needed) and open the Maestro desktop app | Launching the app | commands/start.md |
stop | Stop the Maestro daemon | Shutting down Maestro | commands/stop.md |
status | Show daemon status | Verifying the daemon is up and healthy | commands/status.md |
doctor | Run local health checks | Diagnosing Maestro setup problems | commands/doctor.md |
import | Import projects from a legacy Maestro install | Migrating from the old flat-file store | commands/import.md |
version | Print version information | Checking installed version | - |
completion | Generate shell completion scripts | Setting up tab completion | - |
Conventions
- Most read commands accept
--jsonfor machine-readable output. -p / --projectscopes session subcommand lookups to one project.- Session and project ids are shown by
maestro session lsandmaestro project ls. --agentis an alias for--harnessonmaestro spawn.- Every command accepts
-h / --helpfor the full flag list.
See references.md for natural-language-to-command mappings.