Watch repos for stale PRs, new issues, and new releases
If ${var} is set, only monitor that repo (owner/repo format).
This skill reads repos from memory/watched-repos.md. If the file doesn't exist yet, create it or skip this skill.
# memory/watched-repos.md
- owner/repo
- another-owner/another-repo
Read memory/MEMORY.md and the last 2 days of memory/logs/ for context. Read memory/watched-repos.md for the list of repos to monitor.
For each watched repo, check:
gh pr list -R owner/repo --json number,title,updatedAtgh issue list -R owner/repo --json number,title,createdAtgh release list -R owner/repo --limit 1 --json tagName,publishedAt,nameCompare findings against the last 48h of memory/logs/ — never alert on the same item twice.
If anything is noteworthy, send a single consolidated notification via ./notify with format:
*GitHub Monitor*
[repo] 2 stale PRs: #12 title, #15 title
[repo] New issue: #20 title
[repo] New release: v1.2.0
Log findings to memory/logs/${today}.md. If nothing new, log "GITHUB_MONITOR_OK" and end.