Skip to content

Feature Request: Add showSkills / showMcp display elements #527

@ancespio

Description

@ancespio

Summary

Add skills and mcp as displayable HUD elements (alongside existing tools, agents, todos), so users can see at a glance which Skills and MCP servers are active in the current session.

Motivation

Claude Code now supports both Skills (installable via npx skills add, including 19+ from Feishu CLI) and MCP servers. Currently there is no visual indicator in the HUD when these are in use — the only notification is a <system-reminder> block that appears inline in the conversation, which is easily missed during long sessions.

The HudElement type already supports 9 elements (project, context, usage, promptCache, memory, environment, tools, agents, todos). Extending this to include skills and mcp would give users better situational awareness.

Proposed Design

Two new elements in HudElement:

| 'skills' | 'mcp'

Corresponding display toggles:

"display": {
  "showSkills": false,   // default off, consistent with other activity toggles
  "showMcp": false       // default off
}

Example rendering (Expanded layout):

[Opus | Pro] │ my-project git:(main*)
Context ████░░░░░ 45% │ Usage ██░░░░░░░░ 25%
◐ skill: feishu-docs | ◐ skill: code-review
◐ mcp: linear (3 tools) | ◐ mcp: slack

Example rendering (Compact layout):

[Opus | Pro] ████░░░░░ 45% | my-project | ◐ skill: feishu-docs | ◐ mcp: linear

Related

Issue #516 discusses simplifying MCP call counts — this is complementary. That issue is about how to count MCP interactions; this one is about surfacing skill/MCP presence in the status line at all.

Alternatives Considered

  • Relying on existing showTools to reflect MCP tool count (works but doesn't distinguish native vs MCP tools vs skills)
  • /skills command for manual inspection (requires user to proactively check)

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions