
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.
- Data (updated daily) · Repo created 2026-10-21 · 269 stars · 7 days +218
GitHub · stars 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:
- 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);
- Voice it with ElevenLabs, get timing for each word, and tighten the pauses to this kind of video's pace;
- Storyboard word by word, with the opening at about $27 per minute;
- Generate a still for each shot first and assemble them into a storyboard for you to review;
- Self-check the stills against a 11-item checklist and fix anything that's hard to read;
- Draw with SVG and render with Remotion; the character is the same function in code, 'so the character never drifts';
- Add a sound effect to each action, aligned to the onset, plus ambience and background music;
- 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
| Date | Cumulative 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-29 | 27 | |
| 10-30 | 31 (+4) | Added the OpenCode + free models route |
| 10-31 | 37 (+6) | Second video '$0' went live, companion article published the same day |
| 11-01 | 51 (+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-02 | 125 (+74) | Peak |
| 11-03 → 11-06 | 170 → 245 | Daily +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:
| Project | Launched | Stars (approx., 11-06) | How it differs |
|---|---|---|---|
| Vincentwei1021/video-shotcraft | 2026-07 | 17,200 | Product promo videos, not stories |
| lemomo-ai/lemo-opuscar | 2026-09 | 12,900 | A big toolbox with 66 video styles, 30–60 minutes per video, over 1 GB on first download |
| remotion-dev/skills (official) | 2026-01 | 6,500 | A generic approach, without scripts or art styles |
| kaomei/stickman-video-director | 2026-08 | 4,400 (7 days +1,064) | Serves the same stick-figure faceless channel niche, earlier, bigger, with more styles |
| mromidev/claude-animated-shorts | 2026-11-01 | 1,700 | A 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-10 | 1,600 | General canvas animation with 7 styles; the author's tutorial got 200k views |
| artemnovitckii/claude-animation-skills | 2026-11-01 | 400 | 6 skills, including a 3D cartoon what-if |
| deenukhan/stick-figure-shorts | 2026-10-28 | 22 | Almost 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.
Research notes: competitor table, acquisition evidence, full research report
- Competitors
Name Where Launched Scale How it differs from this one lemomo-ai/lemo-opuscar Open source 2026-09-26 12,897 star A 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-director Open source 2026-08-03 4,363 stars, 7 days +1,064 Targets 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-shorts Open source 2026-11-01 1,695 star Viral 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 source 2026-10-04 1,592 stars, author's tutorial around 200K views General canvas procedural animation, 7 styles; not tied to the What If format or script artemnovitckii/claude-animation-skills Open source 2026-11-01 424 star 6 animation skills, including a 3D cartoon "what if" explainer; this repo is 2D stick figures Vincentwei1021/video-shotcraft Open source 2026-07-19 17,238 star Makes product promo videos, not story animation remotion-dev/skills Open source 2026-01-19 6,459 star Remotion's official general-purpose agent skill, with no script or art style Video models like Higgsfield Web Commercial products Generative 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)
| Date | Event | Stars (daily gain) |
|---|---|---|
| 10-21 | Repo created, first commit "What If animation: a free Claude Code skill" | - |
| 10-24 | YouTube "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-29 | First day in our database | 27 |
| 10-30 | Commit: added OpenCode + free model GLM-5.3-Flash Free workflow | 31 (+4) |
| 10-31 | YouTube "I found a way to make these AI animations for $0" (avIK9YTKpjU) + freshstack.ai/resources/free-ai-animation; 5 days, 194,698 views | 37 (+6) |
| 11-01 | X @theoxmotion long post "how to make viral videos with Claude Code for $0 (full guide)" recommends this repo as #6 | 51 (+14) |
| 11-02 | Peak day | 125 (+74) |
| 11-03 → 11-06 | Afterglow, daily gains 45→29→27→19 | 245 |
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
| Competitors | Form | Launched | Scale (gh API / our database, 2026-11-06) | Difference |
|---|---|---|---|---|
| lemomo-ai/lemo-opuscar | Open-source Claude Code plugin | 2026-09-26 | 12,897 star | A 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-shotcraft | Open-source skills | 2026-07-19 | 17,238 star | A product promo video direction, not story animation |
| kaomei/stickman-video-director | Open source | 2026-08-03 | 4,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-shorts | Open-source skills | 2026-11-01 | 1,695 star | A 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 skills | 2026-10-04 | 1,592 star | General procedural animation, 7 styles; the author's tutorial got 200K views |
| artemnovitckii/claude-animation-skills | Open source | 2026-11-01 | 424 star | 6 skills, including a 3D cartoon "what if" explainer |
| Theoxmotion/whatif-3d-studio and similar | X long post includes the repo | 2026-10/11 | Unverified (gh API 404, may have been renamed or made private) | 3D cross-section "what if" backyard format, rendered in Blender |
| deenukhan/stick-figure-shorts | Open-source skills | 2026-10-28 | 22 star | Nearly 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/skills | Remotion's official agent skills | 2026-01-19 | 6,459 star | General underlying capability, with no script or art style |
| Video models like Higgsfield | Commercial 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)
- 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.
- X(确认):作者 @kelanoo 的帖子 1,689 收藏(数字转引自 @theoxmotion 文章,原帖未直接读到);@theoxmotion 11/1 的合集长文把它列第 6,并提到 @Deroidz 用它做了一集。
- 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.
- 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.
- 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
- github.com/kelano86/what-if-animation (README, commit history, gh API)
- Our github repo_profile / repo_day (2026-10-29 through 11-06)
- www.freshstack.ai/resources/claude-2d-animation(2026-10-24)
- www.freshstack.ai/resources/free-ai-animation(2026-10-31)
- www.freshstack.ai/resources
- www.youtube.com/watch?v=XeZTgiEFxY0 (34,654 views, 10-24)
- www.youtube.com/watch?v=avIK9YTKpjU (194,698 views, 10-31)
- www.youtube.com/@baptisteodonovan (4.06K subscribers)
- x.com/theoxmotion/status/2116684286837330374(2026-11-01)
- x.com/kelanoo; x.com/StarPlatinum_/status/2113655773129806332 (IG 10K followers)
- www.threads.com/@utkarsh.gen/post/DfPyetFmwiJ
- Competitor stars: gh API and our GitHub library, 2026-11-06