.agents/skills/openclaw-landable-bug-sweep/SKILL.md
Autonomous maintainer workflow for producing five landable OpenClaw bugfix PR URLs. Use for broad issue/PR sweeps where the bar is high and the output is PRs, not notes. Do not use for plugin SDK/API boundary work; those need separate architecture review.
Return exactly five PR URLs, each with:
The five URLs may be existing PRs that were reviewed/fixed, or new PRs created from issues/clusters.
Do not present a PR as one of the five until it has been refreshed on current main, left-tested, pushed, and verified green in live GitHub CI.
Use $gitcrawl for discovery/clustering, $openclaw-pr-maintainer for live GitHub mutation rules, $github-author-context when contributor trust matters, $openclaw-testing for proof choice, $autoreview before publishing/landing, and $crabbox for broad/E2E/live proof.
Accept only when all are true:
src/plugin-sdk/** boundary changeGood examples:
main, with proof and closeable duplicatesReject:
git status -sbgit pull --ff-onlymaingitcrawl open issues/PRs, neighbors, and searchgh issue/pr viewrepair-existing-pr, create-new-pr, close-fixed-on-main, close-duplicate, or rejectmain, prove with current source/test/commit and close kindlyorigin/main$autoreview until no accepted/actionable findings remainUse the repo PR template. Include these exact labels:
Behavior addressed:
Real environment tested:
Exact steps or command run after this patch:
Evidence after fix:
Observed result after fix:
What was not tested:
main, fix small issues, left-test, autoreview, push, and get CI green before counting it.main: comment proof, close.Maintain a running ledger:
accepted:
- PR URL:
source refs:
bug:
root cause:
fix:
risk:
rebase/head:
left-test:
autoreview:
CI:
credit/thanks:
cleanup:
rejected:
- ref:
reason:
closed:
- ref:
reason:
proof/comment:
Final answer: