Askit build statusline
Skill product-on-purpose/agent-skills-toolkit/skills/askit-build-statusline
Toolkit and Standard for building, grading, and scaling cross-agent skill libraries (Claude Code + Codex) to a tiered Bronze/Silver/Gold quality bar.
npx -y skills add product-on-purpose/agent-skills-toolkit --skill askit-build-statuslineAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Creates and improves a Claude Code status line script and its settings registration. Use when authoring a status line, customizing what the status line shows, or wiring its settings entry.
SKILL.md
2.0 KB, as published. Nobody here has run it
askit-build-statusline
Purpose
Author and improve a Claude Code status line, following the builder pattern (../../docs/reference/builder-pattern.md). create scaffolds a status line script (it reads the session JSON Claude Code passes on stdin and prints one status line) and registers it under statusLine in settings; improve tightens an existing one. This is a Claude-only component (F-06 asymmetry): Codex has no shipped status line script - it configures a built-in picker via config.toml tui.status_line - so the script targets Claude only. Recipe in references/statusline-recipe.md.
When to use
When authoring a status line, customizing what it displays, or wiring its settings registration.
create mode
- Decide what the line shows (model, cwd, branch, token/context budget) and keep it to a single fast line.
- Author the script: read the session JSON on stdin, print one line, exit fast (it runs often; no slow calls).
- Register it under
statusLineinsettings.json(or the plugin's settings), pointing at the script with${CLAUDE_PLUGIN_ROOT}.
improve mode
- Read the script and its registration; tighten latency (no network/slow shells), correctness, and the displayed fields.
Scope
Claude-only (Standard sec 2.3): the script and its statusLine registration are a Claude Code feature; Codex's status line is a built-in picker set in config.toml, not a distributable script. A plugin shipping a status line declares it for Claude only; its absence on Codex is not a conformance failure (sec 2.3). Settings/permissions more broadly are askit-build-settings.