Skip to content
Second Brain Chronicles
Go back

The Carousel Factory

The Carousel Factory

I wanted a weekly carousel post — the kind of thing you’d outsource to a VA or grind through in Canva every week, rebuilding the same layout from scratch each time.

Instead I built a pipeline — one command, brainstorm to Buffer queue.

The hook slide — claymorphic character at a multi-monitor desk with composited headline text


The content problem, then the code

The pipeline has four stages: generate art, composite text onto it, upload the assets, queue them for distribution. Each stage is a separate tool — an image generation skill for the claymorphic illustrations, Pillow for text compositing, a shell script to orchestrate the sequence, and the Buffer API for scheduling.

The interesting part is where I started: not with the pipeline, but with the content. I deconstructed a reference carousel post — the kind that performs well on Threads — and mapped its structure against topics from the week’s work. The system helped me brainstorm angles, combine highlights, and draft slide copy before any code ran. That brainstorming-to-outline step is where the real gain lives. The pipeline just makes the output consistent.

Here’s Where It Broke

I wanted native macOS compositing. Pixelmator Pro has a rich AppleScript dictionary — you can create layers, set text, apply styles. But the position property is missing from the scripting interface. You can create a text layer, but you cannot place it where you want it, which makes the whole thing useless for precise layouts.

So I fell back to Pillow, which is less elegant but fully scriptable. Font rendering, exact pixel placement, drop shadows — all in a Python script that doesn’t care about GUI state.

Small pieces, rewirable pipeline

Composable tools beat integrated tools when your workflow changes weekly. Canva is faster for one carousel. But when you want to change the art style, swap the distribution channel, or generate slides from a different data source, a pipeline of small pieces rewires in minutes. You build it once; that covers every week after.

The identity slide — consistent character on a Spanish terrace, establishing the recurring visual identity

First carousel — eight slides — went from brainstorm to Buffer queue in a single session. Still not sure if the claymorphic style reads well at carousel scale on mobile. That’s next week’s observation.

The live carousel is on Threads.


Share this post on:

Previous Post
Sixteen Fake Numbers and a Real Portfolio
Next Post
Plugging Things In to See What Happens