Skip to content
Back to skills

Do Install

ASecurity

Install the maverick CLI tool system-wide from the plugin directory.

  • 11 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added June 1, 2026
businesspythonshellgit

Works with

  • cli

Security analysis

A100/100

Scanned June 1, 2026

npx -y skills add thermiteau/maverick --skill do-install --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Do Install?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Do Install
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/thermiteau-do-install/badge)](https://www.skillsdirectory.com/skills/thermiteau-do-install)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: do-install
description: Install the maverick CLI tool system-wide from the plugin directory.
user-invocable: true
disable-model-invocation: false
---

# Install Maverick CLI

Install the `maverick` CLI from wherever this plugin is loaded — marketplace cache or local dev checkout.

## Dispatch

Dispatch the **maverick** agent with task `install` and any user-provided arguments. The agent will follow the process below and return a structured result.

## Process

1. **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.

2. **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:
   - verifies `uv` is on PATH
   - verifies `gh` (GitHub CLI) is on PATH — Maverick workflows depend on it for issue and PR operations; the installer fails with platform-specific install instructions if missing
   - verifies `pyproject.toml` exists at the plugin root
   - runs `uv tool install --force <plugin-root>`
   - verifies `maverick` is on PATH (warns about `~/.local/bin` if not)
   - adds `Read(~/.claude/plugins/cache/thermite/maverick/**)` to `~/.claude/settings.json` `permissions.allow` (idempotent)

3. **Verify.** Run `maverick --help` and capture the first line.

4. **Report.** Return a structured result: install path, whether the settings file was modified or already had the permission entry, and any PATH warnings.

<!-- maverick-plugin-version: 3.3.5 -->

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.