I Built a 3-Agent Pipeline That Turns My GitHub Activity Into Weekly Blog Posts on Notion + DEV.to
This is a submission for the Notion MCP Challenge What I Built Every Monday standup, someone asks: "What did you work on last week?" And every Monday, I stare at my screen trying to remember. Did I...

Source: DEV Community
This is a submission for the Notion MCP Challenge What I Built Every Monday standup, someone asks: "What did you work on last week?" And every Monday, I stare at my screen trying to remember. Did I merge that PR on Wednesday or Thursday? Was that refactor in the auth module or the pipeline? How many repos did I even touch? I got tired of that blank moment. So I built DevNotion — a 3-agent pipeline powered by Mastra that harvests my entire week of GitHub activity, narrates it into a first-person blog post using Gemini, and publishes it to Notion (as a planner-style page with structured tables) and DEV.to (as a draft article). Every Sunday, automatically, via GitHub Actions. No more Monday amnesia. The blog writes itself. What it actually does Harvests my GitHub activity via GraphQL — commits, PRs, issues, code reviews, discussions, language stats, contribution streak Narrates the raw data into a casual, first-person blog post using Gemini (with a deterministic fallback if the LLM is una