shunk031-herdr-tab-status

Installation
SKILL.md

[!NOTE] After reading this SKILL.md, say: 🚦 I read shunk031-herdr-tab-status.

Herdr Tab Status

The worker owns its current tab and follows the herdr skill to rename it whenever the progress state changes, including entering or leaving a retry. The leading emoji is the primary signal because the task label may be truncated. Put status only in the tab label; keep workspace and worktree labels emoji-free.

Before each rename of your own tab, resolve it from the current pane. A moved pane can keep a stale inherited HERDR_TAB_ID; herdr pane current --current returns the live ID as .result.pane.tab_id. Rename that tab and verify that Herdr returns the same tab ID and label:

label="🚧 <current step>"
rename_result=""
tab_id="$(herdr pane current --current | jq -er '.result.pane.tab_id')" &&
    rename_result="$(herdr tab rename "$tab_id" "$label")" &&
    printf '%s\n' "$rename_result" |
    jq -e --arg tab_id "$tab_id" --arg label "$label" \
        '.result.tab | .tab_id == $tab_id and .label == $label' >/dev/null ||
    { printf 'tab rename not verified: %s\n' "${rename_result:-no response}" >&2; false; }
Installs
73
Repository
shunk031/skills
First Seen
Aug 25, 2026