Stringers
kelano86/what-if-animation · kelano86

Put differently, plays went up 5x: how an open-source skill for '$0 What If animations' got its stars

What it is An open-source skill for Claude Code / OpenCode: type one line, 'What if…', and it writes the script, voiceover, storyboard, self-checks, animates with code, and adds sound effects, producing a 15–25 second stick-figure What If short.

Why it caught on In October the stick-figure What If channel blew up on YouTube, and people wanting to make faceless channels looked for a way to replicate it. The author posted a YouTube video, '$0 with free models' from 10-31, which got 195k views in 5 days, then an X roundup of free Claude video tools picked it up, and on 11-02 it added +74 stars in one day.

BHow you could follow this Watch a short-video format that has been hot for two or three weeks, turn it into a one-line-to-video skill before similar ones appear, fill its gaps (local and free, commercially usable voiceover, hand-drawn look, one-click Windows install), then make your own demo video and pitch it to X tool roundup accounts.

Grade B: the 'hot format → skill → self-made demo' path is clear, and a channel with 4,000 subscribers can still get 200k views, so it's worth a try. But the What If slot and the whole agent video category are already crowded, and within that category it only ranks mid-to-low. Each format window lasts only two or three weeks, the stars come from off-platform videos rather than code, and people who can't make video can't follow it. Being passed around in small circles
Data (updated daily) · Repo created 2026-10-21 · 269 stars · 7 days +218
GitHub · stars
010020030010-2910-3111-0311-0611-08269
Data 2026-10-29 → 2026-11-08 (11 days, 11 observations). Points before 10-28 come from deeply / archive backfill, not every day has one

Baptiste O'Donovan, an AI consultant, broke down the 'What If' stick-figure animations that October blew up on YouTube into a formula and made it an open-source skill that runs on both Claude Code and OpenCode. In the same repo he posted two videos: the first on 'how to do it with Claude', 35k views; the second on 'do it without paying for Claude, $0', 195k views in 5 days, and the repo's stars rose from 37 to 245 along with it. For people who want their open-source project to get stars, the takeaway from this case isn't the code. It's the path of 'riding a content format that's currently hot + making your own video demo', and where that path's ceiling is.

A 7/15 storyboard

In Oct 31, O'Donovan posted 'I found a way to make these AI animations for $0' on YouTube. In the video he runs a comparison: the same skill, the same computer, the same prompt 'What if you could see one minute ahead?', with one side handed to paid Claude Opus and the other to the time-limited free GLM-5.3-Flash Free in OpenCode, each run to completion without interruption. The free model took 28 minutes and rendered the video in one pass. Along the way it first drew a still frame for each of 15 shots and checked them itself, judging 7 of them 'hard to understand', for example a ball covering the character's face, and only started animating after fixing them all.

His conclusion in the companion article is that the two finished videos are 'hard to tell apart'. The real differences are just two: Opus searched and found that five channels had already done the 'one minute ahead' topic and switched its idea, which the free model didn't search for; and the free model tried several times to adjust sound effects and the mix. 'Run skills with free models, build skills with Claude.'

By Nov 5 this video had 194,698 views, while his channel had only 4,060 subscribers.

What it is

A folder you drop into ~/.claude/skills/. You type one line, 'What if you could rewind 10 seconds?', and it produces a 15–25 second stick-figure animation in dusk tones, through an eight-step process:

  1. Write the script using the 'seven-beat What If formula' (the author extracted it from five scripts across four channels: a few quick demos up front, a title card, the fun part, and a final twist based on real, checkable facts);
  2. Voice it with ElevenLabs, get timing for each word, and tighten the pauses to this kind of video's pace;
  3. Storyboard word by word, with the opening at about $27 per minute;
  4. Generate a still for each shot first and assemble them into a storyboard for you to review;
  5. Self-check the stills against a 11-item checklist and fix anything that's hard to read;
  6. Draw with SVG and render with Remotion; the character is the same function in code, 'so the character never drifts';
  7. Add a sound effect to each action, aligned to the onset, plus ambience and background music;
  8. Master to -14 LUFS and report how much the episode cost.

The costs are spelled out clearly: the README says the first episode used 152 ElevenLabs credits, and each episode after that costs 170–242; the free allowance is 10k credits a month, enough for about 40 episodes, but the free plan is limited to non-commercial use and requires attribution, so 'read the terms before you think about monetizing.' There's no image model and no video model. That addresses the biggest pain point for people who want to replicate this kind of channel: using video models like Higgsfield costs about $0.4 per 5 seconds, and the character looks different in every shot.

Where the stars came from

