gaia-statusline-disable

Remove the statusLine block from ~/.claude/settings.json using jq.

2|Updated Apr 15, 2026
One-click install
npx skills add https://github.com/gaiastudio-ai/gaia-framework --skill gaia-statusline-disable
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gaia-statusline-disable
Source: https://github.com/gaiastudio-ai/gaia-framework/tree/main/plugins/gaia/skills/gaia-statusline-disable
Command: npx skills add https://github.com/gaiastudio-ai/gaia-framework --skill gaia-statusline-disable

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill disables the GAIA Claude Code statusline by removing the statusLine block from ~/.claude/settings.json, allowing users to customize their Claude Code environment without removing the entire statusline component.

Core Features & Use Cases

  • Statusline Disable: Remove the GAIA Claude Code statusline with a simple command, customizing the user experience.
  • Idempotency: The command is idempotent, meaning it won't overwrite settings if the statusline is already disabled.
  • Runtime Preservation: Keeps runtime files intact, enabling quick re-enablement.

Quick Start

Run /gaia-statusline-disable to disable the GAIA Claude Code statusline.

Frequently Asked Questions about gaia-statusline-disable

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

FAQPage Schema
How do I disable the Claude Code statusline without uninstalling the component?

To disable the Claude Code statusline, you can remove the statusLine block from the ~/.claude/settings.json file. This preserves the runtime files, allowing you to quickly re-enable the statusline later without a full reinstallation.

What is the best way to remove a JSON configuration block from settings.json?

Using a command-line JSON processor like jq is the best way to remove a configuration block from settings.json. It safely modifies the file structure to disable specific features like the statusline without corrupting other settings.

Do I need jq to remove the statusline configuration from my settings file?

Yes, jq is required to remove the statusline configuration from your settings file. The Skill relies on jq to parse and modify the JSON structure in ~/.claude/settings.json, and requires a Bash environment to execute.

Can I re-enable the statusline after disabling it via JSON modification?

Yes, you can re-enable the statusline after disabling it because the modification preserves runtime files. The disable command only removes the configuration block from settings.json, keeping the underlying component intact for quick restoration.

Will running the statusline disable command overwrite my existing Claude Code settings?

No, running the statusline disable command will not overwrite your existing settings because the operation is idempotent. If the statusline configuration is already missing, the command safely exits without altering other entries in your settings.json file.