explainx.ai0k
TrendingAI News TodayPathwaysSkills
Pricing
explainx.ai

Upskill in AI — 16 free pathways, live workshops & bootcamps, and 50+ courses from practitioners. Plus the skills, tools, and MCP servers to practice on.

follow us

follow on google

Add explainx.ai as a preferred source

corporate training

support@explainx.ai

get started

Find your pathTake Free Evaluation

community

Join the community

learn

mind: share how you thinkpathways — start freeworkshopsbootcampscoursescompare Explainxcertificationsmock testsexplainx universitycorporate traininglearn skills & mcp

discover

skillsmcp serversexplainx mcptoolsmdx readeragentsllmsdesignsdictionarypeopleagi trackerfelony benchranks

company

aboutvisionmissionteaminstructorsteach on explainxpartnershipscommunityhackathonscareers

content

daily AI newsstate of AI — live resultsblogreleasespromptsgeneratorsresource libraryfor LLMsexplainx.ai kids

solutions

all solutionsdeveloper upskillingmarketing upskillingproduct manager upskillingleadership upskilling

newsletter · weekly

Get AI news, tools, and insights in your inbox.

supportcontactprivacytermsdata rightshow we create contentsubmission guidelines

© 2026 AISOLO Technologies Pvt Ltd

explainx.ai

On this page

  • TL;DR
  • What it does
  • Install and requirements
  • What you can ask for
  • How it tries to be good, not just working
  • The cost claim, and how to read it
  • Honest limits, from the README
  • Compared with other options
  • Safety and trust notes
  • The backstory
  • Related reading
← Back to blog

explainx / blog

huashu-motion: The MIT Agent Skill That Makes Launch Films and Lets You Click a Frame to Edit

Agent Skills, Claude Code, Open Source, Video, GitHub Trending

Part of Agent Skills

huashu-motion (1.3k stars) is an MIT agent skill that writes HTML launch films, composes the score and lets you click a frame to change it. Setup, limits, costs.

Oct 22, 2026·8 min read·Yash Thakker
add explainx.ai
go deep
huashu-motion: The MIT Agent Skill That Makes Launch Films and Lets You Click a Frame to Edit

A new open-source agent skill is climbing GitHub with a simple promise: tell your coding agent "make a 30-second launch film for my product" and get a finished video with a composed score, then click on any frame to change just that one thing. huashu-motion, by the developer Huashu, had about 1,300 stars and 132 forks when we read its GitHub README, and it works with Claude Code, Codex and other agents that follow the Agent Skills format.

This guide covers what it does, how to install it, what it needs, the one cost figure the author gives, and where it falls short. It sits in the same space as Claude's Motion beta for animated explainers, the OpenFilm HTML film studio and the Lemo skill that makes short films without a video model.

Weekly digest3.6k readers

Catch up on AI

Curated AI updates on agents, skills, and MCP — delivered to your inbox. Unsubscribe anytime.

TL;DR

table · 2 cols
QuestionAnswer
What is it?An agent skill plus CLI (om) that builds launch films as HTML pages
LicenseMIT code and docs; fonts SIL OFL; GSAP under its own license
Installnpx skills add alchaincyf/huashu-motion
NeedsNode 22+, Chrome or Chromium or Edge, FFmpeg
Tested onmacOS only, per the README
Video model?None. Every frame comes from code and time
SoundComposer mode writes a score in ABC notation, played from sampled instruments; 23 sound effects
EditorBrowser studio: press C, click the frame, write the change
OutputsMP4, transparent MOV, WebM, GIF, or a shareable web page with source
PopularityAbout 1.3k stars, 132 forks, 10 commits at time of reading

What it does

