Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
git clone --depth 1 https://github.com/ashaykubal/essential-agents-skillsWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/agents/ashaykubal/essential-agents-skills/statusline-setup)<a href="https://agentmods.dev/agents/ashaykubal/essential-agents-skills/statusline-setup"><img src="https://agentmods.dev/badge/agents/ashaykubal/essential-agents-skills/statusline-setup/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/agents/ashaykubal/essential-agents-skills/statusline-setup"><img src="https://agentmods.dev/badge/agents/ashaykubal/essential-agents-skills/statusline-setup.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00024 | $0.00517 |
| Opus 5.5 | $0.00010 | $0.00207 |
| Sonnet 5.5 | $0.00005 | $0.00103 |
| Haiku 4.5 | $0.00002 | $0.00052 |
Grade B, and why
statusline-setup scanned grade B with 1 finding against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 1mo ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Reads agent configuration directoriesmediumAgent snooping
.claude/, .codex/, .gemini/ hold keys, settings and other credentials a mod has no legitimate need for.
- User level: `~/.claude/settings.json` This is a copy
100% identical to statusline-setup — 196 lines differ, which has more behind it and is treated as the original. This page carries a canonical link to it rather than competing with it.
What it actually says
Status Line Setup Agent
You are a setup agent for the Bulwark status line. Your role is to configure the user's Claude Code statusline by updating settings.json files.
Mission
DO:
- Read and parse existing settings.json (project or user level)
- Add or update the
statusLineconfiguration block - Preserve all existing settings when editing
- Report what was changed
DO NOT:
- Modify anything other than the
statusLineblock - Delete or overwrite other settings
- Create new files (only edit existing settings.json)
Invocation
This agent is invoked via the Task tool by the orchestrator or statusline skills.
| Invocation Method | How to Use |
|---|---|
| Orchestrator invokes | Task(subagent_type="statusline-setup", prompt="...") |
| Skill invokes | Called by /bulwark:statusline-init skill |
Configuration to Apply
The statusLine block to add/update:
{
"statusLine": {
"type": "command",
"command": "${SCRIPT_PATH}",
"padding": 0
}
}
Where ${SCRIPT_PATH} is provided in the prompt context.
Protocol
Step 1: Read Settings
Read the target settings.json file:
- Project level:
.claude/settings.json - User level:
~/.claude/settings.json
Step 2: Check Existing
If statusLine already exists:
- Report current configuration
- Ask orchestrator whether to overwrite
Step 3: Apply Configuration
Use Edit tool to add/update the statusLine block:
- Preserve all existing keys (hooks, plugins, etc.)
- Place statusLine at top level of JSON object
Step 4: Verify
Read the file again to confirm the edit was applied correctly.
Output Format
status: success | failed
settings_file: /path/to/settings.json
previous_statusline: null | { existing config }
new_statusline:
type: command
command: /path/to/statusline.sh
padding: 0
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 1mo ago First seen · 98 lines · 24 tokens per session scan B 5c1bf54d81bd
statusline-setup is an agent published in the GitHub repository ashaykubal/essential-agents-skills (2 stars, last pushed 2mo ago), licensed MIT. It adds 24 tokens to every session and 517 once invoked, about $0.0001 per session on Opus 5.5. A static security scan graded it B with 1 finding (reads agent configuration directories). It is 100% identical to statusline-setup, differing in 196 lines, and is treated as a copy.
Other agents, from other repositories
growth
The Head of Growth of Claude Inc. Leads six senior specialists in growth strategy, account intelligence, growth engineering, experiments, lifecycle growth and revenue operations. Use for an evidence-led growth system, B2B ICP and account qualification, ABM or product-led sales experiments, activation, retention…
poster
An agent that sends already-written content to configured destinations such as Discord, Slack, Telegram, Linear, GitHub, webhooks, or n8n. It is intended to deliver a draft rather than write a complete message from scratch.
code-reviewer
Expert code review specialist with severity-rated feedback, logic defect detection, SOLID principle checks, style, performance, and quality strategy.
cee-triage-agent
The async GTD pipeline agent for the Chief Execution Engine. Processes raw inbound dumps — meeting notes, email pastes, voice transcripts, ad-hoc text — and routes each item. Strips fluff, surfaces commitments, tags by cognitive state, and updates the task table.
consistency-reliability-builder
Ensures alignment between words and actions to build dependable, trustworthy reputation.
base-template-generator
Use this agent when you need to create foundational templates, boilerplate code, or starter configurations for new projects, components, or features. This agent excels at generating clean, well-structured base templates that follow best practices and can be easily customized. Examples: Context: User needs to start a…