Installs, uninstalls, or checks status of statusline-tools custom status line in Claude Code settings.json, managing dependencies via bash script.
From statusline-toolsnpx claudepluginhub terrylica/cc-skills --plugin statusline-toolsThis skill is limited to using the following tools:
references/evolution-log.mdGuides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Migrates code, prompts, and API calls from Claude Sonnet 4.0/4.5 or Opus 4.1 to Opus 4.5, updating model strings on Anthropic, AWS, GCP, Azure platforms.
Details PluginEval's skill quality evaluation: 3 layers (static, LLM judge), 10 dimensions, rubrics, formulas, anti-patterns, badges. Use to interpret scores, improve triggering, calibrate thresholds.
Manage custom status line installation and dependencies.
Self-Evolving Skill: This skill improves through use. If instructions are wrong, parameters drifted, or a workaround was needed — fix this file immediately, don't defer. Only update for real, reproducible issues.
| Action | Description |
|---|---|
install | Install status line to settings.json |
uninstall | Remove status line from settings.json |
status | Show current configuration and dependencies |
install, uninstall, status) -> execute directlystatus to show current configurationWhen invoked without arguments, guide the user interactively:
Question: "What would you like to do with statusline-tools?"
Options:
- "Install" -> "Install the custom status line to settings.json"
- "Uninstall" -> "Remove the status line configuration"
- "Status" -> "Show current configuration and dependencies"
Parse $ARGUMENTS and run the management script:
/usr/bin/env bash << 'SETUP_SCRIPT_EOF'
PLUGIN_DIR="${CLAUDE_PLUGIN_ROOT:-$HOME/.claude/plugins/marketplaces/cc-skills/plugins/statusline-tools}"
ACTION="${ARGUMENTS:-status}"
bash "$PLUGIN_DIR/scripts/manage-statusline.sh" $ACTION
SETUP_SCRIPT_EOF
After install/uninstall operations:
IMPORTANT: Restart Claude Code session for changes to take effect.
The statusLine is loaded at session start. Modifications to settings.json require a restart.
| Issue | Cause | Solution |
|---|---|---|
| Status line not shown | Session not restarted | Exit and restart Claude Code |
| Settings file missing | ~/.claude doesn't exist | Create with mkdir -p ~/.claude |
| Install fails | Invalid settings.json | Validate JSON with jq . settings.json |
| Script not found | Plugin not installed | Reinstall plugin from marketplace |
After this skill completes, check before closing:
Only update if the issue is real and reproducible — not speculative.