The problem
A consistent LinkedIn presence is one of the highest-leverage things a person building in public can do — and also one of the easiest things to let slide. Between a full-time lifecycle marketing role and everything else, I didn't have a spare 30 minutes a day to find something worth posting about, write it, and actually hit publish.
What I actually built
Auto-Post is an agentic tool, built on Lovable, that runs on its own schedule. Each day it goes out and researches trending, relevant topics live on Google — not a static list I fed it once, but a fresh look every single time — then drafts a post in a voice I defined up front, and publishes it. No queue to review, no draft folder to remember to check.
The decisions that mattered
The interesting design problem wasn't "call an LLM" — it was making the research step live instead of static, so the output doesn't go stale after week one, and constraining the voice tightly enough that it still sounds like something I'd actually say. I iterated on the prompt scaffolding several times before it stopped sounding like generic LinkedIn filler.
What's next
I'm considering a lightweight approval step for sensitive weeks (launches, layoffs in the industry, etc.) — full autonomy is the point, but a manual override switch is cheap insurance.