Add `title` field to SKILL.md frontmatter to set meaningful session names in the UI

Resolved 💬 2 comments Opened Mar 30, 2026 by ylazar Closed Mar 30, 2026

When invoking a skill (e.g. /proceed), the Claude Code UI titles the session "Claude agent session initialization" regardless of which skill was used. There's currently no way to override this from within the skill.

Proposed change: Add an optional title field to SKILL.md frontmatter. When set, Claude Code would use it as the session title instead of the default.

\\\yaml
---
name: proceed
title: "Roadmap Execution — /proceed"
description: >
Reads the up-next file, proposes work for approval, executes, and writes the next up-next file.
---
\
\\

Why this matters: Users with multiple skills in a project (e.g. /proceed, /research, /ingest) can't distinguish sessions at a glance in the session history. A static title per skill would be a minimal, low-friction fix — dynamic titling based on runtime context would be even better (e.g. using the task name from up-next.md).

View original on GitHub ↗

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