Content & CreativeDone with custom-built or unnamed agent Mar 27, 2026
Turn a week of GitHub activity into a blog post
A three-agent pipeline that drafts weekly posts from commit history and publishes to Notion and DEV.
- What They Did
- The author built DevNotion on Mastra, run by a Sunday GitHub Actions cron. A GraphQL call pulls the week's commits, PRs, issues, reviews and language stats with no LLM. Gemini then writes a first-person post, with a deterministic fallback if it fails. The publisher creates a DEV.to draft and a Notion planner page with tables.
- How It Went
- It reliably produces a draft each week, which the author edits before publishing. The source gives no engagement figures. Gemini gave the best output among the models tried, including Ollama and Groq ones.
- Worth Knowing
- Asking Gemini for native structured output added 20-40 seconds per call. Plain text with YAML frontmatter parsing was 3-4x faster, and Notion needs rate limiting.
Try it yourself with custom-built or unnamed agent
Build a weekly workflow that pulls my commits and pull requests from [GitHub repo or username] for the past 7 days, has one step summarize the changes, a second draft a blog post in [tone], and a third format it for [Notion and DEV]. Save the output as a draft in Notion. Finished means I can review a draft each week, and the workflow must pause for my approval before publishing anything publicly.