Agent skill · kevmoo
gob-curl
Use gob-curl and Buildbucket tools to inspect the status, tryjobs, and CI results of a Gerrit CL.
What it needs
About 3k tokens when loaded.
What this skill does
When to use this skill When the user gives you a link to a Gerrit CL or asks you to inspect the status, review comments, or CI results of a CL on Gerrit (e.g., https://dart-review.googlesource.com/c/sdk/+/478860 or sdk~478860). How to use this skill Use the runcommand tool to execute gob-curl against the Gerrit REST API endpoints. CRITICAL RULE: You MUST ONLY do GET requests. Do NOT attempt to POST, PUT, or DELETE anything. Forming the URL Gerrit CL URLs usually look like https://dart-review.googlesource.com/c/sdk/+/478860. The <change-id> for the API can be the project and CL number: sdk~478860. Always strictly quote the URL in the shell command to avoid globbing issues with ~ and ?. Finding the CL from a local branch If you need to inspect a local branch in the sdk repository and find its corresponding CL: 1. Run git log -1 to locate the Change-Id in the most recent commit message. 2. Query Gerrit using the Change-Id to find the CL number: Extract the project and number from the response to form the <change-id> (e.g., sdk~478860). Useful Endpoints for Inspecting CL Status 1. Get Comprehensive Change Details This is the most useful endpoint to get an overall picture of the CL. It includes labels (e.g., Code-Review, Commit-Queue), messages, current revision info, and the files modified in the current patchset. 2. Digging into Tryjob Failures (Buildbucket) When a tryjob fails (e.g., dart/try/dart2wasm-linux-optimized-jsc-try), the Gerrit message will often include a link to the Buildbucket build, for example: https://cr-buildbucket.appspot.com/build/8689486480122051441. You can use the Buildbucket CLI (bb) to quickly fetch the failure details: NOTE: Some bb commands may require you to be authenticated. If you see "Login required", ask the user to run bb auth-login in their terminal. 1. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills kevmoo/gob-curl