← ClaudeAtlas

use-coding-agentslisted

How to use the coding agents installed on this machine (claude, codex, droid, grok, hermes, opencode, copilot, pi) as plain sub-agents in orchestrated workflows: one headless invocation, one prompt in, one result out. Deliberately ignores each CLI's own orchestration features (droid --mission, codex multi_agent, hermes delegation/moa/kanban, grok --agents, opencode personas). The orchestrator is whatever session is running the skill; the CLIs are interchangeable workers. Use when the user asks "which agent should run this", "fan out workers", "run X headless", or when a lifeos skill (overnight, timeboxed-iterating, workgraph, gauntlet, bughunt, dark-factory) needs to launch an agent CLI.
av/skills · ★ 13 · AI & Automation · score 80
Install: claude install-skill av/skills
# Use Coding Agents — Installed CLIs as Plain Sub-agents Validated on `fedora` 2026-09-04 by running each command on a minimal prompt (write one file, or reply OK). `pop-os` is set up identically via `control/install.sh`. Run `hostname` first. Re-run `<agent> --help` before relying on any flag not listed here. ## Principle Every agent here is a **worker**: it receives a prompt, edits files in one directory, commits, prints a result, exits. Nothing more. - **Do not use the CLIs' own orchestration features.** No `droid --mission`, no codex `multi_agent`, no hermes `delegate_task` / `moa` / `kanban`, no `grok --agents`, no opencode personas. Those are unvalidated here, spend tokens invisibly, and hide state from the orchestrator. - **The orchestrator is the session running this skill** (normally claude via the Agent tool or a lifeos skill). It plans units, writes prompts, launches workers, reads short results. - Workers are interchangeable. Pick by availability and cost, not by feature. ## Workers | Agent | Invocation | Auto-approve | Status 2026-09-04 | |----------|-----------------------------------------------------------|------------------------------------------------|-------------------| | claude | `claude -p "<prompt>"` | `--dangerously-skip-permissions` | PASS | | codex | `codex exec "<prompt>"` (or prompt on stdin)