Install
openclaw skills install @ggettert/structured-pr-reviewLayered PR code review with severity tiers (MUST FIX/SHOULD FIX/SUGGESTION) and addressing-mode. Default: gh CLI only; optional Lobster pipeline.
openclaw skills install @ggettert/structured-pr-reviewTwo modes: giving reviews and addressing review comments. The default/fallback path uses gh CLI only — no extra dependencies. An optional Lobster pipeline parallelises data gathering when Lobster (Node/npx) is available; see references/lobster-integration.md.
run-pr-review.sh gathers PR metadata, diff, CI status, and existing review
comments in one step and emits a pr-context-v0 JSON blob. Use this context
for analysis instead of making multiple sequential gh calls.
# Auto-detect Lobster; falls back transparently to direct pipe-through
scripts/run-pr-review.sh https://github.com/owner/repo/pull/123
# Force direct path (no Lobster required)
scripts/run-pr-review.sh 42 --repo owner/repo --no-lobster
See references/lobster-integration.md for the full workflow, Lobster args, explicit commands, and install instructions.
When asked to review or check a PR:
run-pr-review.sh or gh directly)Key principles:
See references/review-layers.md for the full framework and verdict format.
When asked to address, fix, or respond to PR feedback:
See references/addressing-workflow.md for the step-by-step workflow.
Key rules:
This skill ships with generic review layers. Customize for your team:
scripts/run-pr-review.sh — Orchestrator: Lobster if available, direct fallback otherwisescripts/pr-review-workflow.lobster — Lobster workflow (4 steps: fetch-pr, fetch-ci, fetch-reviews, merge)scripts/lobster-safe-run.sh — Exit-code wrapper so soft exit-1 steps don't abort Lobsterscripts/fetch-pr.sh — PR metadata + diff → JSONscripts/fetch-ci.sh — CI / check-run status → JSONscripts/fetch-reviews.sh — Review comments + inline threads → JSONscripts/merge-pr-context.py — Merge source blobs → pr-context-v0 envelopegh CLI operations for PRs, issues, and CI runs