tmck-code-statusline
Edit the Claude Code statusline renderer safely. Use when touching claude/yas/**/*.py (the yas package),…
Wire yet-another-statusline into Claude Code — writes statusLine.command to settings.json in CLAUDE_CONFIG_DIR (default ~/.claude/). Run once after plugin install, and again after every upgrade to update the versioned path.
Claude Code
$ npx -y skills add tmck-code/yet-another-statusline --skill init --agent claude-code
Codex
$ npx skills add tmck-code/yet-another-statusline --skill init -a codex -y
Cursor
$ npx skills add tmck-code/yet-another-statusline --skill init -a cursor -y
Gemini CLI
$ npx skills add tmck-code/yet-another-statusline --skill init -a gemini-cli -y
GitHub Copilot
$ npx skills add tmck-code/yet-another-statusline --skill init -a github-copilot -y
OpenCode
$ npx skills add tmck-code/yet-another-statusline --skill init -a opencode -y
Windsurf
$ npx skills add tmck-code/yet-another-statusline --skill init -a windsurf -y
name: init description: "Wire yet-another-statusline into Claude Code — writes statusLine.command to settings.json in CLAUDE_CONFIG_DIR (default ~/.claude/). Run once after plugin install, and again after every upgrade to update the versioned path." allowed-tools: Bash effort: low model: haiku
<objective>
Write `statusLine.command` into `settings.json` (in `$CLAUDE_CONFIG_DIR`, defaulting to `~/.claude/`) pointing at the newest installed version of this plugin's Python renderer.
Run once after `claude plugin install yas@yet-another-statusline`. Re-run after every upgrade — it detects a stale versioned path and rewrites it.
</objective>
<workflow>
bash "${CLAUDE_PLUGIN_ROOT}/ops/install.sh"</workflow>
🌈 Check out the official landing page here: YAS! Yet Another Statusline Most common form is displaying the first few rows, which include the loaded plugins & skills. Extra sections appear below them as needed
Edit the Claude Code statusline renderer safely. Use when touching claude/yas/**/*.py (the yas package),…
Convert `make demo/img` statusline snapshots into ANSI-stripped plain text for diffing and PR embedding. Use when comparing…
Generate before/after PNG screenshots for a YAS branch's rendering changes, push them to the yas-pr-screenshots repo, and hand…
Assemble a pull request that follows this repo's PR template, then open it as a draft. Use when the user wants to open, create,…
Reconfigure yet-another-statusline — re-runs the interactive install wizard (glyph mode, theme, labels, token soft-limit, and…
Unwire yet-another-statusline from Claude Code — removes statusLine.command from settings.json in CLAUDE_CONFIG_DIR (default…
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.