I started a storytelling channel, and my Mac does the narrating

One-minute animated stories about places in the news. The voice runs on my laptop, the art comes from ChatGPT, and the motion graphics are a Python script. Two episodes in, here's how it works.

The day after I built this website, I wanted to try something completely different: short videos. Not me talking to a camera, but little animated stories. Every time a place ends up in the news, there's usually a much older, much stranger story behind it. I wanted to tell that story in about a minute.

The channel is called Pinned, as in a pin on a map. It's @pinned_stories on Instagram and YouTube. Like last time, I built it with Claude Code as my partner: I picked the stories and made the calls, and it researched, wrote, drove the tools and did the fiddly parts.

The idea in one sentence

Painted scenes that slowly move, a warm narrator, captions that light up word by word, and real facts, about a place everyone's talking about this week. Here's episode 1, about a sea arch in Hawaiʻi that stood for about 550 years and then collapsed:

Episode 1: the Hōlei Sea Arch. All images are illustrations, not photos.

How one episode gets made

A sea arch at sunset with the words 550 years Lava pouring into the sea under a Kīlauea label A red car on a coastal road with a Chain of Craters Road pin
Three frames from episode 1. The text, pins and captions are drawn by the script, not by ChatGPT.

What I had to correct along the way

Turning a conversation into a skill

Episode 1 took a whole afternoon of back-and-forth. Before starting episode 2, I asked Claude to package everything we'd learned into a skill: a folder with instructions and scripts that it loads whenever I say "let's make the next one". It holds the workflow, the voice reference, the render engine (now driven by a small JSON file per episode), the cover generator, and all the lessons above, so I don't have to repeat them.

Episode 2 is about Bab al-Mandab, the "Gate of Tears" between Yemen and Africa. In September, Houthi forces took the strait's coastline, and roughly one in ten of the world's traded goods sails through it. With the skill, it went from "let's go for Bab al-Mandab" to a finished video in about an hour. Most of that time was ChatGPT painting.

An aerial painting of the Red Sea narrowing into a strait, with a Bab al-Mandab pin An oil tanker in a strait under a label reading Strait of Hormuz closed A lighthouse island at night with the words traffic minus 50 percent
Episode 2: Bab al-Mandab. Same pipeline, same narrator.

What I'd tell you if you're trying this

Halloween is coming, so a spooky place might be next. If there's a place you'd like Pinned to cover, or you just want to tell me what you think, send me an email.