agentsclimarketplace

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.

Install
npx -y skills add product-on-purpose/agent-skills-toolkit --skill askit-build-statusline

Assembled 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

  1. Decide what the line shows (model, cwd, branch, token/context budget) and keep it to a single fast line.
  2. Author the script: read the session JSON on stdin, print one line, exit fast (it runs often; no slow calls).
  3. Register it under statusLine in settings.json (or the plugin's settings), pointing at the script with ${CLAUDE_PLUGIN_ROOT}.

improve mode

  1. 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.

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.