From maverick
Installs the maverick CLI tool system-wide from the plugin directory, verifying dependencies and updating settings.
How this skill is triggered — by the user, by Claude, or both
Slash command
/maverick:do-installThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Install the `maverick` CLI from wherever this plugin is loaded — marketplace cache or local dev checkout.
Install the maverick CLI from wherever this plugin is loaded — marketplace cache or local dev checkout.
This skill runs in its own forked context (context: fork) — you are
executing it directly; there is no separate agent to dispatch. Follow the
process below exactly and end with a structured result: task, SUCCESS or
FAILURE, what was done, and any warnings.
Locate the plugin root. This is the directory containing pyproject.toml. If ${CLAUDE_PLUGIN_ROOT} is set, use that. Otherwise resolve two levels above this SKILL.md (i.e. the parent of skills/do-install/). Fail with a clear error if pyproject.toml is not found at the resolved path.
Run the installer. From a shell:
uv run --directory <plugin-root> python -m maverick.install_cli
The module performs the install procedure end-to-end:
uv is on PATHgh (GitHub CLI) is on PATH — Maverick workflows depend on it for issue and PR operations; the installer fails with platform-specific install instructions if missingpyproject.toml exists at the plugin rootuv tool install --force <plugin-root>maverick is on PATH (warns about ~/.local/bin if not)Read(~/.claude/plugins/cache/thermite/maverick/**) to ~/.claude/settings.json permissions.allow (idempotent)Verify. Run maverick --help and capture the first line.
Report. Return a structured result: install path, whether the settings file was modified or already had the permission entry, and any PATH warnings.
npx claudepluginhub thermiteau/maverick --plugin maverickInitializes a repository for Maverick: verifies the GitHub App, installs/updates the CLI, writes project config, scaffolds docs and skills, runs a cybersecurity audit, and opens a PR.
Installs, verifies, or refreshes the claude-evolve plugin: sets up Python venv, installs dependencies, and confirms MCP server registration.
Installs Pith into Claude Code by copying hooks, patching settings.json, registering /pith /budget /focus slash commands, and recording plugin root. Use for /pith install or setup queries.