statusline

Inspect and modify the Claude Code status line script with ANSI styling.

3|1|Updated Feb 21, 2026
One-click install
npx skills add https://github.com/kitaekatt/plugins-kit --skill statusline-kitaekatt
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: statusline
Source: https://github.com/kitaekatt/plugins-kit/tree/main/plugins/claude-ui-kit/skills/statusline
Command: npx skills add https://github.com/kitaekatt/plugins-kit --skill statusline-kitaekatt

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires jq, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This skill solves the difficulty of managing and customizing the Claude Code status line, allowing users to tailor their terminal UI without manual script editing or configuration errors.

Core Features & Use Cases

  • Inspection: Explains exactly what components, colors, and thresholds are currently active in your status line.
  • Customization: Applies specific changes to components, colors, thresholds, or separators based on user requests.
  • Reset: Safely restores the default status line configuration provided by the plugin.

Quick Start

Ask the assistant to inspect my current status line and suggest how I can customize the colors or components.

Frequently Asked Questions about statusline

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

FAQPage Schema
How do I customize the Claude Code status line in my terminal?

To customize the Claude Code status line, you can modify the status line script to reflect specific UI preferences. This involves updating settings.json and applying threshold-based ANSI styling to adjust components, colors, and separators without manual script editing.

What components of the terminal status line can I change?

You can change UI components, colors, thresholds, and separators within the terminal status line. The customization process validates script execution against session data and environment-specific constraints to ensure consistent terminal output.

Does customizing the Claude Code status line require jq?

Yes, customizing the Claude Code status line requires jq as a dependency. The skill uses jq to inspect and modify the status line script, handling file system operations and settings.json updates to manage the lifecycle of your terminal UI.

How do I reset the terminal status line to its default configuration?

You can reset the terminal status line to its default configuration by safely restoring the original settings provided by the plugin. This ensures any custom UI modifications are cleanly reverted without leaving residual script errors.

Can I inspect what colors and thresholds are currently active in my status line?

Yes, you can inspect the currently active components, colors, and thresholds in your status line. The inspection feature explains exactly what is configured and suggests how you can customize the terminal UI based on your environment.