All posts
WEEK 1March 20, 20261 min read

Auto‑Blog Agent: Automating Weekly GitHub‑to‑LinkedIn Content

Every week, the agent scans your public repos, reads the README, asks an LLM to craft a blog post and LinkedIn copy, and publishes them—no manual effort required.

pythonopen-sourcellmautomationsupabasegithublinkedinasync

Why I Built It

I used to write weekly posts about the projects I worked on. It was a chore. I wanted something that could pick up a new repo, read the README, and turn it into a story for a general audience and a technical deep‑dive for my peers. I called it the Auto‑Blog Agent.

The Flow

The agent runs on GitHub Actions every Monday. It pulls the list of public repos created in the current IST week. For each repo it pulls the README and sends it to an LLM. The LLM returns a JSON with a title, an excerpt, a markdown blog post, a technical post, and a LinkedIn copy. The code then writes the blog to Supabase, the project entry to the portfolio table, and posts the LinkedIn copy via the ugcPosts API. If anything fails, the run continues and the failure is logged.

What It Means for You

You no longer need to remember to write a post after finishing a repo. The agent does it for you. You get a polished blog on your site and a LinkedIn update automatically, every week. It’s a small, reproducible automation that saves time and keeps your portfolio fresh.

← Previous PostNext Post →