team-shinchan:setup-hud

Installs or removes the CloudShell HUD statusline in ~/.claude/settings.json.

8|2|Updated Feb 3, 2026
One-click install
npx skills add https://github.com/seokan-jeong/team-shinchan --skill team-shinchan-setup-hud
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: team-shinchan:setup-hud
Source: https://github.com/seokan-jeong/team-shinchan/tree/main/skills/setup-hud
Command: npx skills add https://github.com/seokan-jeong/team-shinchan --skill team-shinchan-setup-hud

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Simplifies configuring the Team-Shinchan HUD by automatically installing or removing the statusline entry in the user's Claude settings, avoiding manual edits and path mismatches.

Core Features & Use Cases

  • Automated Installation: Detects the CLAUDE_PLUGIN_ROOT and sets a statusLine command that runs the plugin's src/statusline/index.js.
  • Safe Removal: Verifies ownership of an existing statusLine before removing it to avoid deleting unrelated configurations.
  • Validation and Prompts: Confirms the plugin script exists, reports clear errors when variables are missing, and asks for user consent before overwriting.
  • Use Case: A developer enables the HUD to surface plugin status in their Claude client or removes it when updating or troubleshooting the plugin.

Quick Start

Run the setup-hud skill to install the HUD by detecting CLAUDE_PLUGIN_ROOT and writing the statusLine entry to your ~/.claude/settings.json.

Frequently Asked Questions about team-shinchan:setup-hud

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

FAQPage Schema
How do I configure a Claude statusline plugin to display a HUD in my settings?

To configure a Claude statusline HUD, you register the plugin's statusline script path in your ~/.claude/settings.json. This Skill automates that installation by detecting the plugin root and writing the statusLine entry directly into your configuration file.

How do I safely remove a statusline configuration from Claude settings?

To safely remove a statusline configuration, the Skill first verifies that the existing statusLine entry points to the specific plugin script before deleting it. This validation prevents accidentally overwriting or removing unrelated configurations in your ~/.claude/settings.json.

Do I need the CLAUDE_PLUGIN_ROOT environment variable to install a HUD statusline?

Yes, the CLAUDE_PLUGIN_ROOT environment variable is required to install the HUD statusline. The Skill uses this variable to locate the plugin's statusline script and reports a clear error if the variable is missing or the script cannot be found.

Can I overwrite an existing statusline entry in my Claude settings without losing data?

You can overwrite an existing statusline entry safely because the Skill asks for explicit user consent before modifying your ~/.claude/settings.json. It also validates the target script path and checks ownership before removing any prior configuration.

Why is my Claude plugin statusline not showing up after installation?

Your Claude plugin statusline may not show up if the plugin's src/statusline/index.js script is missing or the CLAUDE_PLUGIN_ROOT variable is unset. The Skill validates script existence and environment variables during installation to prevent these configuration errors.

What is the best way to update a Claude HUD statusline plugin configuration?

The best way to update a Claude HUD statusline configuration is to run the setup process again to rewrite the statusLine entry in ~/.claude/settings.json. The Skill handles path detection and prompts for confirmation before overwriting the existing entry.