Projects

AutomaticContent

An agent system that turns an idea into carousels, Reels, stories and even long videos for Shobury's social accounts. It writes, reviews, renders, schedules and measures; the one thing it never does is publish without my approval.

Role
Everything: the system, the templates and the brand voice
Produces
Carousels, Reels, stories, Shorts and long videos
Networks
Instagram, Threads, YouTube and TikTok
Status
In daily use since June 2026

What it is

AutomaticContent produces the content for Shobury's social accounts. Every morning it proposes ideas from the news; when I pick one, an agent writes it, another reviews it against the brand, and the system renders it and schedules it. Nothing goes out without my approval.

438 commits since June 2026, 85 templates and over 400 logged posts across Instagram, Threads, TikTok, YouTube and X.

From idea to post

Every step has a clear owner: the agents write and review, the code renders and publishes, and I decide.

  1. Daily menuA routine reads 13 outlets every morning, checks the facts and proposes ideas in a GitHub issue.
  2. WriterAn agent writes the piece, with a source for every fact.
  3. ReviewerAnother agent checks it against 11 brand rules and rejects it below 4 out of 5.
  4. RenderHTML templates, video and a synthetic voice that runs on my own machine.
  5. ApprovalA preview and a mandatory stop: nothing is scheduled without my sign-off.
  • QueueFive fixed slots a day, with GitHub Actions and Cloud Scheduler
  • NetworksInstagram, Threads and YouTube through their APIs, and TikTok through its studio
  • MetricsReach, retention and followers, fed back into the brand voice

What it makes

Real pieces, exactly as they were published; you can play the Reel right here. Since July, the Instagram account went from 15 to over 200 followers.

  • Carousel: One slide per game, with official art and sourced facts.
  • Closing slide: It invites people to follow; only one closing slide in three promotes the app.
  • List Reel: “4 games where dying isn’t losing” reached almost 20,000 accounts.
Thumbnail of The story of Backyard Sports: Pablo Sánchez in 1997 and in 2026

One long video, start to finish

The story of Backyard Sports: 10:29 on YouTube, published on October 30, 2026. The system researched and wrote the script, narrated it with the brand voice, built 33 scenes anchored to that voice with credited footage, and uploaded it. I approved the script before the voice and left per-minute notes over two review rounds.

Decisions

  1. Nothing is published without approval

    Every piece ends in a preview, with the videos looping, and a mandatory stop. The tools that schedule or publish ask for permission every time.

  2. A reviewer that can say no

    A second agent checks the neutral Spanish, that every fact has a source, the format for each network and the brand name. If it rejects a piece, it goes back to the same writer, who does not have to reread the brand.

  3. Three renderers

    Whoever owns most of the pixels wins: trailer footage goes through ffmpeg, animated graphics through HyperFrames and images through HTML templates with Playwright. GSAP animations come out identical on every render.

  4. A publisher of its own

    Scheduling started on Metricool, but its free plan allowed 20 posts a month and failed with Threads. Now it publishes through Meta's and YouTube's APIs from GitHub Actions.

  5. Numbers pick the format

    Metrics are collected automatically and a third agent analyzes them. That is how the narrated Reel became the main format: it reached about 1,450 accounts, against about 13 for a carousel.

  6. Rights and brand

    Official footage only, never the trailers' audio, and Shobury's logo as a watermark on every video: the renderer refuses to output one without it.

What it is built with

Agents
Claude Code with its own agents and skills: writer, reviewer and analyst
Render
HTML templates with Playwright, GSAP, HyperFrames and ffmpeg
Voice
A brand voice designed with Qwen3-TTS, running locally, and Whisper to pick the best take
Publishing and data
Instagram, Threads and YouTube APIs, GitHub Actions, Cloud Scheduler, IGDB and Steam

See the other projects

Contact

To talk about a project, an opportunity or something you saw here.