From lumira
Use after installing the lumira plugin to activate the statusline. Writes statusLine.command to ~/.claude/settings.json pointing to the plugin-cached binary. Run this once after /plugin marketplace add cativo23/lumira.
How this skill is triggered — by the user, by Claude, or both
Slash command
/lumira:setupThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
You activate the **lumira** statusline for Claude Code after plugin installation.
You activate the lumira statusline for Claude Code after plugin installation.
~/.claude/plugins/installed_plugins.json. Look for any key matching lumira@* (the exact marketplace key depends on how the user installed it). Extract installPath from the first match.<installPath>/dist/index.js exists.~/.claude/settings.json. If the file is missing, start from {}. If it is present but invalid JSON, stop and report the parse error — do not overwrite.statusLine.command is already set to any non-empty value, tell the user what's currently set and ask if they want to replace it. Do not proceed until they confirm. If it is empty or absent, skip this step.statusLine.command to node "<installPath>/dist/index.js".~/.config/lumira/config.json if it does not already exist. Run the following Bash — the test -f guard is mandatory, do not skip it:
if [ ! -f ~/.config/lumira/config.json ]; then
mkdir -p ~/.config/lumira
printf '{"preset": "balanced"}\n' > ~/.config/lumira/config.json
echo "Created default config at ~/.config/lumira/config.json"
else
echo "Config already exists at ~/.config/lumira/config.json — not modified"
fi
Never overwrite an existing config under any circumstances.cat ~/.claude/plugins/installed_plugins.json
Parse the JSON and find the entry whose key starts with lumira@. The installPath field is the absolute path to the cached plugin directory.
If multiple entries match (unlikely), use the one with the most recent lastUpdated.
statusLine.command.{"statusLine": {"command": "<node command>"}}.After writing, tell the user:
lumira@* key in installed_plugins.json → "Lumira doesn't appear to be installed as a plugin. Run: /plugin marketplace add cativo23/lumira then try again."dist/index.js missing at install path → "Plugin installed but dist/ is missing. Reinstall: uninstall lumira then /plugin marketplace add cativo23/lumira."Respond in the user's language. Spanish input → Rioplatense Spanish (voseo: "vos tenés", "reiniciá", "fijate").
Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub cativo23/lumira --plugin lumira