DateCumulative stars (new that day)What happened
10-21—Repo created, first commit 'a free Claude Code skill'
10-24—First video 'The cartoons getting millions of views', on how to do it with Claude Code; about 35k views as of 11-05
10-2927
10-3031 (+4)Added the OpenCode + free models route
10-3137 (+6)Second video '$0' went live, companion article published the same day
11-0151 (+14)@theoxmotion's long post on X, 'how to make viral videos with Claude Code for $0', listed it as #6 of 10 free tools
11-02125 (+74)Peak
11-03 → 11-06170 → 245Daily +45, +29, +27, +19

(Daily GitHub star records; view counts are from YouTube pages, as of around 11-05.)

Three things stand out.

First, the hook matters more than the product. The first video and the author's X post, said to have 1,689 bookmarks, together brought only about 30 stars. Real traction came from '$0, no Claude subscription needed': functionally it just added another way to run it, yet plays were 5.6 times the first video's. People who watch these videos are mostly those who want to make a 'faceless YouTube channel', not developers, and for them 'free' is decisive.

Second, the stars came from YouTube viewers, not GitHub. It never made GitHub Trending. 72 forks, close to 30% of stars, is much higher than typical projects. The README installs by cloning into the skills directory, so non-developers following the video step by step often clicked fork along the way. Issues are 0, so it's impossible to tell how many people actually produced a video.

Third, it rose fast and fell fast. After the peak, daily stars halved repeatedly and reached only 19 by 11-06. Without a third video from the author, the curve will likely return to flat (inference).

How crowded this niche is

'Having an agent write code to animate' became a small hit in October, but the What If slot was already taken:

ProjectLaunchedStars (approx., 11-06)How it differs
Vincentwei1021/video-shotcraft2026-0717,200Product promo videos, not stories
lemomo-ai/lemo-opuscar2026-0912,900A big toolbox with 66 video styles, 30–60 minutes per video, over 1 GB on first download
remotion-dev/skills (official)2026-016,500A generic approach, without scripts or art styles
kaomei/stickman-video-director2026-084,400 (7 days +1,064)Serves the same stick-figure faceless channel niche, earlier, bigger, with more styles
mromidev/claude-animated-shorts2026-11-011,700A short story placing a 2D character into a 3D three.js scene, launched 11 days later, with 7 times its stars
cth9191/animate (Chase AI)2026-101,600General canvas animation with 7 styles; the author's tutorial got 200k views
artemnovitckii/claude-animation-skills2026-11-014006 skills, including a 3D cartoon what-if
deenukhan/stick-figure-shorts2026-10-2822Almost the same recipe: Claude writes the story, ElevenLabs does the voiceover, Remotion draws the stick figures

(GitHub, as of 11-06; 'about' indicates rounding.)

Placed in this table, 245 stars is mid-to-low. Of the 10 tools in the same X long post, the author's own three are a 3D cross-section backyard (the original was a new TikTok account, 48 videos since Oct 11 with 58.6M views), a stick-figure survival story, and a lecture-style explainer, each riding a hot format. The format itself isn't scarce. Almost every viral short-video format gets a skill on GitHub within a week or two of appearing.

Why it got reposted

Looking closer, two things are its own earned edges:

  • It does one format, and does it from one sentence to a finished video. Others are mostly style libraries or toolboxes. This is a complete pipeline of 'script → voiceover → storyboard → self-check → animation → sound effects → mastering', plus a selling point that can be said out loud: the character is code, so it never drifts.
  • It states its costs and limits upfront. How many credits per episode, how many episodes the free allowance covers, that the free plan can't be used commercially, that the hand-drawn style isn't supported, and that 'it's not a single prompt; the storyboard step is where the video gets better.' For non-developers, these lines get people to act more than a feature list does.

But the reach came from the author's own distribution: he talks about 'Claude tools' on YouTube and Instagram, and his Instagram grew to 10k followers in 61 days. Each video comes with a text version on freshstack.ai, and beneath the article sit his consultancy's 'AI bottleneck test' and booking link. For him the repo is a lead-generation sign, and he used the same approach for tool-reel-system (a skill for editing Instagram reels, 41 stars).

If it were you

One judgment: the path of 'turning a hot short-video format into a one-line-to-video agent skill, then making your own video demo' is replicable, and a few hundred stars isn't hard. But this slot is already crowded. To beat it, you need to be faster, narrower, and better at telling the story, not better code.

Who it suits: developers who can write Remotion or front-end animation, who already scroll TikTok or YouTube Shorts, and who can spot a format within one or two weeks of it going hot. Ideally someone willing to appear on camera or record their screen, even if the channel only has a few thousand subscribers. This case shows that 4,000 subscribers can still produce a 200k-view video.

