writing-statuslines
CommunityCreate and customize Claude Code status lines.
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
Components
💻 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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.