tmck-code-statusline
Edit the Claude Code statusline renderer safely. Use when touching claude/yas/**/*.py (the yas package), claude/statusline_command.py (the entry shim),…
Reconfigure yet-another-statusline — re-runs the interactive install wizard (glyph mode, theme, labels, token soft-limit, and Python version) against the already-installed plugin and re-wires settings.json, without re-registering the marketplace or reinstalling the plugin. Use
$ npx -y skills add tmck-code/yet-another-statusline --skill config --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/configContext preview
The summary Claude sees to decide when to auto-load this skill.
Reconfigure yet-another-statusline — re-runs the interactive install wizard (glyph mode, theme, labels, token soft-limit, and Python version) against the already-installed plugin and re-wires settings.json, without re-registering the marketplace or reinstalling the plugin. Use
name: config description: "Reconfigure yet-another-statusline — re-runs the interactive install wizard (glyph mode, theme, labels, token soft-limit, and Python version) against the already-installed plugin and re-wires settings.json, without re-registering the marketplace or reinstalling the plugin. Use to switch theme/glyph mode, toggle labels, change the soft limit, or move to Python 3.15 later." allowed-tools: Bash effort: low model: haiku
<objective>
Re-run the yet-another-statusline configuration wizard against the already-installed plugin. The wizard prompts for glyph mode, theme, labels, and token soft-limit (with live render previews), asks whether to use Python 3.15, writes `$CLAUDE_CONFIG_DIR/yas.toml`, and re-wires `statusLine.command`.
It does NOT register the marketplace or install/update the plugin — those are the job of `/yas:init` and the install script's full mode.
</objective>
<workflow>
bash "${CLAUDE_PLUGIN_ROOT}/ops/install.sh" --reconfigure</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), claude/statusline_command.py (the entry shim),…
Convert `make demo/img` statusline snapshots into ANSI-stripped plain text for diffing and PR embedding. Use when comparing statusline renders before/after a…
Generate before/after PNG screenshots for a YAS branch's rendering changes, push them to the yas-pr-screenshots repo, and hand back a markdown before/after…
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, submit, or raise a PR for the…
Wire yet-another-statusline into Claude Code — writes statusLine.command to settings.json in CLAUDE_CONFIG_DIR (default ~/.claude/). Run once after plugin…
Unwire yet-another-statusline from Claude Code — removes statusLine.command from settings.json in CLAUDE_CONFIG_DIR (default ~/.claude/) and deletes the…