claude-code - 💡(How to fix) Fix Feature request: expose skill invocations in the statusline API [1 comments, 2 participants]

Official PRs (…)
ON THIS PAGE

Recommended Tools

×6

Utilities matched from this issue’s tags and category — try them while you read without losing context.

GitHub issue graph ai analysis

Paste a GitHub issue URL. We fetch that issue, discover linked issues from bodies/comments/timeline, collect linked pull requests, and produce a structured English report.

The report is written in English Markdown for sharing and archival.

Helpful · Quick feedback

Loading…
GitHub stats
anthropics/claude-code#52340Fetched 2026-04-24 06:09:46
View on GitHub
Comments
1
Participants
2
Timeline
5
Reactions
0
Timeline (top)
labeled ×4commented ×1

Fix Action

Fix / Workaround

  • Relying on tool activity alone: works for debugging but loses the "what workflow am I in" signal.
  • Custom line workaround: users could manually set display.customLine but this is static and doesn't update automatically.
RAW_BUFFERClick to expand / collapse

Problem

The statusline (HUD) currently tracks low-level tool calls (Edit, Read, Grep, Bash, etc.) via display.showTools. This is useful for seeing what Claude is doing mechanically, but it doesn't surface the higher-level intent: which skills (slash commands) were invoked during a session.

For users with many custom skills configured, knowing "which skills were used" is far more informative than "which tools were called." A skill like /investigate-report or /manage-pr conveys intent and workflow stage at a glance, while a stream of Edit/Read/Grep calls does not.

Proposed solution

Add a new data dimension to the statusline API that tracks skill invocations, so statusline plugins (e.g. claude-hud) can display them. Something like:

  • A display.showSkills config option (parallel to display.showTools)
  • The statusline receives skill name and status (running/completed) alongside tool activity
  • Example display: ⚡ investigate-report | ✓ manage-pr

This could coexist with or replace the tool activity line depending on user preference.

Alternatives considered

  • Relying on tool activity alone: works for debugging but loses the "what workflow am I in" signal.
  • Custom line workaround: users could manually set display.customLine but this is static and doesn't update automatically.

Additional context

Skills are a first-class concept in Claude Code with a dedicated invocation mechanism (/skill-name). Surfacing them in the statusline would make the HUD more useful for users who build skill-driven workflows.

extent analysis

TL;DR

Add a display.showSkills config option to the statusline API to track and display skill invocations alongside tool activity.

Guidance

  • Introduce a new data dimension to the statusline API to track skill invocations, allowing statusline plugins to display them.
  • Implement a display.showSkills config option, parallel to display.showTools, to control the display of skill invocations.
  • Update the statusline to receive skill name and status (running/completed) alongside tool activity, enabling a more informative display.
  • Consider allowing users to choose between displaying tool activity, skill invocations, or both, depending on their preference.

Example

// Example display: 
⚡ investigate-report | ✓ manage-pr

This example illustrates how the statusline could display skill invocations, providing a clearer indication of the workflow stage.

Notes

The proposed solution assumes that the statusline API can be extended to track skill invocations without significant changes to the underlying architecture. Additionally, the display format and user preferences for displaying skill invocations versus tool activity will require careful consideration.

Recommendation

Apply workaround: Implement the proposed display.showSkills config option to enhance the statusline's usefulness for users with custom skills configured. This will provide a more informative display of skill invocations, making it easier for users to track their workflow.

Vote matrix · Quick signals

Works
Did the solution work? Tap to confirm.
Easy Fix
Was it a quick fix?
Time Saver
Did it save you time?
Blocking
Was it severely blocking?
Common Issue
Are others likely hitting this too?
Flaky / Intermittent
Is it intermittent?
Verified / Reproducible
Can you reproduce it reliably?
Loading…

Still need to ship something?

×6

Another batch ranked right after the header list — different links, same matching logic.

Back to top recommendations

TRENDING