Herdr Agent Tab Titles — Productivity skill for Claude Code
Renames each Herdr tab to the task its coding agent is working on.
How to install Herdr Agent Tab Titles
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open ajaykumarMohite/herdr-agent-tab-titles and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Herdr Agent Tab Titles does
Renames each Herdr tab to the task its coding agent is working on.
Alternatives in Productivity
- Agentacct — See what your coding agents did and what it cost 665 ★
- Cezar — Cezar is a parallel coding agents orchestrator 174 ★
- Research Subagent — You are a research subagent working as part of a team 129 ★
README
Agent Tab Titles
A [Herdr](https://herdr.dev) plugin that renames each tab to the task its coding agent is working on.
Herdr tabs are numbered `1 2 3 4`, and naming them by hand is friction nobody keeps up with. Coding agents already publish what they are doing as the terminal title, so this plugin copies that onto the tab.

Install
herdr plugin install ajaykumarMohite/herdr-agent-tab-titles --yes
herdr plugin action invoke ajaykumarmohite.agent-tab-titles.install-claude-code-hook
The second command registers a small shim on Claude Code's `UserPromptSubmit` and `Stop` events, so every tab relabels itself as work moves. Restart running Claude Code sessions afterwards — hooks load at session start.
Keep more than one Claude Code configuration? The installer writes into `CLAUDE_CONFIG_DIR`, so set it and run the action once per directory:
CLAUDE_CONFIG_DIR=~/.claude-work herdr plugin action invoke ajaykumarmohite.agent-tab-titles.install-claude-code-hook
Use it without Claude Code
Every agent Herdr detects reports a terminal title, so the rename works for any of them. Two routes:
**The declared events.** The plugin listens for `pane.agent_status_changed` and `pane.agent_detected`, which Herdr dispatches to an installed plugin. No hook and no configuration.
**On demand.** Sweep every pane yourself:
herdr plugin action invoke ajaykumarmohite.agent-tab-titles.rename-all
Bind that to a key in `~/.config/herdr/config.toml`:
[[keys.command]]
key = "prefix+alt+t"
type = "shell"
command = "herdr plugin action invoke ajaykumarmohite.agent-tab-titles.rename-all"
Actions
| Action | What it does |
|---|---|
rename-all |
Relabels every tab from the title its agent reports right now. Safe to run repeatedly. |
install-claude-code-hook |
Writes hooks/herdr-agent-tab-title.sh into CLAUDE_CONFIG_DIR (default `~/ |
Related Skills
Subroutine
A self-hosted, agent-native task and decision tracker for people and coding agents working on complex projects
Herdr Agent Quota
Live Claude, Codex, Grok & Agy quota monitoring for Herdr — usage, reset times, task context, and time-aware q
Workglance
A task board your Claude Code agents keep themselves: what every tab did, across every repo. Local-only, MIT.
Workflow Herdr
YAML-defined agent coordination workflow for Herdr: roles, small/medium/large graphs, state validation
Mudo
Floating macOS widget that tracks Claude Code & Kiro CLI sessions on remote dev servers in real time — see whi
Next Task
Read the next task and begin working on it.
Related Agents
Profile Coach
Turns a CV, a LinkedIn summary or a few sentences about what someone wants into a working profile/ folder (cri
St Worker Low
Strikethroo task-execution worker at the LOW reasoning-effort tier. Dispatched by the Strikethroo executors fo
Forge Light
forge plan-execution worker for trivial-tier tasks — config changes, renames, mechanical one-liners with no de