Skip to content
Agent Memory
Agent

xurl-statusline-installer

Configure Claude Code statusLine.command for the xurl status line plugin.

BOOST
From plugin
xuanwo-xurl
3601 skill1 agent
Install
> /plugin marketplace add xuanwo/xurl
> /plugin install xurl-statusline@xurl

How it fires

How this agent gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.

Context preview

The summary Claude sees to decide when to auto-load this agent.

Configure Claude Code statusLine.command for the xurl status line plugin.

Agent definition

xurl-statusline-installer.md
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.
Read more
Ships withxuanwo-xurl

xURL is a CLI that reads, queries, and writes AI agent conversations through a unified agents:// URI scheme. Also known as Xuanwo's URL.

Get the whole plugin
Stats
360
Stars
27
Forks
Quiet
Maintenance
Rust
Language
Apache-2.0
License
6mo ago
Last commit
7mo ago
Created
20h ago
Added

Repo: xuanwo/xurl