statusline

Configure a CLI status line to render dynamic session context above the prompt.

5|2|Updated Jan 10, 2017
One-click install
npx skills add https://github.com/brujack/dotfiles --skill statusline-brujack
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: statusline
Source: https://github.com/brujack/dotfiles/tree/main/.cursor/skills-cursor/statusline
Command: npx skills add https://github.com/brujack/dotfiles --skill statusline-brujack

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Configure a CLI status line to render dynamic session context above the prompt.

Core Features & Use Cases

  • Configure and customize a statusLine command with padding, update intervals, and timeouts.
  • Display real-time session/context information on each conversation update for improved situational awareness.
  • Use case: while working in a long interactive session, the status line shows model, session id, and current dir to keep context visible.

Quick Start

Configure the status line by adding a statusLine entry to ~/.cursor/cli-config.json and run the CLI to apply changes.

Frequently Asked Questions about statusline

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

FAQPage Schema
How do I add a status line above my CLI prompt?

To add a CLI status line, configure a statusLine entry in your cli-config.json file to render dynamic session context above the prompt. The status line updates per-conversation to display real-time information.

What can I display in a terminal status line during an interactive session?

A terminal status line can display real-time session and context information such as the current model, session id, and current directory. This provides improved situational awareness during long interactive CLI sessions.

How do I configure update intervals and timeouts for a CLI status line?

You can configure update intervals and timeouts for a CLI status line by specifying the updateIntervalMs and timeoutMs parameters within the statusLine entry in your configuration file, controlling how frequently the session context refreshes.

Does the CLI status line update automatically on every conversation turn?

Yes, the CLI status line updates automatically on every conversation turn. It is designed to render dynamic session context per-conversation, ensuring your displayed information remains current throughout your interactive session.

Can I add padding to my terminal status line command output?

Yes, you can add padding to your terminal status line command output. The statusLine configuration entry allows you to specify padding alongside update intervals and timeouts to format the rendered session context.