herdr-multiplexer
Use when you need to interact with `herdr` (pronounced like "herder")
Skill by choephix
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/choephix-herdr-multiplexer
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/herdr-multiplexer
What's inside
- Skill name
herdr-multiplexer- Description
- Use when you need to interact with `herdr` (pronounced like "herder")
- License
- MIT
- Instructions
- 74 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# Herdr
Stefan does most manual work using `herdr`. It's a `tmux` wrapper with workspaces, tabs and panes.
## First-class worktrees
A Herdr-managed worktree is a workspace with Git worktree provenance and a parent workspace relationship. Herdr displays it beneath the parent repository workspace in the sidebar.
When the user wants a worktree spawned from a Herdr workspace, use Herdr's worktree API rather than manually combining `git worktree add` with `herdr workspace create`:
```bash
herdr worktree create \
--workspace <parent_workspace_id> \
--branch <branch> \
--base <base_ref> \
--label '<short-label>' \
--focus \
--json
```
If the checkout already exists, attach it through the worktree API:
```bash
herdr worktree open \
--workspace <parent_workspace_id> \
--path <checkout_path> \
--focus \
--json
```
Do not represent a requested worktree as a tab with a different cwd, and do not create an unrelated workspace rooted at a manually-created checkout.
If asked to interact with it beyond what this guide covers, read https://herdr.dev/docs/cli-reference/.
## Naming workspaces and tabs
- **Workspace**: leave the label default (the cwd). Name it only when it's expected to operate across different folders inside — then choose a fitting name.
- **Tab**: shorter is better, uniquely descriptive — the label carries only what tells this tab apart from the others in its workspace.
## Clear all safe panes
```bash
python3 - <<'PY'
import json, subprocess
AGENT_NAMES = {
'claude', 'codex', 'gemini', 'opencode', 'omp', 'cursor-agent',
'node', 'bun', 'python', 'python3',
}
def run(*args):
return subprocess.run(args, text=True, capture_output=True, check=True).stdout
panes = json.loads(run('herdr', 'pane', 'list'))['result']['panes']
cleared = skipped = 0
for pane in panes:
pane_id = pane['pane_id']
info = json.loads(run('herdr', 'pane', 'process-info', '--pane', pane_id))['result']['process_info']
names = {p.get('name') for p in info.get('foreground_processes', [])}
if pane.get('agent_status') not in (None, 'unknown', 'idle') or names & AGENT_NAMES:
skipped += 1
continue
subprocess.run(['herdr', 'pane', 'send-keys', pane_id, 'ctrl+l'], check=False)
cleared += 1
print(f'cleared={cleared} skipped={skipped} total={len(panes)}')
PY
```
If the user explicitly wants every pane regardless of agent state, skip the guard and run `herdr pane send-keys <pane_id> ctrl+l` for each pane from `herdr pane list`.From choephix/my-agents, MIT.
More from choephix/my-agents
- 0.559score
pr-description
choephix
Use when writing or revising a pull request description, or posting any PR comment, review or reply, outside the Nilo repo.
SkillAFreshness: AClaude Code +9 - 0.556score
nilo-pr
choephix
Use when Stefan says /nilo-pr or asks to review/double-review a NILO PR with OMP in Herdr — full self-contained runbook for worktree + Herdr workspace +…
SkillAFreshness: AClaude Code +9 - 0.553score
pr-byline
choephix
Byline rule for AI-authored PR comments.
SkillAFreshness: AClaude Code +9 - 0.551score
pr-description
choephix
Use when writing or revising a pull request description.
SkillAFreshness: AClaude Code +9 - 0.550score
how-to-write-pr-description
choephix
Use before writing or editing a PR description.
SkillAFreshness: AClaude Code +9 - 0.539score
generate-with-openrouter
choephix
Use only when the user explicitly requests OpenRouter, or explicitly names a bundled OpenRouter model, for image generation or image editing.
SkillAFreshness: AClaude Code +9 - 0.539score
generate-with-fal
choephix
Use only when the user explicitly requests fal or fal.ai, or explicitly names a bundled Fal model, for image generation, image editing, background removal…
SkillAFreshness: AClaude Code +9 - 0.529score
messaging-gateway-operations
choephix
Use when configuring or troubleshooting Hermes messaging gateway behavior across chat platforms: bot connectivity, group/DM routing, mention gates…
SkillBFreshness: BClaude Code +9 - 0.529score
hermes-model-config
choephix
Use when Stefan asks to add, rename, remove, or verify a Hermes model alias, change the main/auxiliary model, or set up a model route/provider.
SkillBFreshness: BClaude Code +9 - 0.528score
adversarial-omp
choephix
Use when asked for high-confidence reasoning by running adversarial ai sessions against the same task
SkillBFreshness: BClaude Code +9 - 0.521score
file-backed-helper-apps
choephix
Build and evolve small local helper web apps whose routes read real project/workspace files from explicit roots, without prematurely adding databases or write…
SkillBFreshness: BClaude Code +9 - 0.520score
council
choephix
Use when Stefan invokes /council to fan one query out to GPT, Claude, and Gemini Pro via OMP and relay each completed answer separately.
SkillBFreshness: BClaude Code +9
Signals
- Stars
- 0
- Forks
- 1
- Open issues
- 0
- Last commit (this folder)
- Sep 1, 2026 (1 month ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/choephix/my-agents
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from choephix
- 0.559score
pr-description
choephix
Use when writing or revising a pull request description, or posting any PR comment, review or reply, outside the Nilo repo.
SkillAFreshness: AClaude Code +9 - 0.556score
nilo-pr
choephix
Use when Stefan says /nilo-pr or asks to review/double-review a NILO PR with OMP in Herdr — full self-contained runbook for worktree + Herdr workspace +…
SkillAFreshness: AClaude Code +9 - 0.553score
pr-byline
choephix
Byline rule for AI-authored PR comments.
SkillAFreshness: AClaude Code +9 - 0.551score
pr-description
choephix
Use when writing or revising a pull request description.
SkillAFreshness: AClaude Code +9 - 0.550score
how-to-write-pr-description
choephix
Use before writing or editing a PR description.
SkillAFreshness: AClaude Code +9 - 0.539score
generate-with-fal
choephix
Use only when the user explicitly requests fal or fal.ai, or explicitly names a bundled Fal model, for image generation, image editing, background removal…
SkillAFreshness: AClaude Code +9
Cite this page
herdr-multiplexer skill. Agent Mart. https://agentmart.dev/skills/choephix-herdr-multiplexer (last updated 2026-10-24)