AgentPMT

GitHub Dev Announcements

Saves ~30 min

Details

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.

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
Step 1 of 12
Prompt1

Parse User Input

Read the user's request. Extract: 1. `repos[]` — a list of `owner/repo` strings the user wants to monitor. Wildcards like `org/*` are allowed. 2. `lookback_days` — optional, default 7. Only used on the first run when there is no prior run history. If the user supplied no repos and this is the first run, ask them once for the repo list before proceeding. If they provide repos and there is already a sheet with stored repos, treat the user's input as additions (you will merge in a later step). Output a structured object: { repos_input, lookback_days }.

Frequently Asked Questions

How do I connect this workflow to my local agent like OpenClaw or Claude Code?

Install commands

npm install -g @agentpmt/mcp-router
agentpmt-setup

Hosted MCP config

{
  "mcpServers": {
    "agentpmt": {
      "type": "streamable-http",
      "url": "https://api.agentpmt.com/mcp",
      "headers": {
        "Authorization": "Bearer <AGENTPMT_BEARER_TOKEN>",
        "x-instance-metadata": "{\"client\":\"generic-mcp\",\"platform\":\"remote\"}"
      }
    }
  }
}

How do I trigger this workflow?

Agent prompt

Call the AgentPMT-Workflow-Skills tool with action 'get_workflow_skill' and skill_id 69f37f7af46aae20d3043b77 ("GitHub Dev Announcements").

Looking for help integrating AI into your business? Set up a free consultation.