Who it's NOT for: anyone who won't make a video and is just hoping people find the repo on GitHub (it never hit Trending, its stars came entirely from outside videos); anyone trying to build a general-purpose "agent video tool" (lemo-opuscar, Remotion's official one, and Chase AI already own that); anyone chasing the What If stick-figure lane itself (kaomei, mromidev and this one are already in it, you're late).

How to do it:

  • Pick the format, not the tech. Choose a short-video format that only started charting in the last two or three weeks and is pulling views well beyond its channel size. First check whether GitHub already has a skill with the same name. If it does, pick a different format, or build the part it does badly.
  • Reverse-engineer its structure: pull the script beats, cuts per minute and visual rules from several episodes of the top channels and write them into the skill. Draw characters and scenes in code, and sell it on "never off-model, nearly zero marginal cost."
  • Fix its weak spots: the voiceover and sound effects depend on ElevenLabs, and the free tier can't be used commercially. A local, free voice version that's cleared for commercial use is itself the selling point (in the same X long post, @finnardley's space narration is what you get when there's no key and it falls back to local voice). Hand-drawn and ink-wash styles are something it openly says it can't do, so that slot is empty (inference). A one-click Windows install with no command line is a hard requirement for non-developer viewers.
  • Put the cost per episode, how many episodes the free quota covers, and honest limitations in the README. Include a storyboard image and one finished video.

How to get users: The main battlefield is YouTube and X, not GitHub. Record a demo titled something like "I built X with X and it got a million views," and pair it with a text tutorial; repost the same repo with a sharper hook, and the $0 version gets 5.6 times the views of the first one. Some people on X run "free Claude video tools" roundups, like @theoxmotion. Pitch them the repo directly; getting into a roundup can bring a real wave of traffic.

Before the window closes: each format has about two to three weeks before it's crowded with a dozen copycats. The free model it relies on is "free for a limited time," and the $0 hook can stop working at any moment. From 11 through December, agent-made video is still getting heavily reposted, so move before that window shuts.

Signs you've misread it: (1) format video skills launched over the next month or two mostly stall at a few dozen stars, meaning viewers are already tired of this kind of roundup; (2) Remotion's official project or a large toolkit ships "popular format templates" as a built-in one-click option, and the case for a single-format skill disappears; (3) your demo video passes 100K views but the repo has fewer than 100 stars, meaning this audience watches but doesn't install. Then switch to a different audience.

Data and sources

GitHub repo page and README (11-06); daily GitHub star records (from 10-29); freshstack.ai articles "How to Make AI Animations for $0 Without Paying for Claude" (10-31) and "how to make What If cartoons with Claude Code" (10-24); YouTube videos avIK9YTKpjU, XeZTgiEFxY0 and channel @baptisteodonovan page (around 11-05); X: @theoxmotion 11-01 long post; competitor star counts are figures around GitHub 11-06. The 1,689 bookmarks on the author's original X post are quoted from the @theoxmotion long post; the original post was not read directly.

GitHub repo ↗

Research notes: competitor table, acquisition evidence, full research report
Competitors
NameWhereLaunchedScaleHow it differs from this one
lemomo-ai/lemo-opuscarOpen source2026-09-2612,897 starA general toolbox across 66 styles; this repo only does the What If format, but with a script formula and one-sentence end-to-end video output
kaomei/stickman-video-directorOpen source2026-08-034,363 stars, 7 days +1,064Targets the same faceless stick-figure channels, earlier and bigger, multi-style; this repo focuses on the What If seven-beat script and code-rigged characters
mromidev/claude-animated-shortsOpen source2026-11-011,695 starViral animated story shorts, placing 2D characters into a three.js 3D scene; got 6× the stars despite launching 11 days later
cth9191/animate(Chase AI)Open source2026-10-041,592 stars, author's tutorial around 200K viewsGeneral canvas procedural animation, 7 styles; not tied to the What If format or script
artemnovitckii/claude-animation-skillsOpen source2026-11-01424 star6 animation skills, including a 3D cartoon "what if" explainer; this repo is 2D stick figures
Vincentwei1021/video-shotcraftOpen source2026-07-1917,238 starMakes product promo videos, not story animation
remotion-dev/skillsOpen source2026-01-196,459 starRemotion's official general-purpose agent skill, with no script or art style
Video models like HiggsfieldWebCommercial productsGenerative video costs about $0.4 per 5 seconds and characters drift; this repo's characters are code rigs that don't drift, so the marginal cost is only ElevenLabs, about 12 cents per episode
Where users come from
  • Verified Author's YouTube: 10/31 "I found a way to make these AI animations for $0" 194,698 views; 10/24 "The cartoons getting millions of views" 34,654 views; channel 4.06K subscribers, descriptions link to the freshstack.ai resource page → repo; star peak 11/2 lines up with the $0 video timing
  • Verified X: @theoxmotion 11/1 long post "how to make viral videos with Claude Code for $0", recommendation #6, and says @kelanoo's original post got 1,689 bookmarks
  • Verified Own website resource page / SEO: freshstack.ai/resources/claude-2d-animation (10/24), free-ai-animation (10/31)
  • Inferred Instagram: the author's IG grew to 10K followers in 61 days, posting Claude tool reels; whether they posted a reel for this repo is unverified
  • Verified Threads / secondary spread: @utkarsh.gen's Threads tutorial names this repo

