VS Code: Tab title should persist user's last message instead of reverting to skill name

Resolved 💬 3 comments Opened Mar 16, 2026 by csrodrigos-create Closed Mar 20, 2026

Problem

When using Claude Code in VS Code, the tab/session title gets set to the skill name (e.g., "Skills") when a skill is invoked. Even after manually renaming the session, the title reverts back to the original auto-generated name.

Expected behavior: The tab title should reflect the user's last message/question, not the skill name. Manual renames should persist and not be overwritten.

Current behavior:

  1. Tab title shows the skill name instead of the user's last request
  2. Renaming the session via the UI works momentarily, but the title reverts to the original auto-generated name

Use Case

When multiple conversations are open side-by-side, it's important to quickly identify each tab by what was asked — not by which skill was triggered internally. The user's last question is far more meaningful as a tab identifier.

Suggestion

  • Prioritize user messages over skill names for tab title generation
  • If a user manually renames a session, that name should persist (never be overwritten)

🤖 Generated with Claude Code

View original on GitHub ↗

This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