agentsclimarketplace

Setup

Skill GerritCodeReview/gerrit-mcp-server/skills/setup

Interactive setup for gerrit_mcp_server configuration. Creates or updates gerrit_config.json with Gerrit host URLs and authentication details.From its SKILL.md

Install
npx -y skills add GerritCodeReview/gerrit-mcp-server --skill setup

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 20 stars20 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

SKILL.md

2.6 KB, as published. Nobody here has run it

Help the user create or update their Gerrit MCP Server configuration.

Build check

Before touching the config, verify the server environment and config state by running:

UV_PROJECT_ENVIRONMENT="${CLAUDE_PLUGIN_DATA}/.venv" uv run --directory "${CLAUDE_PLUGIN_ROOT}" gerrit-check-config

Interpret the result as follows:

  • uv run itself fails (uv not found, env broken, package not installed): offer to run ./build-gerrit.sh from the repo root. Do not proceed until it succeeds.
  • Exit 0: config is already valid — skip to the "config already exists" flow and ask what the user wants to change.
  • Exit 1 (config file missing): proceed directly into the "create new config" flow.
  • Exit 2 (config invalid — bad JSON or default_gerrit_base_url mismatch): show the error output, then offer to fix the existing file in place (preserving valid entries where possible) rather than starting from scratch.

Config file location

The config file is gerrit_mcp_server/gerrit_config.json relative to the repo root (see references/gerrit-config.md for the override env var). Check whether it already exists before proceeding.

What to do

If the config already exists, read it, show the current hosts, and ask the user what they want to change: add a host, modify a host, remove a host, or update the default URL. Apply the change and write the updated file.

If the config does not exist, guide the user through creating it:

  1. Ask for their primary Gerrit instance URL (or use $ARGUMENTS if a URL was provided).
  2. Ask which authentication method they use for that host — present the three options from references/gerrit-config.md (git_cookies, gob_curl, http_basic).
  3. Collect the additional fields required by the chosen method.
  4. Ask if they have more Gerrit hosts to add; repeat steps 2–3 for each.
  5. Set default_gerrit_base_url to the first host's URL.
  6. Write the complete JSON to gerrit_mcp_server/gerrit_config.json and confirm success.

Configuration details

See gerrit config reference for the full configuration reference: authentication methods (with example JSON snippets for each), the config schema, the file location and GERRIT_CONFIG_PATH override, and the optional internal_url field. Consult it when collecting fields and assembling the file.

Keep looking

Skills are one crate of 627,801. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.