terminal-title

Update terminal window titles to reflect current Claude Code tasks.

Updated Mar 10, 2026
One-click install
npx skills add https://github.com/felixboehm/biochem-allergy --skill terminal-title-felixboehm
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: terminal-title
Source: https://github.com/felixboehm/biochem-allergy/tree/main/.claude/skills/terminal-title
Command: npx skills add https://github.com/felixboehm/biochem-allergy --skill terminal-title-felixboehm

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill enhances developer productivity by automatically updating terminal window titles to clearly indicate the current task Claude is working on, reducing confusion when managing multiple sessions.

Core Features & Use Cases

  • Automatic Title Updates: Dynamically sets terminal titles based on the high-level task identified from user prompts.
  • Contextual Clarity: Provides an at-a-glance understanding of what each Claude Code terminal is doing.
  • Use Case: When working on debugging an API authentication issue in one terminal and migrating a database in another, distinct titles like "Debug: Auth API Flow" and "DB Migration: Users Table" prevent errors and streamline workflow.

Quick Start

Use the terminal-title skill to set the current task to 'Build: User Profile UI'.

Frequently Asked Questions about terminal-title

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automatically set terminal window titles to match my current task?

You can automatically set terminal window titles by running a bash script that dynamically updates the title to reflect your high-level task. This provides at-a-glance identification for each active terminal session.

Can I customize the terminal title with a static prefix when managing multiple sessions?

Yes, you can prepend a static prefix to the dynamic terminal title by setting the CLAUDE_TITLE_PREFIX environment variable. This helps group or categorize multiple terminal windows.

Does the dynamic terminal title update work with all modern terminal emulators?

The bash script sets titles using standard escape sequences compatible with most modern terminal emulators. It requires no external dependencies to update the window title dynamically.

What is the best way to distinguish between multiple Claude Code terminals running different tasks?

The best way to distinguish multiple Claude Code terminals is to use a script that dynamically updates the window title based on the high-level task, preventing confusion when switching contexts.

How does terminal title automation improve developer workflow productivity?

Terminal title automation improves productivity by eliminating the need to manually identify which session is running which task. It provides clear, at-a-glance context for each terminal window.