Herdr Claude Tab Title — Development skill for Claude Code
Mirrors each Claude Code session title, and its agent state, onto its Herdr tab.
How to install Herdr Claude Tab Title
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open tmn73/herdr-claude-tab-title and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Herdr Claude Tab Title does
Mirrors each Claude Code session title, and its agent state, onto its Herdr tab.
Alternatives in Development
- 20 Session Title — Session Title Generator 2.3k ★
- Aod.Run — Run the full AOD lifecycle orchestrator — chains all 6 stages (Discover → Define → Plan → Build → Deliver → Do 89 ★
- Continue Session — Quickly continue work by loading context from SESSION.md, showing current state, and continuing from "Next Act 88 ★
README
herdr-claude-tab-title
Mirrors each Claude Code session title, and its agent state, onto its Herdr tab.
Claude Code already maintains a title for every session and revises it only when the subject of the work genuinely changes. This plugin copies that title onto the tab, so the tab bar reads like a list of what you are working on rather than a list of terminal numbers.
Herdr marks agent state in its sidebar but leaves the tab bar plain, so the same mark is written in front of the label: `✅ Fix the booking total` for an agent that finished, `🟡` while it works, `🔴` when it is blocked, `⚪` when it is idle. The mark belongs to the plugin even on a tab you named yourself, so the state of every agent is readable without opening the sidebar.
No model, no API key, no prompt. Reading a title costs nothing, so there is no rate limit and no configuration you have to fill in before it works.
Install
Requires Herdr 0.7.5+ and Bun.
herdr plugin install tmn73/herdr-claude-tab-title
herdr plugin action invoke start --plugin claude-tab-title
That `start` is only needed for the current session. From then on Herdr starts the worker itself once its API socket is ready, so it survives a restart.
On a fresh install it may look like nothing happens, and that is deliberate: a tab that already carries a name is treated as yours and left alone. New tabs get titled as they appear. To hand your existing tabs over too, once:
herdr plugin action invoke reclaim --plugin claude-tab-title
For local development, point Herdr at a checkout instead:
herdr plugin link /path/to/herdr-claude-tab-title
Actions
| Action | Effect |
|---|---|
start / stop / status |
Control the sync worker |
sync |
Apply titles to every tab now |
dry-run |
Report what a sync would change, without changing it |
reclaim |
Resume managing tabs you had renamed by hand |
config |
Print the config file path and the settings in effect |
logs |
Prin |
Related Skills
Tmux Claude Status
Every Claude Code session's state, live in your tmux tab bar — animated, event-driven, zero polling
Herdr Auto Title
Automatically generate titles for herdr tabs from Claude Code and Codex conversations.
VSCode Claude Code Status Dot
CC VSCode 扩展补丁:5 态 tab 状态点(空闲/运行/完成/待输入/中断)+ 底部 4 灯聚合 + token/cost + 收藏侧栏(★)+ 完成通知 + companion 自愈(CC 更新自动重 pat
Gsd Status Mod
Claude Code mod: resume hints for GSD projects (stopped-at line, handoff next action, Tab suggestion, STATE.md
Tuimux
A terminal multiplexer for TUI apps. Run btop, lazygit, Claude Code, and any other TUI in embedded terminal wi
Ccexplorer
A browser-based inspector for Claude Code JSONL session transcripts. Think Chrome DevTools' Network tab, but f
Related Agents
Gsd Mempalace Curator
Ship-time MemPalace curation — writes the session diary, proposes/creates cross-project tunnels, mirrors extra
Protocol Parity
Cross-references the lockstep surfaces a protocol must touch (TUI ScreenId, admin route, live broker/session w
Session Trail Scribe
Writes a session-trail timeline milestone (title / what / why / how) from a short brief handed over by the mai