What problem does it solve? Developers using the Cursor CLI lack visibility into session state such as the active model, context window usage, git branch, and worktree. This Skill explains how to configure a custom status line that renders that session context above the prompt on every update. ## Core Features & Use Cases - Command-based status line: Configure a statusLine entry in ~/.cursor/cli-config.json pointing to a script or inline command that receives a JSON session payload on stdin and renders stdout above the prompt. - Rich session payload: Access fields like model display name, context window usage percentages, working directory, vim mode, and worktree info to build informative status lines. - Rendering control: Supports multi-line output, ANSI color codes, configurable padding, update intervals, and timeouts. - Use Case: You want to see your current model and a context-usage progress bar at all times while working in the CLI, so you write a small bash script using jq that renders [Claude 4 Opus] ▓▓▓░░░░░░░ 34% and register it as your status line command. ## Quick Start Ask the AI to set up a Cursor CLI status line that shows the current model name and context usage percentage using a bash script with jq.