Track GitHub PR activity and send only important alerts
OpenClaw checked 26 pull requests on a schedule, delivered updates to the author, and revealed a long-broken legacy script.
- What they did
- The author built a Python cron job around the gh CLI that runs every 5 minutes. It records each watched pull request’s current state in a saved JSON file, then notes any meaningful differences in a separate alert log. A second watchdog runs every 30 minutes, and OpenClaw wakes up on a heartbeat, verifies that watchdog, and forwards any waiting messages through Feishu.
- How it went
- The setup was watching 26 pull requests: 1 merged, 1 closed, and 24 still open. The watchdog also exposed a previous v2 script that had failed on its very first execution and never recovered over 18 days.
- Tips
- A single flat JSON store for alerts is brittle; if the heartbeat is missed, messages can be lost. A queue with webhooks would be a sturdier approach.
Try it yourself with OpenClaw
Keep an eye on my open pull requests in these GitHub repositories: [repo list]. On a 5-minute schedule, compare each PR against the last saved snapshot and flag anything I should know about, such as new comments, failing checks, merge conflicts, merges, or closures. When you find an update, draft a short message with the PR link and a brief explanation, then stop and ask before sending it to [chat app]. Don’t post comments, merge changes, close PRs, or push commits unless I approve first.
Fill in the [brackets]. Agents can make mistakes, so review anything before it is sent, paid or deleted.
1 more report of this
Get 3 agent uses like this every morning
With the day's top AI news. Free, and one click to unsubscribe.
Related agent uses
Coordinate Terraform and GitOps work with OpenClaw
A developer used multiple OpenClaw agents to handle infrastructure, coding, and GitOps tasks while directing the work in Telegram.
Use OpenClaw to run coding agents on PRs
A solo developer used OpenClaw to spin up Codex and Claude Code for coding, testing, commits, PRs, and review replies, while getting Telegram updates when work finished.
Build a 3D city view of your repo and agents
A solo developer made a local-first 3D browser app that turns a codebase into a city and shows installed coding agents as avatars.
Route Linear tickets into the right repo and PR
They used OpenClaw and Linear as a control layer to send tasks to Cyrus, which picked the repo, chose a model, and opened pull requests.
Use Claude for UI work and Codex for server tasks
A developer split interface work and backend work between Claude and Codex after other agents failed on real projects.
Run one agent across several sites and test upgrades first
A developer used OpenClaw with Claude Code and Codex to juggle about five websites and protect updates with a clone-and-test workflow.