kelano86/what-if-animation: why it works

Channel: GitHub · Research date 2026-11-06 · Data card: repo tracked for 16 days, 245 stars / 68 forks (card), gh API live the same day 261 stars / 72 forks

One line

A Claude Code / OpenCode skill pack: type one line "What if…" and it auto-produces a 15–25 second stick-figure "What If" animated short (script → ElevenLabs voiceover → storyboard → self-check → SVG + Remotion animation → sound effects → mastering). It's a "free resource" built by Baptiste O'Donovan, founder of AI consultancy FreshStack (X @kelanoo, YouTube/Instagram creator) to support his own videos. Most of its stars came from his 10/31 YouTube video "I found a way to make these AI animations for $0" (5 days, 195K views) and the next day's @theoxmotion roundup long post on X.

1. Why it took off

Timeline (star counts from our GitHub repo_day / data card; video data from YouTube pages, read via Jina)

DateEventStars (daily gain)
10-21Repo created, first commit "What If animation: a free Claude Code skill"-
10-24YouTube "The cartoons getting millions of views" (XeZTgiEFxY0) published, with companion freshstack.ai/resources/claude-2d-animation; 34,654 views to date-
~10-24 (approx.)Author's X post (per @theoxmotion's article, 1,689 bookmarks, repo link in replies)-
10-29First day in our database27
10-30Commit: added OpenCode + free model GLM-5.3-Flash Free workflow31 (+4)
10-31YouTube "I found a way to make these AI animations for $0" (avIK9YTKpjU) + freshstack.ai/resources/free-ai-animation; 5 days, 194,698 views37 (+6)
11-01X @theoxmotion long post "how to make viral videos with Claude Code for $0 (full guide)" recommends this repo as #651 (+14)
11-02Peak day125 (+74)
11-03 → 11-06Afterglow, daily gains 45→29→27→19245

Takeaway: the first video (34K views) and the X post with 1,689 bookmarks brought only about 30 stars. What really drove growth was the hook "no Claude subscription needed, animations for $0". 10/30 added OpenCode free-model support and 10/31 a matching video went out, and the 195K views landed on the 11/1–11/3 star curve. Stars mostly came from YouTube viewers, not the GitHub developer crowd (trending_days_any=0, never on Trending).

Why users are showing up now

  • Platform event / topic heat: in 2026 October, a batch of "What If" stick-figure animation channels appeared on YouTube (Ifverse, IFOLOGY, etc., millions of views in a month), and the "faceless YouTube automation" crowd was looking for ways to copy them. The README says outright: "the 'What If' channels that took off on YouTube in October 2026".
  • Free window: OpenCode's time-limited free GLM-5.3-Flash Free is what makes "you can make it without buying Claude" true. That is the core selling point of the $0 video.
  • The Claude Code skill category is heating up: around the same time, lots of video skills on GitHub that draw every frame in code (see competitors), and people kept passing roundups around.

Why forks are high (28%)

The README install is git clone into ~/.claude/skills/, then copy the studio directory and npm install. Non-developer viewers follow the tutorial step by step, and many fork it along the way. High forks reflect a "copy and run" intent, not real secondary development.

2. Competitors