The README's description: you tell the agent to make a 30-second launch film. It first reads your product, offers three directions to choose from, writes the full film, composes the music, then opens an editor in the browser. Where you are unhappy, you click on the frame and write what to change. The comment goes to the agent with the timestamp, scene, the clicked element and its position in the source, and the agent looks at that frame, changes only that spot and replies in plain language. Every version is kept, Cmd+Z undoes, and titles, numbers, colors and durations appear as input fields you can edit yourself without waiting.

The film itself is an index.html: GSAP, Canvas, Three.js and SVG, anything a browser can draw. There is no private format, and the README stresses you can take the page away and it still works. The loop is simple: the agent writes the HTML, the studio shows it, your clicks land in an inbox file that the agent reads.

Install and requirements

  1. Install the skill. Either ask your agent to install github.com/alchaincyf/huashu-motion and run the demo, or run npx skills add alchaincyf/huashu-motion. Add -a claude-code or -a codex to target an agent. To clone instead, symlink skills/huashu-motion into ~/.claude/skills/.
  2. Check the environment. Run om doctor. It needs Node 22 or later, a local Chrome, Chromium or Edge for frame capture, checks and export, and FFmpeg for video export and audio mixing. Animation runs on GSAP, which keeps its own license.
  3. Optional audio. For real instrument samples (grand piano, strings, drums) run om samples build once; it downloads about 55 MB of CC0 and CC-BY samples. Without it you get synthesized timbres. Voice-over can use macOS system voices, or Kokoro for Chinese text (needs uv, Python 3.12 and about 325 MB of models) with whisper-cli for word alignment.
  4. Platform note. The README says it is only tested on macOS. Codex's sandbox can block the local preview and browser, so approve manually when prompted.

If you are new to the format, our complete guide to agent skills explains how a skill is loaded and invoked.

What you can ask for

table · 2 cols
You sayIt does
Make a 30-second launch film for my product, site xxx.comReads the product, shows three keyframe directions, writes a beat sheet, writes and scores the film, opens the editor
Turn data/funnel.csv into a 30-second explainerData storytelling with editable number fields
Make a launch film with my own voice recordingWord-level alignment, captions, music ducking while speaking
Add packaging to this talking-head videoName bars, number cards, keyword callouts, chapter cards, exported as transparent overlays for editors such as Premiere
Make it verticalDuplicates a 1080 by 1920 version for re-layout
Export GIF, transparent background, or web pageMP4, MOV with alpha, WebM, GIF, or a share page with a player and source

After export, om share produces a share pack: a GIF under 10 MB plus a share.md with post copy and README header code.

How it tries to be good, not just working

The author's "director rules" are the most interesting part. Per the README, they come from measuring 21 real launch films (naming Apple, Nothing, GoPro, Google, Vercel, Linear and Anthropic) with FFmpeg for cuts, beats, loudness and energy curves, and from breaking down 142 high-engagement launch and motion films into 20 motion languages. Each film starts with a beat sheet: a hook within 3 seconds, one burst in the middle, and a pause before the loudest moment. Colors are taken from the product rather than chosen freely, with an om swatch command to show palettes and contrast.

Sound is treated as half the film. Composer mode has the agent write a score in ABC notation with markers aligned to scenes. There are also 12 fallback score directions by product type, three annotated example scores, and 23 sound effects placed on the same line of code where an animation lands.

Quality checks run before delivery: om check for script errors, missing files and rule-breaking animation, plus sampled frames for clipped or low-contrast text; om qa for single-frame flashes, dead gaps and the motion curve. The skill asks the agent to look at real frames and watch at normal speed, and to use an independent reviewing agent when it can.

The cost claim, and how to read it

The author describes one 22-second film made by swapping the model behind Claude Code to DeepSeek V4.1 Flash. It took three rounds of feedback and under half an hour, and cost 1.95 yuan at the time, with a 99.4% cache hit rate. The README concludes cheap models can produce decent films because the method is in the skill.

That is a self-reported figure for one project, with a heavily cached workflow, and the author also says taste differs across models and that most work was done on Opus 5.5 in Claude Code. Treat the number as an indication that token cost is low relative to editing time, not as a guarantee.

