Install any skill in seconds. Free to start, no credit card required.
Get Started Free →untrivial-ai/using-ao
Catalog of the AO (Agent Orchestrator) `ao` CLI: spawning workers, managing sessions and projects, sending messages, controlling the shared browser, previewing pages, and daemon control.
Passed 24 of 24 test cases with the skill, and 10 of 24 without it.
and 14 more in the full report
14 fixed10 passed either way0 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 14 test cases the skill fixed. Same model, same prompt, with and without the skill.
Our team has project data from an older flat-file daemon setup that we need to migrate into our current installation. A developer suggested running `ao project register`, but that is for registering a new repository on disk. Which command imports legacy daemon data?
| Checked | Without skill | With skill |
|---|---|---|
| The response specifies the command ao import | Missed | Passed |
The instructions your model reads when the skill loads.
ao is a thin CLI over the local AO daemon. Every command is ao <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 AO 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 | Start a session-owned app or open an exact URL/file | Running and showing the worker's relevant app, Markdown, HTML, PDF, or image | commands/preview.md |
browser | Inspect and control the session's shared live browser | Verifying a web app through snapshots, interactions, waits, screenshots, console, and errors | commands/browser.md |
start | Fetch (if needed) and open the AO desktop app | Launching the app | commands/start.md |
stop | Stop the AO daemon | Shutting down AO | commands/stop.md |
status | Show daemon status | Verifying the daemon is up and healthy | commands/status.md |
doctor | Run local health checks | Diagnosing AO setup problems | commands/doctor.md |
import | Import projects from a legacy AO 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 | - |
--json for machine-readable output.-p / --project scopes session subcommand lookups to one project.ao session ls and ao project ls.--agent is an alias for --harness on ao spawn.-h / --help for the full flag list.Use references.md only when a natural-language request does not map clearly to a command above.
test cases passed, vs 10 / 24 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.