sh1ma

Herdr Auto Title — Development skill for Claude Code

Development community

Automatically generate titles for herdr tabs from Claude Code and Codex conversations.

How to install Herdr Auto Title

This entry records only its repository, not the path inside it, so there is no exact command to give. Open sh1ma/herdr-auto-title and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Herdr Auto Title does

Automatically generate titles for herdr tabs from Claude Code and Codex conversations.

Alternatives in Development

  • Mempalace Mine — Mine projects and conversations into the MemPalace 58.6k ★
  • Herdr Reviewr — Review your coding agent's diff in a terminal pane and send line comments back to Claude Code, Codex, OpenCode 823 ★
  • Academic Pptx Skill — A Claude Skill for creating academic presentations (conference talks, seminar slides, thesis defenses, grant b 811 ★

README

herdr auto title

A hook that turns your Claude Code / Codex conversation into a short title and applies it to the herdr tab name.

install · title language · uninstall · herdr.dev

English · 日本語

MIT license GitHub stars follow @sh1ma on X


A numbered tab name being rewritten to match the content of the prompt

Titles are generated by the same CLI that called the hook: `claude -p` for Claude Code, `codex exec` for Codex.

Requirements

  • Claude Code or Codex running inside a herdr pane (HERDR_ENV=1 is set)
  • python3 (standard library only)
  • claude or codex on your PATH

Started outside of herdr, the hook exits without doing anything.

Install

git clone https://github.com/sh1ma/herdr-auto-title
cd herdr-auto-title
./install.sh              # install into every agent found
./install.sh --codex      # or just one of them

It copies the script into place and registers it on `UserPromptSubmit`.

script registered in
Claude Code ~/.claude/hooks/herdr-auto-title.py ~/.claude/settings.json
Codex ~/.codex/hooks/herdr-auto-title.py ~/.codex/hooks.json

(`CLAUDE_CONFIG_DIR` / `CODEX_HOME` are honoured when set.)

Existin