Honest limits, from the README

  • It cannot hear. The agent checks scores through notation, energy curves and spectrograms, so a human ear is the last check.
  • No real people or live footage. Visuals are drawn by code. Bring your own footage and it will composite and package.
  • Model-dependent. Results vary with the model behind the agent.
  • Needs a local environment. Preview and export run on your machine.
  • Branding and licensing quirks. Films over 4 seconds show a small "Made with huashu-motion" line in the last 1.2 seconds unless you tell the agent to turn it off. A cartoon character in a demo template is excluded from the MIT license.

Compared with other options

table · 4 cols
OptionApproachOutputNotes
huashu-motionCode-drawn HTML film plus composed score, click-to-editMP4, MOV, WebM, GIF, web pageMIT, local, macOS-tested
Claude's Motion betaAnthropic's hosted animated explainersHostedGated beta, per the README's description of the launch
OpenFilmOpen-source HTML film studio agentVideoSee our guide
LemoSkill that makes short films without a video modelShort films43 styles

Video generation models produce photographic motion; code-drawn films produce crisp, editable graphics. For product launches, UI demos and data stories, the second often fits better, and editing a number is trivial because it is text.

Safety and trust notes

You are installing a skill that runs shell commands, drives a browser and calls FFmpeg. Read SKILL.md and the CLI before running it, keep it in a project directory rather than your home folder, and avoid giving it credentials. The README says installation opens no browser and performs no inference, and preferences are stored only on your machine. As with any trending repo, pin a commit rather than tracking main. For running agents with less trust, see our look at how Auto Mode monitors fail, and consider AgentBeam, the agent security platform from the explainx.ai team.

The backstory

The README says the project began after Anthropic released Claude Motion on October 8, 2026, with the author telling Claude Code the skill should fully reproduce its abilities and be much stronger. The first day produced an editor, version management and over a hundred tests but a boring 19-second sample, so the author discarded it and restarted, then spent the time measuring real launch films and turning each "not cool" reaction into a rule. This is the author's account, not independently verified.

Related reading

  • Complete guide to agent skills
  • Claude Motion beta: animated explainers
  • OpenFilm open-source HTML film studio
  • Lemo: short films with no video model
  • MG Styles: 15 motion films with Claude Opus 5.5
  • Claude Duet launch
  • Official: huashu-motion on GitHub · Agent Skills registry on explainx.ai

Details are from the repository README at the time of writing; the project is young and may change quickly.

Spotted something out of date? Let us know.
Yash Thakker

Written by

Yash Thakker

Yash is an AI expert with over 300K learners. Join his workshops →

View Yash Thakker in People in AI →

Related posts

Oct 22, 2026

founder-skill: Eleven Free Claude Skills That "Test a Business" with 100 Simulated Buyers

founder-skill is a trending MIT-licensed bundle of eleven Claude skills that walks a business idea through a simulated board, competitor scan, a 100-agent consumer panel, pricing, a CFO model and a launch plan. We explain the workflow, the four Python tools, the install, and the README's own warnings about what simulated buyers cannot tell you.

Oct 14, 2026

Scientific Agent Skills: 177 Research Skills for Claude Code, Codex and Cursor

K-Dense-AI's Scientific Agent Skills collects 177 MIT-licensed skills for biology, chemistry, medicine, physics and data analysis, installable in one command into Claude Code, Codex, Cursor and other hosts. Here is what is in it and what to check before trusting it.

Oct 20, 2026

AISafetyHot-Hub: A Daily AI Safety Paper Feed for Your Coding Agent

AISafetyHot-Hub, a GitHub repo with about 1,600 stars, wraps a bilingual AI safety news and paper site as six agent skills, a Claude Code plugin and an MCP endpoint. Here is what it offers, how to install it, and what it does not tell you about how items are chosen.