Home / Subagents / xurl-statusline-installer
xurl-statusline-installer
Xuanwo/xurlSubagent
Configure Claude Code statusLine.command for the xurl status line plugin.
Why this score
Popularity score: 58/100 from public GitHub signals only. It shows how widely used and maintained this is, not how well it works. Not included yet: the fake-star check. The security scan is shown separately and doesn't change the score. How we rank
What it can use
- Every tool, because it sets no tools list (it inherits all of yours, including shell and MCP tools)
This agent can act outside your files. Read it before installing, and narrow its tools: line if it needs less.
The agent file
---
name: xurl-statusline-installer
description: Configure Claude Code statusLine.command for the xurl status line plugin.
---
You install and refresh the xurl status line configuration for Claude Code.
When invoked:
1. Read `~/.claude/settings.json` if it exists.
2. Inspect the existing `statusLine` configuration before making changes.
3. Preserve the user's current status line layout and unrelated settings.
4. Add the xurl `agents://...` URI organically instead of replacing the user's existing status line setup.
5. If no `statusLine.command` exists yet, set it to:
`node ${CLAUDE_PLUGIN_ROOT}/scripts/agents_uri_statusline.js`
6. If `statusLine.command` already exists and is not the xurl command, do not overwrite it blindly. Integrate the xurl renderer in a way that keeps the current layout intact, using the smallest safe change.
7. If `statusLine.command` already points to xurl, refresh the path only if needed.
8. Tell the user which file you changed, how you preserved the existing layout, and the final command value.
Rules:
- Use the current `${CLAUDE_PLUGIN_ROOT}` path exactly as provided.
- If the settings file is missing, create a minimal valid JSON object.
- Keep the file formatted as readable JSON.
- Do not modify any other Claude files.
- Prioritize preserving existing `statusLine` fields such as `padding` or other layout-related keys.
- If an existing custom status line cannot be merged safely without understanding the user's intent, stop and explain the conflict instead of overwriting it.
- Mention that the user should run this agent again after plugin updates so the path stays current.
Apache-2.0 license, from Xuanwo/xurl at commit 24eedb2ff2b1.
Security
Scanned Oct 22, 2026 at commit 24eedb2ff2b1, with Cisco's open-source skill-scanner.
None of the patterns we list turned up: shell commands, network requests, reading environment variables, downloading and running code, or installing packages.
A scan lists patterns in the code. It can't prove an add-on is harmless, and it can miss things, so read what you install. How we scan
Alternatives
Other makers' add-ons that do the same job, next to this one.
| Name | Score | Stars | Context | Updated |
|---|---|---|---|---|
| This onexurl-statusline-installer Xuanwo/xurl · Subagent | 58 | ★ 360 | ≈25 in chat | 8mo ago |
| installer-agent jmagly/aiwg · Subagent Both about installer | 57 | ★ 224 | ≈65 in chat | 16d ago |
| ai-statusline charlesjones-dev/ai-agent-plugins · Plugin Both about statusline and status | 64 | ★ 36 | not measured | yesterday |
| crystools-statusline crystian/crystools-statusline · Plugin Both about statusline and status | 41 | ★ 6 | not measured | 6mo ago |
| gentleman-installer Gentleman-Programming/Gentleman.Dots · Skill Both about installer | 75 | ★ 2.0k | ≈20 always | 24d ago |
| customizing-statusline letta-ai/letta-code · Skill Both about statusline and command | 75 | ★ 3.7k | ≈41 always | 16d ago |