writing-statuslines

Community

Create and customize Claude Code status lines.

Authorlexler
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill enables developers to tailor Claude Code by providing custom status line scripts that surface live session data as a concise one-line status at the bottom of the interface.

Core Features & Use Cases

  • Status line scripting: Create scripts that read JSON input from Claude Code and emit a single line for display in the UI.
  • Configurable UX: Wire the script into your Claude settings (global or project level) to show model name, project directory, and session context.
  • Use Case: A developer can monitor the current model and project directory during long coding sessions without leaving the editor.

Quick Start

Review the references/anthropic-statusline.md for examples and guidance. Copy a sample shell, Python, or Node script that reads JSON from stdin and prints a single line. Save it as statusline.sh (or statusline.py) and make it executable with chmod +x. Point your settings.json to the script under the statusLine config and test by piping a JSON payload into the script to verify a one-line output.

Dependency Matrix

Required Modules

requests>=2.31.0

Components

scriptsreferences

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: writing-statuslines
Download link: https://github.com/lexler/skill-factory/archive/main.zip#writing-statuslines

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.