← ClaudeAtlas

installing-mcpslisted

Use when the user asks you to install, set up, configure, repair, or fix an MCP server. Drives the get_install_plan → follow plan → update_dep_status → verify_install flow with appropriate progress updates.
Nagellabs/libi · ★ 2 · AI & Automation · score 72
Install: claude install-skill Nagellabs/libi
# Installing MCPs Use this skill whenever you receive a prompt like: - "Please install the \<Name\> MCP server (id: `<mcpId>`)." - "The \<Name\> MCP server failed to install or run. Please diagnose and repair it." The install plan is the single source of truth. This skill is the generic wrapper for driving it. ## INSTALL flow 1. **Signal start.** Call `libi.update_dep_status({ mcpId, status: "installing" })` immediately. This flips the UI badge to "Installing…" so the user knows work is underway. It records status only — no `update_dep_status` call ever installs anything; the plan's install steps do that. 2. **Fetch the plan.** ``` libi.get_install_plan({ mcpId: "<id>" }) ``` Read the entire plan before acting. It specifies exact tool calls, shell commands, model sizes, and consent checkpoints. The plan is the authority — this skill is only the driver. 3. **Follow the plan step-by-step.** Use your native Bash tool for shell commands the plan asks you to run; use Read / Write for files. Some plans install through a dedicated tool instead of shell commands — e.g. `libi-tracking` installs via `libi.install_tracking_engine` — and when the plan names such a tool, call it; do not improvise the install by hand. Keep the user informed at meaningful checkpoints (e.g. "Downloading model weights (~480 MB)…", "uv sync complete"). Do not narrate every sub-step. 4. **On success — mark installed and verify.** ``` libi.update_dep_status({ mcpId: "<id>", status: "i