herdrlisted
Install: claude install-skill shekohex/dotai
# Herdr
Herdr is a terminal multiplexer and runtime for coding agents. It organizes terminals into workspaces, tabs, and panes, detects agent identity and status, and exposes the running session through the `herdr` CLI.
Before issuing any control command, check that this agent is running inside a Herdr-managed pane:
```bash
test "${HERDR_ENV:-}" = 1
```
If the check fails, say that you are not running inside Herdr and stop. Do not inspect or control the focused Herdr session from outside Herdr.
When the check passes, the `herdr` binary in `PATH` talks to the running session. Use it to inspect neighboring work, create isolated terminal contexts, start agents and commands, read their output, and wait for state changes.
## Learn the current CLI
The installed binary is the authority for command syntax. Begin with:
```bash
herdr --help
```
Then print the relevant command group by running it without a subcommand:
```bash
herdr pane
herdr workspace
herdr worktree
herdr tab
herdr wait
herdr terminal
herdr notification
herdr integration
herdr session
```
Do not run bare `herdr` for discovery; it launches or attaches the TUI. Do not probe a mutating nested command by omitting arguments; some commands, including `herdr workspace create`, are valid with defaults and will execute. Use the command-group output above instead.
Most control commands print JSON. Read identifiers and state from those responses instead of predicting either one.
## IDs and current context
Public IDs