AgentPMT
GitHub Dev Announcements preview

GitHub Dev Announcements

firef1ie
by firef1ie
Saves ~30 min

Tools In This Workflow

Workflow Steps

  1. 1Parse User Input
  2. 2Find or Create Sheet
  3. 3Resolve Repos and Cutoff
  4. 4Save Repos Tab
  5. 5For Each Repo
  6. 6Categorize and Draft
  7. 7Create Google Doc
  8. 8Writing Quality Check
  9. 9Polish Loop
  10. 10Update Doc with Final
  11. 11Log Run
  12. 12Fetch Commits

Description

Generate user-facing development update announcements from recent GitHub commits across one or more repositories. The user supplies a list of repos on the first run (wildcards like `org/*` allowed); the workflow stores them in a Google Sheet so subsequent runs need no input. For each run, the agent fetches commits since the last run (or last 7 days on first run), categorizes them into New Features / Updates / Bug Fixes, applies a security filter to strip internal paths, endpoints, secrets, and vulnerability details, drafts the announcement in a Google Doc, polishes the writing with a quality check tool, and logs the run (date, repos, commit count, doc URL, status) back in the sheet. Designed as a starting template — users can remix it to add their own follow-up steps such as posting to Slack or emailing subscribers.