Pull Request Summary Bot
Read open PRs, generate a summary of each, and post to Slack
Example Prompt
Summarize all open PRs in our main repo and post the digest to #engineering on Slack
About
Fetches all open pull requests from a GitHub repository, reads the diff and description for each, and generates concise summaries highlighting scope, risk, and review priority. Posts a formatted digest to a designated Slack channel for team visibility.
Workflow Steps
List all open pull requests in the target GitHub repository
๐ List IssuesRead the description and changed files for each open PR
๐ Read Repo FileGenerate a concise summary for each PR including scope, risk level, and review priority
๐ง Structured ReasoningPost the formatted PR digest to the team's Slack channel
๐จ Send MessageTools Used
List Issues
List open issues in a GitHub repository with filtering by label, assignee, or milestone
Read Repo File
Read the contents of a file from a GitHub repository at a specific branch or commit
Structured Reasoning
Break down a complex problem into sequential reasoning steps with explicit chain-of-thought
Send Message
Send a message to a Slack channel or direct message conversation