What problem does it solve? Coordinating multiple coding agents (Claude Code, Codex, Gemini, and others) across terminal workspaces is error-prone: prompts get lost, agents idle silently, and teardown is forgotten. This Skill provides the operational playbook for driving herdr, a terminal workspace manager with a JSON socket API, so agents can be spawned, prompted, monitored, and torn down programmatically. ## Core Features & Use Cases - Session and workspace orchestration: Create headless herdr sessions, spaces, and tabs with explicit --session, --workspace, --cwd, and --label targeting so work lands in the right place. - Agent lifecycle management: Start named agents of any kind (claude, codex, gemini, opencode, amp) with a launch-time kickoff prompt, send follow-up prompts, and block on completion with agent wait or prompt --wait. - State monitoring and verification: Read semantic agent states (working, blocked, idle, done) via agent list, inspect actual terminal output with agent read, and verify external artifacts directly instead of trusting idle status. - Use Case: Kick off a new task by creating a worktree-backed space, spawning a Claude agent in its own tab with a one-line prompt pointing at a brief file, waiting for it to settle, reading its output, and closing the tab when done. ## Quick Start Ask the agent to start a new herdr session named "review", create a workspace in your project directory, spawn a Claude agent with a kickoff prompt, and report back when it finishes.