CompetitorsFormLaunchedScale (gh API / our database, 2026-11-06)Difference
lemomo-ai/lemo-opuscarOpen-source Claude Code plugin2026-09-2612,897 starA large toolbox with 66 video styles, broad in scope; this repo does only one format, but produces the whole video from one sentence
Vincentwei1021/video-shotcraftOpen-source skills2026-07-1917,238 starA product promo video direction, not story animation
kaomei/stickman-video-directorOpen source2026-08-034,363 stars (7 days +1,064)Also a faceless stick-figure channel, script → multi-style stick-figure video, earlier and bigger; this repo focuses on the "What If" format and its seven-beat script formula
mromidev/claude-animated-shortsOpen-source skills2026-11-011,695 starA same-period "viral animated story short" (2D characters + three.js 3D scene), launched 11 days later but got 6× the stars
cth9191/animate(Chase AI)Open-source skills2026-10-041,592 starGeneral procedural animation, 7 styles; the author's tutorial got 200K views
artemnovitckii/claude-animation-skillsOpen source2026-11-01424 star6 skills, including a 3D cartoon "what if" explainer
Theoxmotion/whatif-3d-studio and similarX long post includes the repo2026-10/11Unverified (gh API 404, may have been renamed or made private)3D cross-section "what if" backyard format, rendered in Blender
deenukhan/stick-figure-shortsOpen-source skills2026-10-2822 starNearly the same recipe: Claude writes the story, ElevenLabs voices it, Remotion draws the stick figures in code; launched 7 days later, probably a copycat
remotion-dev/skillsRemotion's official agent skills2026-01-196,459 starGeneral underlying capability, with no script or art style
Video models like HiggsfieldCommercial web--Generative video drifts: characters change every 5 seconds at about $0.4. This repo's characters are a code rig: no drift, and near-zero marginal cost.

The space is very crowded, and this repo sits in the lower-middle of its peers on stars: 245.

3. Growth tactics (evidence)

  1. Creator-owned YouTube (confirmed): the @baptisteodonovan channel has only 4.06K subscribers, but its 10/31 $0 video has 194,698 views and its 10/24 video has 34,654 views, and both descriptions point to a freshstack.ai resource page → GitHub.
  2. X(确认):作者 @kelanoo 的帖子 1,689 收藏(数字转引自 @theoxmotion 文章,原帖未直接读到);@theoxmotion 11/1 的合集长文把它列第 6,并提到 @Deroidz 用它做了一集。
  3. Instagram (partly confirmed): the author's IG @baptisteodonovan grew to 10k followers in 61 days (per their X post 10/23), posting "Claude tool" reels; whether they posted this repo's reel is unverified.
  4. Owned-site SEO: freshstack.ai/resources has a text write-up for each video (10/24 and 10/31). Jina search for "What If animation Claude" ranks it near the top.
  5. Secondary spread: a Threads tutorial post by @utkarsh.gen names this repo; a YouTube side account made a same-topic video ("I Let Claude Code Make a 'What If' Animated Video" by Darius Reed, 1,211 views).

No evidence of ads, HN, Reddit, or GitHub Trending.

4. Differentiation

  • One format, built end to end: a seven-beat "What If" script formula (extracted from 4 channels and 5 scripts), a verified real fact embedded in each episode, an edit rhythm of 27 cuts per minute, a 11-point storyboard self-check list, sound effects aligned to action onsets, and -14 LUFS mastering. Competitors are mostly generic style libraries.
  • The character is a code rig: one function draws the protagonist, so there's no "character consistency" problem. That's the biggest pain point for people trying to copy this kind of channel with video models. The video compares it to Higgsfield (about $5–25 per 42 minutes).
  • Run for $0: officially supports OpenCode with free models (one episode in 28 minutes), a rare "no Claude subscription" option in this category.
  • Of these differences, the third plus the author's video reach is what drove stars. The first two make the videos something to show. Around the same time, repos like mromidev's got more stars, which suggests the format itself isn't scarce. Distribution is the variable.

5. Visibility

It's circulating in small circles: a single YouTube video with 195K views, a recommendation in an X roundup long-form, but no Trending placement and no media coverage. It's free and open source with no public revenue. The author's real business is FreshStack consulting ("Let's talk" booking via Calendly) plus a personal brand. The repo is a lead-generation asset.

6. Takeaways

  • The pipeline: a trending content format → reverse-engineer the formula → package it as a one-sentence agent skill that outputs videos → post a demo on YouTube → catch the traffic on a website resource page. The author used the same playbook for tool-reel-system (41 stars), style-studio-engine, and others.
  • Repackaging the same repo as "$0 / no subscription needed" made the second video get 5.6× the views of the first.
  • The README spells out costs (152 credits per episode, about 40 episodes on the free tier) and "honest limitations," lowering the psychological barrier for non-developers.

7. Uncertain

  • The publication date and full engagement numbers for the author's original X post (only the quoted 1,689 bookmarks are known).
  • Whether a matching IG reel was posted, and its views.
  • How many people actually got it running and produced an episode (a fork is not a use; the issue count is 0).
  • The "$0" pitch loses its hook once GLM-5.3-Flash Free's free promotion ends.

Sources

This article was written by AI from public data and the data we collect daily. Numbers are sourced, and inferences are labeled.