LibraryWorkflows

Daily PR digest

One morning message to your team channel: PRs waiting on review, stuck, stale, and what shipped.

By DamonWorkflowVersion 10 installsUpdated Sep 30, 2026damon/workflow/daily-pr-digest

What it does

Every day at 9:00 the workflow checks the day and stops on weekends. On weekdays it reads the open pull requests in the repositories named in the agent step and groups them: waiting on review for over 24 hours (with the reviewer), no reviewer assigned, approved but not merged, failing checks, and no activity in 5+ days. It adds what merged in the last 24 hours, one line each. The digest (under 150 words, every PR linked) is saved to Engineering/PR digests/<date>.md in your drive and posted to your team's Slack channel. A copy opens as a chat thread in Damon for follow-up questions.

It never comments on, labels or merges a pull request.

What you need

  • GitHub and Slack connected.
  • The repositories and channel set in the agent step's instructions (defaults: api, web, #eng).

Customize it

  • Auto-approve file.write and message.send for this workflow so the digest posts without waiting on you; both require approval by default.
  • Change the thresholds (24 hours, 5 days) to match your team.
  • Add a weekly workflow that turns the saved digests into release notes.

What it does, step by step

  1. Step 1Trigger

    Runs every day at 9:00 AM (America/New_York)Runs every day at 9:00; the agent step skips weekends.

  2. Step 2Agent

    If today is Saturday or Sunday, report "weekend, no digest" and stop. Repositories: api, web. Slack channel: #eng. List the open pull requests in those repositories and group them: (1) waiting on review for more than 24 hours, with the requested reviewer and how long it has waited; (2) no reviewer assigned; (3) approved but not merged; (4) failing checks, with which check and for how long; (5) no activity in 5 or more days. Then list pull requests merged in the last 24 hours, one line each. Name authors and PR numbers, link every pull request, no adjectives, under 150 words, headed "PR digest" with today's date. Save the digest to the drive as Engineering/PR digests/<YYYY-MM-DD>.md, then post it to the Slack channel. Never comment on, label, approve or merge a pull request. Return the digest.

    UsesGitHubSlack
  3. Step 3Send a Message

    Open a thread titled "PR digest" with today's date and post the digest from the previous step, noting that it was posted to Slack. On weekends, post one line saying no digest was sent.

What it connects to

What the agent reads and writes through each integration, and what stays with you.

GitHub

What the agent can do with GitHub

Reads
Repositories, pull requests, reviews, checks and code in the repos you connect.
Writes
Branches and pull requests from coding tasks, and comments when a step posts one.
Yours
Nothing is merged unless a step merges it.
All GitHub workflows and agents →
Slack

What the agent can do with Slack

Reads
Messages in the channels and threads the workflow names.
Writes
Messages to those channels when a step posts.
Yours
The agent posts only where the workflow points it; it does not join or create channels on its own.
All Slack workflows and agents →

Guides that use this

The Whole Library

Workflow · Marketingdamon/workflow/weekly-content-pipeline

Three agents turn your team's Slack ideas into a researched, edited draft every Monday.

marketingcontentweekly+1

v1Damon

Slack

Workflow · Personal Productivitydamon/workflow/weekly-status-report

Every Friday, write the project status report from your project tool and offer to post it.

project-managementweeklyreporting

v1Damon

Linear

Workflow · Personal Productivitydamon/workflow/daily-inbox-digest

Every morning, summarize what landed in your inbox and flag what needs a reply.

emaildailydigest

v1Damon

Gmail

Workflow · Datadamon/workflow/monthly-spreadsheet-analysis

On the 3rd of each month, re-run your analysis on the latest file and report what moved.

financespreadsheetsmonthly+1

v1Damon

Workflow · Productdamon/workflow/weekly-feedback-synthesis

Every Monday, gather customer feedback from Slack, email and call transcripts and group it into themes with quotes.

productfeedbackweekly+1

v1Damon

SlackGmailFireflies

Put this workflow to work

Adding it copies it into your workspace. Connect the tools it needs, then change it however you like.