From skill-concierge
Bootstrap or repair the skill-concierge engine from scratch. Use this skill when installing skill-concierge on a new machine, right after a plugin update, or when skill-concierge:doctor reports the engine venv is missing. Runs setup.sh to build the stable engine venv, start the Qdrant container, build the multilingual index, and apply the curated skill-budget overrides, then verifies the result with doctor.
How this skill is triggered — by the user, by Claude, or both
Slash command
/skill-concierge:setupThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
First-time bootstrap (and post-update refresh) for the vendored skill-search engine.
First-time bootstrap (and post-update refresh) for the vendored skill-search engine.
setup.sh is idempotent — safe to re-run any time.
PATH (or set SKILL_PYTHON=/path/to/python3.12).If either is missing, tell the user and stop — setup.sh cannot proceed without them.
Run the bootstrap from the plugin root:
bash "$CLAUDE_PLUGIN_ROOT/setup.sh"
(When working from a git clone instead, cd into the repo and run ./setup.sh.)
It performs four idempotent steps: stable venv + deps → Qdrant container → build/refresh
the index → apply curated overrides to ~/.claude/settings.json (backed up first).
De-duplicate any prior user-scope MCP so only the bundled one runs:
claude mcp remove skill-search -s user
Restart Claude Code so the MCP server and the settings overrides take effect.
Verify the install:
python3 "$CLAUDE_PLUGIN_ROOT/scripts/doctor.py"
Expect status: OK. In Claude Code, /mcp should list skill-concierge:skill-search
as connected. If anything is degraded, hand off to the skill-concierge:doctor skill.
/plugin marketplace update + reinstall) — refreshes the
engine copy in the stable venv and rebuilds the index.~/.local/share/skill-concierge/venv (outside the plugin cache, so it
survives reinstalls — ADR-0004). Override with SKILL_CONCIERGE_VENV.setup.sh reads the embedder + Qdrant URL from .mcp.json so the built index can never
diverge from the model the live MCP uses.npx claudepluginhub thinhkhuat/skill-concierge --plugin skill-conciergeBuilds a throwaway prototype to answer a design question about UI appearance or state/logic behavior. Guides you through two branches: interactive terminal app for logic validation, or multiple UI variations for visual exploration.