herdr is agent-read markdown (skill) from cypher0n3/dotagents: Control Herdr panes, tabs, workspaces, and other agents. Use only when the user mentions Herdr..
Indexed from public GitHub and served as immutable, content-addressed versions. Install it pinned to an exact SHA-256 with the mdr CLI, and every file is verified against the hash recorded here before it reaches your agent. The deterministic audit below grades the latest version, and the same file always earns the same grade.
What the file says
# Herdr
Herdr organizes terminals into workspaces, tabs, and panes, recognizes coding agents in panes, and exposes the running server through the `herdr` CLI.
## Preconditions
- Run `test "${HERDR_ENV:-}" = 1` first.
If it fails, say you are not inside Herdr and stop; never control the user's Herdr session from outside it.
- The installed binary is the authority for syntax.
Run `herdr --help`, then a command group without a subcommand (for example `herdr agent`) to list its commands.
`herdr --skill` prints Herdr's own current agent guide; consult it when this file and the binary disagree.
- Never run bare `herdr` (it launches the TUI).
Never probe a mutating command by omitting arguments; `herdr workspace create` executes with defaults.
- Control commands return JSON.
Read IDs and state from responses; do not predict them.
## Model
- IDs are opaque stable handles: workspace `w1`, tab `w1:t1`, pane `w1:p1`.
Closed IDs are not reused.
- A pane exists with or without an agent.
Use `pane` commands for shells, tests, and servers; use `agent` commands when Herdr must validate agent identity and interpret lifecycle state.
…
Pin to a label to follow the author's releases, or to a sha256 to freeze the exact bytes forever. Either way the resolved hash is written to mdr.lock, and mdr install reproduces it on any machine.
GET https://markdownregistry.com/api/v1/artifacts/art_zgbsvyflft5vtvzg
GET https://markdownregistry.com/api/v1/resolve?ref=cypher0n3/dotagents/herdr
GET https://markdownregistry.com/api/v1/blob/24d8b37c51d9767fa1b89f387b4217d24d27f74998ef0ec635f129c34411f3d1
Your agent does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
cypher0n3/dotagents · skills/agent-feedback/SKILL.md · Quick prompt to indicate that the provided info was produced by another agent for consideration. Invoke only when…
cypher0n3/dotagents · skills/code-review-precision/SKILL.md · Keeps a review to the findings that are real and worth acting on. Use this skill when reviewing a change, in code in…
cypher0n3/dotagents · skills/detailed-execution-planner/SKILL.md · Creates and updates detailed execution plans as markdown checklists. Use when the user asks to create, refine, expand…
cypher0n3/dotagents · skills/docs-only-convo/SKILL.md · Mark the current thread as only intended for updating documentation. Invoke only when explicitly called by user.
cypher0n3/dotagents · skills/feature-files-authoring/SKILL.md · Applies repository-specific Gherkin and BDD conventions to feature files. Use this skill when creating or editing…
cypher0n3/dotagents · skills/go-developer/SKILL.md · Applies modern Go semantics, type safety, and secure secret handling when writing or refactoring Go. Use this skill…
cypher0n3/dotagents · skills/grill-me/SKILL.md · Prompt me with questions, one at a time, until we have a shared understanding. Use this skill when a decision, plan, or…
cypher0n3/dotagents · skills/just-ci/SKILL.md · `just ci` final check must pass before execution is complete. Use this skill when finishing work in a repository that…
cypher0n3/dotagents · skills/make-commit/SKILL.md · Review staged changes and make a git commit. Invoke whenever the user requests making a commit, unless they have…
cypher0n3/dotagents · skills/make-meta-commit/SKILL.md · Review staged changes in this repo and its submodules and make git commits. Invoke only when explicitly called by user.
cypher0n3/dotagents · skills/markdown-writer/SKILL.md · Applies project documentation standards and markdownlint rules when writing or editing Markdown. Use this skill when…
bastani-inc/atomic · packages/subagents/skills/herdr/SKILL.md · Control Herdr, a terminal multiplexer for coding agents. Use only when the user explicitly mentions Herdr or asks to…
sfc-gh-eraigosa/dotfiles · ai/skills/herdr/SKILL.md · Use when the user mentions herdr or is working inside a herdr pane and wants to save/restore a pane layout, change…
bendrucker/claude · plugins/herdr/skills/herdr/SKILL.md · Drive the herdr terminal workspace manager: inspect workspaces, tabs, and panes, hand work to sibling coding agents in…
vanducng/skills · skills/herdr/SKILL.md · Control Herdr, the terminal multiplexer for coding agents. Use when the user mentions Herdr or another skill delegates…