Install
openclaw skills install github-monitorMonitor one or more GitHub repositories and send low-noise alerts with configurable policy modes (major_only, balanced, verbose). Use when setting up recurring repo watch, release/security monitoring, PR merge tracking, and daily digest workflows via OpenClaw cron.
openclaw skills install github-monitorBuild one-cron multi-repo monitoring with deduplication, severity routing, and low-noise notifications.
Collect:
repos: list of owner/repopolicy_mode: major_only | balanced | verbosecheck_interval: recommended 2htimezone: e.g. America/New_Yorkdaily_digest_time: e.g. 21:00notify_target: user/channel idstate_file: e.g. /root/.openclaw/workspace/memory/repo-watch/multi-repos.jsonUse one isolated cron job to monitor all repos.
Check with GitHub public APIs each run:
P0 signals:
breaking|migration|security|authP1 keyword examples:
gateway|config schema|tooling|memory|cron|session|channel|provider|search|index|install|auth flowDo not rely on title keyword only; combine signals:
core/, gateway/, agent/, runtime/docs/, tests/, examples/Track notification cursors in state to avoid backfilling old events:
installed_at: skill first-run timelast_checked_at: last successful scan timelast_notified_at: last time user was notifiedRules:
now and do not send historical events.(last_checked_at, now].last_notified_at.last_notified_at = now.last_checked_at = now.repo + event_type + event_id/hashpending_daily)Default output must be concise and decision-oriented, not event-by-event long list.
Use this fixed structure:
Impact-first grouping (preferred):
Only when the user explicitly asks “看详情/展开/给清单”, output event-level details with links.