Zum Hauptinhalt springen
tsecurity.de LIVE
Echtzeit-Radar & Feeds
Alle RSS Feeds
👥 Community & Social
Windows Tipps & SecurityWindows-Update beschädigt wichtige Datenrettungsfunktion(22.09.2026 um 09:04 Uhr)
Sichere ProgrammierungBuilding an Accessible Ecommerce Product Page with WCAG 2.2(22.09.2026 um 03:39 Uhr)
Sichere ProgrammierungGet Your Website Protected in 10 Minutes with SafeLine WAF(22.09.2026 um 08:42 Uhr)
Sichere ProgrammierungIntroduction to SPRINGBOOT(22.09.2026 um 08:42 Uhr)
Windows Tipps & SecurityWindows-Update beschädigt wichtige Datenrettungsfunktion(22.09.2026 um 09:04 Uhr)
Sichere ProgrammierungBuilding an Accessible Ecommerce Product Page with WCAG 2.2(22.09.2026 um 03:39 Uhr)
Sichere ProgrammierungGet Your Website Protected in 10 Minutes with SafeLine WAF(22.09.2026 um 08:42 Uhr)
Sichere ProgrammierungIntroduction to SPRINGBOOT(22.09.2026 um 08:42 Uhr)
Intelligence View
⚡ tsecurity.de Intelligence

🦞 GitHub PR Watchdog — Never Let a PR Go Cold Again

Challenge: OpenClaw Build Showcase Category: Developer Productivity / Automation The Problem If you've ever juggled multiple open pull requests, you know the feeling: you open GitHub at the end of the day and realize a…

0
↗ Quelle (dev.to)
Reagiere als Erste:r — dein Feedback zählt!

Challenge: OpenClaw Build Showcase

Category: Developer Productivity / Automation







The Problem



If you've ever juggled multiple open pull requests, you know the feeling: you open GitHub at the end of the day and realize a reviewer left a comment three hours ago, CI silently failed, or a PR you marked "ready for review" has been sitting untouched for two days.



Context-switching to babysit PRs is expensive. But missing a review window is worse — it stalls your whole team.



I wanted a fix that required zero tab-switching. No dashboards. No email notifications buried under newsletters. Just a message, right where I already am.







What I Built



GitHub PR Watchdog is an OpenClaw skill that monitors your open pull requests and delivers smart, actionable alerts directly to your messaging app of choice — Telegram, Slack, Discord, or WhatsApp.



It runs silently in the background on a heartbeat schedule you control, and reaches out only when something actually needs your attention.







How It Works



The skill connects to GitHub's REST API using a personal access token stored securely in your local OpenClaw config. Every N minutes (configurable — I use 20), it:





  1. Fetches all open PRs across your watched repos


  2. Checks each PR for new activity since your last check:


    • New review comments or change requests

    • CI status changes (pass / fail / pending)

    • PRs that have been open longer than your staleness threshold

    • Approvals that are ready to merge




  3. Sends you a concise digest — only for PRs where something changed


  4. Drafts a suggested response for review comments, which you can approve and post with a single reply



No noise. No duplicates. Just signal.







Example Alert (via Telegram)





🔴 CI Failed — my-app / feat/auth-refresh
↳ 3 checks failed | View run →

💬 New Review — my-api / fix/rate-limiter
@sarah_dev: "Can we extract this into a helper?"
Suggested reply ready — send "reply 1" to post it

✅ Approved & Ready — my-app / chore/upgrade-deps
2 approvals | No conflicts | Safe to merge









The Skill File



The core logic lives in a single SKILL.md with a small Node.js runner. OpenClaw handles the scheduling, secret management, and message routing — I just had to write the GitHub API calls and the formatting logic.




# skill.yaml (excerpt)
name: pr-watchdog
description: Monitor GitHub PRs and alert on review activity, CI status, and stale PRs
schedule: every 20 minutes
inputs:
- GITHUB_TOKEN
- WATCHED_REPOS # comma-separated list
- STALE_THRESHOLD_HRS # default: 24
- ALERT_CHANNEL # telegram | slack | discord





Total code: ~180 lines of JavaScript. Most of it is just formatting the output to be readable at a glance.







What Surprised Me



OpenClaw made the hard parts trivial.



