[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f141pihcnbkcvl":3},{"code":4,"message":5,"data":6,"timestamp":34},10000,"success",{"full_name":7,"position":8,"description":9,"language":10,"stars":11,"forks":12,"stars_gained":13,"age_days":14,"hn_threads":15,"one_liner":16,"summary_md":17,"topic":18,"github_topics":21,"license":30,"homepage":31,"updated_at":32,"history":33},"alchaincyf\u002Fhuashu-motion",3,"让你的agent一键直出商业级产品宣传片：会作曲，能指着画面改。Commercial-grade launch films by your coding agent — point at the frame to change it.","JavaScript",1591,155,244,6,[],"Turns a coding agent into a launch-film crew: it writes the moving-page code, composes the score, and edits on your click.","## The problem\n\nMarketing videos for a small product usually fall into one of two traps: motion designers and After Effects take days and money, while template tools produce something every competitor also has. If you already drive a coding agent all day, it is frustrating that the 30-second launch film remains the one artifact you cannot hand it. huashu-motion packages filmmaking knowledge as an agent skill so the agent writes the film as code, scores it, and then lets you point at any frame to request a change.\n\n## What's different\n\nMost alternatives are either timeline editors (After Effects, Premiere) or template\u002FGIF generators, and neither is agent-operable. Here the film is a single `index.html` of GSAP, Canvas, Three.js or SVG: no proprietary project file, no video-generation model, every frame determined by code and time. The unusual part is the review loop — running `om studio`, you press C, click an element, write a note, and the agent receives the timestamp, scene and source location, then edits only that spot. Second, music is composed rather than licensed: the agent writes an ABC score whose markers align to scenes, rendered with local samples, with no paid API in the path.\n\n## Who it's for\n\nDevelopers and solo founders who ship side projects and already use Claude Code or Codex, and who want a repeatable 30–60 second product film without hiring an editor. Also useful for making explainer clips from data or packaging talking-head footage. Look elsewhere if you need live-action, complex 3D asset pipelines, broadcast-grade color work, or a team of editors collaborating in a shared timeline — and if you are on Windows or Linux, since the README says only macOS has been tested.\n\n## Cost of adoption\n\nThe prerequisites are real: Node 22+, a locally installed Chrome\u002FChromium\u002FEdge (no bundled renderer), and FFmpeg for export and audio. Real instrument samples are an optional ~55MB download; local Chinese TTS pulls a ~325MB model plus uv and Python 3.12. The bigger cost is judgment — the README's own transcripts show the good samples came from detailed briefs and many review rounds, one film reaching version 10 in ninety minutes. The skill encodes recurring notes (weak openings, PPT-like transitions, flat rhythm), but you are still the director. Codex's sandbox may block local preview and the browser, requiring manual approval. MIT licensed; install is `npx skills add alchaincyf\u002Fhuashu-motion`.\n\n## Verdict\n\nThis is a brand-new project — six days old, roughly 1.6k stars and about 254 stars a day since tracking began — so treat the star count as a spike, not a track record. The design is unusually specific for a skill: measured rules from real launch films, a click-to-comment edit loop, and a self-contained rendering path with no paid APIs. The genuine risk is dependence on the host agent's capabilities and macOS-only validation, plus the fact that output quality still tracks the quality of your brief. Worth trying if you already live in a coding agent and want a launch film this week; wait for cross-platform testing and more field reports if you need this in production repeatedly.",{"slug":19,"name":20},"media","Media & Design",[22,23,24,25,26,27,28,29],"agent-skills","animation","claude-code","codex","gsap","launch-video","motion-graphics","skills","MIT","https:\u002F\u002Fgithub.com\u002Falchaincyf\u002Fhuashu-motion","2026-10-24T23:36:50Z",[],1792901896]