
Herdr
Operates herdr, the terminal workspace manager for coding agents, through its CLI and...
Install
npx skills add danielmiessler/LifeOS --skill Herdr -g -a claude-code -y- Repository
- danielmiessler/LifeOS19.7k
- Category
- AI and agents
- Updated
- 8d ago
- License
- MIT
- Context cost
- Mediumabout 1,860 tokens
- Runs scripts
- Yes, review before use
What it does
Operates herdr, the terminal workspace manager for coding agents, through its CLI and socket API, explains and edits the local herdr setup (config.toml key mirror, shell wrapper, terminal passthrough maps, sidebar naming, agent-state integrations), and checks the install against upstream. USE WHEN herdr, herder, herd, herdr command, herdr pane, herdr tab, herdr workspace, herdr worktree, start an agent in a pane, prompt the agent in the other pane, read that pane, what are my other agents doing, herdr config, herdr keybinding, herdr sidebar, herdr integration, herdr docs, update herdr, is herdr up to date, herdr remote, herdr machine. NOT FOR in-harness subagents (Agent or Workflow), the Helm terminal itself outside herdr (Helm docs), the Hermes sidecar (Hermes).
Herdr
Contents: Ideal State · Intent Routing · Sources of Truth · This Install · Data & Config · Gotchas · Examples
Herdr documents itself for agents, so this skill holds no command syntax. It names where the syntax lives, what is custom about this install, and how to tell when either has drifted.
Ideal State
- Every herdr command takes its syntax from the installed binary (
herdr --skill, the command group's own help,herdr api schema), never from memory or this skill. - Control commands run only from inside a herdr pane, against an explicit target, without moving the principal's focus; anything that would stop the server, close what I did not open or answer another agent's dialog waits for an explicit yes.
- A question about local behaviour is answered from the live file that causes it, and a change lands in the file that owns it.
- Drift between the install, our config and herdr's own agent instructions is caught by
Tools/Freshness.ts, not by editing this skill on every release.
Intent Routing
| Intent | Trigger | File |
|---|---|---|
| Operate | control panes, tabs, workspaces, worktrees; start, prompt, read or wait on an agent; "what are my other agents doing" | Intents/Operate.md |
| Delegate | "have codex / another claude do X in a pane", "get a second opinion in a pane", spin up an agent next to me | Intents/Delegate.md |
| Configure | keybindings, theme, sidebar, toasts, integrations, the wrapper or passthrough maps, "why does this key do that in herdr" | Intents/Configure.md |
| Freshness | "is herdr up to date", docs drift, after any herdr update | Intents/Freshness.md |
| Update | "update herdr", "upgrade herdr", a stale version or server check | Intents/Update.md |
| File | Read when |
|---|---|
Setup.md | first-time setup: the freshness baseline files, environment variables, and the commands that prove the install works |