Secret management, message routing, scheduling — all handled by the platform. I didn't write a single line of cron syntax or deal with webhook setup. The skill just declares what it needs and OpenClaw wires it together.



The part I didn't expect: once the skill was running, I found myself replying to the bot to take action. Typing merge 3 to merge an approved PR, or reply 2 to post a suggested response — all from Telegram, without opening a browser. That emergent interaction pattern wasn't something I planned; it just fell naturally out of how OpenClaw handles conversational context.







Impact



Since deploying PR Watchdog two weeks ago:




  • Average time-to-first-response on reviews dropped from ~4 hours to ~35 minutes

  • Caught 6 CI failures before they were flagged by teammates

  • Zero PRs have gone stale past 24 hours



Small numbers, but real ones — for a solo dev managing 3 active repos.







Try It Yourself





@openclaw skill install pr-watchdog





Check out the full documentation on ClawHub










🦞 PR Watchdog — OpenClaw Skill




Monitor your GitHub pull requests and get smart Telegram alerts when something needs your attention. No dashboards. No tab switching. Just a message.




What it alerts on





  • 🔴 CI failed (or recovered)

  • 💬 New review comments or change requests

  • ✅ PR approved and ready to merge

  • ⏳ PR gone stale (no activity past your threshold)




Reply to take action



























































































Reply Action
reply 42 Sounds good, will fix Post a review comment on PR #42
merge 42 Squash-merge PR #42
close 42 Close PR #42
remind 42 in 2h Snooze stale alert for 2 hours
status Summary of all open PRs






Setup






Prerequisites






  • Node.js 22.16+ (Node 24 recommended)


  • OpenClaw installed and running

  • Telegram account







Step 1 — Install OpenClaw






npm install -g openclaw@latest
openclaw onboard --install-daemon



Follow the prompts to set up your workspace and connect your first channel.




Step 2 — Create a Telegram









Requirements: OpenClaw installed, a GitHub personal access token, and a connected messaging channel.









What's Next





  • Multi-user support — share a watchdog across a team with role-based alerting


  • PR health scoring — surface PRs at risk of merge conflicts early


  • Auto-assign reviewers based on CODEOWNERS file

Ähnliche Beiträge
🔍 Verwandte News

Auch interessante Nachrichten 🦞 GitHub PR Watchdog — Never Let a PR Go Cold Again

Thematisch verwandte Begriffe: GitHub, Watchdog, Never, Cold · 6 Treffer

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Zum Aktualisieren ziehen
ZERO-DAY CVE-2026-55210 | Joplin is an open source note-taking and to-do application that organise…
Advisory →
TTS Reader • tsecurity.de Voice
tsecurity.de Icon
tsecurity.de App
Offline-Lesen, Eilmeldungen & 0ms Ladezeit

Installiere tsecurity.de direkt auf deinen Home-Bildschirm für das ultimative Vollbild-Magazinerlebnis ohne Browser-Leisten.

Nächster Beitrag
Themen-Radar & Intelligence Matrix
Echtzeit-Taxonomie nach Angriffsvektoren & Plattformen

tsecurity.de Live Threat Radar

🔴 LIVE RADAR
MONITORING
AKTIV
CVE-DATENBANK
LIVE
🔍
Community Radar & Live Chat
Sentinel Bot online • Live-Stream
Dein Cluster: Security Explorer
Match:
lädt…
Verbindung zum Community-Stream wird aufgebaut...
Bearbeitungsmodus — Senden überschreibt deine Nachricht
Community-Puls — was gerade passiert
lädt…
Aktivitäten deiner Analysten
lädt…
Neues Thema oder Eilmeldung einreichen

Reiche interessante Links, Zero-Days oder Debatten ein. Die Community entscheidet per Upvote über die Veröffentlichung.

Heiß diskutierte Einreichungen
🔖 Gespeicherte Artikel
📂 Keine gespeicherten Artikel vorhanden.
Zurück Ziehen Vor
Links: vorheriger Artikel Rechts: nächster Artikel unten: schließen
News NIS-2 Frühwarnung Tier-1 Intel ⏱️ 3 Min vor 10 Min
Artikeldaten werden geladen...

Zurück: vorheriger Vor: nächster
↗ Original-Quelle
Social Reaktionen Deine Reaktion zählt
Einstufung & Relevanz-Poll 0 Stimmen
In sozialen Netzwerken teilen 1-Klick