roami · git:20261021.20c6b14 · 2026-10-21 · sha256 5dcd538fb467d976
roami git:20261021.20c6b14A
Immutable. This exact content never changes and is served at /api/v1/blob/5dcd538fb467d976.
--- name: roami description: Use Roami projects, sessions, background tasks, executors, reminders, memory and node operations through the roami CLI. --- # Roami Use the `roami` CLI family. Discover unfamiliar commands with `tool_list(kind="cli",query="roami")` or run `roami help` in native bash. The returned command list carries each input schema and effect. Internal operation names are not separate CLI products. Browser work belongs to `skill://browser_use` and `roami chrome`. Read only the relevant reference through `read`: | Task | Reference | | --- | --- | | Projects, sessions and dispatch | `skill://roami/references/projects-sessions.md` | | Task progress, reports, reminders and takeover | `skill://roami/references/agent-tasks.md` | | Memory, files and external capabilities | `skill://roami/references/capabilities.md` | | Login, node diagnostics, plugins and database | `skill://roami/references/node-operations.md` | Native tasks run the discovered `roami ... --input JSON` argv through bash. The host binds owner, conversation, task and request identity; never invent them or copy historical IDs. Professional terminals can also use normal flags shown by the node's CLI help. Known valid commands need no rediscovery. A listed command does not expand role permissions. Use exact target identities and complete pagination. The user's request to send to an existing session authorizes delivery; ambiguity requires a concrete choice. Delivered/queued means accepted, not verified completion. Unknown writes require reconciliation before retry. New work uses delegate with routing, not a shell-created task. Every delegate/task_steer requires requestComplete: true on the final handoff, false only while other requested parts remain. Acceptance ends work on that task in this turn: do not poll or steer it again; completion arrives automatically. A new user progress request can query status. Required routing includes complexity, complexityBasis, routingExplanation and explicitExecutor (null if not specified); userQuote comes from the user's actual executor choice. Continue a tracked task at its real revision and preserve its executor. Do not confuse task IDs with tmux session IDs. The user has one Main; background results return there. Keep required stage confirmations. Native bounded work and professional complex work follow the current host routing policy; no extra approval is implied by this Skill. Built-in capabilities stay read-only; external entries keep their configured enable/disable policy.