← ClaudeAtlas

terminal-titlelisted

This skill should be used to update terminal window title with context. Triggers automatically at session start via hook. Also triggers on topic changes during conversation (debugging to docs, frontend to backend). Updates title with emoji + project + current topic.
aiskillstore/marketplace · ★ 329 · AI & Automation · score 79
Install: claude install-skill aiskillstore/marketplace
<!-- ABOUTME: Terminal title skill that automatically updates terminal window title --> <!-- ABOUTME: Uses emoji from environment + Claude's project detection + current topic --> # Terminal Title Management ## Overview This skill updates the terminal window title to show current context: - Work/fun emoji (from `$TERMINAL_TITLE_EMOJI` environment variable) - Project name (intelligently detected by Claude) - Current topic (what you're working on) **Format:** `💼 ProjectName - Topic` ## CRITICAL: When to Invoke **MANDATORY invocations:** 1. **Session start**: Automatically triggered by SessionStart hook. Claude must respond by setting title to "Claude Code" as default topic. 2. **Topic changes**: Claude MUST detect and invoke when user shifts to new topic. **Topic change patterns (Claude must detect these):** - ✅ "let's talk about X" / "can you tell me about Y" → invoke immediately - ✅ User switches domains: debugging → documentation, frontend → backend, feature → tests - ✅ User starts working on different module/component after sustained discussion - ✅ User asks about completely unrelated topic after 3+ exchanges on current topic - ❌ Follow-up questions on same topic ("add a comment to that function") → do NOT invoke - ❌ Small refinements to current work ("make it blue") → do NOT invoke - ❌ Clarifications about current task → do NOT invoke **Claude's responsibility:** Actively monitor conversation flow and invoke this skill whenever topic materially shifts. Do not wait