#697 by GitHub stars
echris6/motion-video-kit
Plan, build and quality-check a premium short commercial for a real business (roofing, property, ecommerce, B2B software) using AI-generated footage, code-built motion (HTML/GSAP), selective Three.js and an independent-critic "Gauntlet" loop. Use when asked to make a launch-style / SaaS-style video,
History
Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.
View weekly changes
business-motion-film/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
e4b1c0004080 → e4b1c0004080
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → e4b1c0004080
No earlier version was observed for comparison.
Heat
7.9- Star growth, last 7 daysAhead of 98% of tracked repositories
- Star growth, last 24 hoursAhead of 93% of tracked repositories
- Rank movement, last 7 daysAhead of 96% of tracked repositories
- Commits, last 30 daysAhead of 54% of tracked repositories
- Accounts asking about it through MCP, last 7 daysNot available
- Hot votes this weekAhead of 0% of tracked repositories
Heat never changes the order by stars, and sponsorship never touches it. How heat works
Stars over time
Individual skills in this repository
- business-motion-film
business-motion-film
How it works
business-motion-film
When your agent uses it
Plan, build and quality-check a premium short commercial for a real business (roofing, property, ecommerce, B2B software) using AI-generated footage, code-built motion (HTML/GSAP), selective Three.js and an independent-critic "Gauntlet" loop. Use when asked to make a launch-style / SaaS-style video, business ad, explainer, sample reel or pitch video, or to review and improve one. Encodes motion principles distilled from 28 professional launch films, a quality bar, audio rules and a business-offer playbook.
What it loads into context
Frontmatter
123 tokensAlways available to the agent
SKILL.md
1,849 tokensWhen the skill is activated
Reference documents
18,561 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Non-negotiables
- Workflow
- Working style the clients in this playbook expected
Scripts executed separately
scripts/backtime-music.pyscripts/contact-sheet.shscripts/frozen-time.shscripts/loudness.shscripts/offline-mix.pyscripts/sfx-candidates.pyscripts/soften-sfx.shscripts/solve-sfx-gains.pytemplates/projected-overlays.js
Files
SKILL.mdcore8,041 bytesreferences/audio.mddoc12,451 bytesreferences/business-offers.mddoc4,314 bytesreferences/case-study-alder.mddoc4,724 bytesreferences/case-study-duo.mddoc3,803 bytesreferences/case-study-home-display.mddoc6,691 bytesreferences/critic-prompts.mddoc3,381 bytesreferences/gauntlet.mddoc4,997 bytesreferences/launch-film-notes.mddoc14,531 bytesreferences/motion-grammar.mddoc4,948 bytesreferences/product-hero-realism.mddoc9,336 bytesreferences/quality-bar.mddoc4,002 bytesreferences/three-js-patterns.mddoc4,425 bytesscripts/backtime-music.pyruns4,710 bytesscripts/contact-sheet.shruns418 bytesscripts/frozen-time.shruns562 bytesscripts/loudness.shruns508 bytesscripts/offline-mix.pyruns9,220 bytesscripts/sfx-candidates.pyruns1,275 bytesscripts/soften-sfx.shruns565 bytesscripts/solve-sfx-gains.pyruns2,018 bytestemplates/component-lab.htmlasset2,292 bytestemplates/projected-overlays.jsruns4,931 bytes
Read SKILL.md
# Business motion film
Make short (15–40s) commercials that look like premium SaaS launch films but sell a real business outcome: explain a service, earn a quote request, follow up on a quote, or refresh an ad. The visuals can be ambitious; the claims must be true.
Read only the reference file your current step needs:
| Step | Read |
|---|---|
| Choosing a vertical, offer, pilot scope, pricing anchors | `references/business-offers.md` |
| Storyboarding and motion design | `references/motion-grammar.md`, then `references/launch-film-notes.md` for concrete moments |
| Building 3D components | `references/three-js-patterns.md`, `templates/component-lab.html`, `templates/projected-overlays.js` |
| A 3D product hero that must move like the real thing (unfolds, closes, reveals) | `references/product-hero-realism.md` |
| Any review round | `references/gauntlet.md`, `references/critic-prompts.md`, `references/quality-bar.md` |
| Music, sound effects, mix | `references/audio.md` |View the complete source on GitHubSkills included
- business-motion-film
Repository facts
- License
- MIT
- Created
- Sep 27, 2026
- Last pushed
- Oct 14, 2026
- Forks
- 120
- Open issues
- 0
- Project activity
- Active
Rank over the last 12 weeks
Now #697 · best #645 · down 29 in 30 days
- #697 on Nov 1
- #696 on Nov 2
- #698 on Nov 3
- #699 on Nov 4
- #700 on Nov 5
- #697 since Nov 6
33 earlier periods
- #900 on Sep 27
- #944 on Sep 28
- #974 on Sep 29
- #863 on Sep 30
- #682 on Oct 1
- #678 on Oct 2
- #649 on Oct 3
- #671 on Oct 4
- #667 on Oct 5
- #670 on Oct 6
- #668 on Oct 7
- #703 on Oct 8
- #680 on Oct 9
- #666 on Oct 10
- #659 on Oct 11
- #675 on Oct 12
- #668 on Oct 13
- #681 on Oct 14
- #671 on Oct 15
- #682 on Oct 16
- #655 on Oct 17
- #645 on Oct 18
- #677 on Oct 19
- #685 on Oct 20
- #691 on Oct 21
- #670 on Oct 22
- #663 on Oct 23
- #646 on Oct 24
- #742 on Oct 25
- #722 on Oct 28
- #726 on Oct 29
- #727 on Oct 30
- #704 on Oct 31
Before you install
Local scriptsAutomated signals, not a guarantee
Checked Nov 3, 2026
- No broad tool permissions
- No dangerous shell commands
- 35 network referencesin 4 files: business-motion-film/references/launch-film-notes.md:11 business-motion-film/templates/component-lab.html:6 business-motion-film/templates/projected-overlays.js:7 and 1 more
- No hidden or obfuscated text
- No instruction overrides
- 9 executable scriptsin 9 files: business-motion-film/scripts/backtime-music.py:1 business-motion-film/scripts/contact-sheet.sh:1 business-motion-film/scripts/frozen-time.sh:1 and 6 more
- 3 references to secretsin 2 files: business-motion-film/scripts/offline-mix.py:61 business-motion-film/scripts/sfx-candidates.py:13
- No requests to vote in Hot
Show all 47 signals by file
business-motion-film/references/audio.md
- Network accessline 41
- **Library music beat the AI scores.** The client called two rounds of generated "brand-style" scores "a bit off". A human-made library track, **edited to picture**, landed well. Mixkit stock music is reachable at `https://assets.mixkit.co
business-motion-film/references/launch-film-notes.md
- Network accessline 11
**01 · TypeSafe** ([post](https://x.com/completeskeptic/status/2099925682726002904)): founder speech intercut with editorial flow diagrams, pink/white/black type, code comparisons and voxel forms. - Network accessline 15
**02 · T:0 finance agent** (portfolio label "Airwallex") ([post](https://x.com/lancectk/status/2094830760410984550)): white/black finance typography, green annotation marks, connected inputs, agent UI. - Network accessline 19
**03 · Cognition, Devin Voice** ([post](https://x.com/cognition/status/2098142686486356185)): dialogue, a plush character, phone, documentary warmth, thin charts over footage. - Network accessline 23
**04 · Poke × Cognition** ([post](https://x.com/cognition/status/2080311229256540194)): founders, filmed phone UI, warm vignettes, dimensional phone cards, acquisition close. - Network accessline 26
**05 · AsideHQ** ([post](https://x.com/hyojun_at/status/2069497198879048131)): a dark "friction" premise gives way to a bright browser workspace doing concrete tasks. - Network accessline 30
**06 · Browserbase** ([post](https://x.com/pk_iv/status/2041518621290266632)): playful bitmap nature, coloured markers, prompt UI, red cursor labels, staged browser tasks. - Network accessline 34
**07 · Poke, drones / flamethrower** ([post](https://x.com/interaction/status/2034713714415608123)): long portrait testimonials and demo, then a travel/phone montage. - Network accessline 38
**08 · ListenLabs** ([post](https://x.com/itsalfredw/status/2011469284749594774)): a cream/blue/mustard system; circles turn edge-on and repeat in depth; type expands beyond the frame. - Network accessline 42
**09 · Buds** ([post](https://x.com/budapp/status/2046605073741119800)): a warm yellow phone/browser sequence; prompt → documents → results; a desktop agent demo. - Network accessline 46
**10 · Taste** ([post](https://x.com/thaiscbranco_/status/2066912871649574945)): founder footage, black design systems, perspective galleries, artifact rings, network scenes. - Network accessline 50
**11 · Replit Slides** ([post](https://x.com/Replit/status/2049160182488576245)): cream background, black type, orange emphasis, oversized controls, named cursor. - Network accessline 54
**12 · Replit Canvas** ([post](https://x.com/Replit/status/2060097656207413613)): prompt → design directions → canvas → editing → publishing. - Network accessline 58
**13 · Replit Parallel Agents** ([post](https://x.com/Replit/status/2053891504989753817)): red pill words, task cards, branching lines, one main app receiving updates. - Network accessline 62
**14 · Adaline** ([post](https://x.com/arshdilbagi/status/2065826083224834345)): code, founder, green/cream diagrams, orbital paths, radial networks. - Network accessline 66
**15 · Pilot Protocol** ([post](https://x.com/razvanr/status/2081756497814720657)): founders with huge changing text overlays, stark black/white graphics, lime keywords. - Network accessline 70
**16 · Bevel** ([post](https://x.com/greynguyen/status/2048799663638171746)): soft white space, lavender/mint light, isolated mobile screens, curved artifact rows. - Network accessline 74
**17 · Poke, seven-video campaign** ([post](https://x.com/interaction/status/2062575428213285352)): a portrait UI story (messages → calendar picker → choices → results → reminder). - Network accessline 78
**18 · Wonder (first video)** ([post](https://x.com/aibek_design/status/1957856991608512898)): a purple cursor, selection outlines, canvas framing, generated screens, component extraction. - Network accessline 82
**19 · Wonder (second video)** ([post](https://x.com/usewonder/status/2044099145997402272)): a dimensional cursor types a title, then prompt → moodboard → website → variants. - Network accessline 86
**20 · MadeThis** ([post](https://x.com/jehovahscript/status/2082868450847031354)): a historical intro, then a blue/pastel SaaS system; a typed business prompt creates brand, shop, payments and marketing. - Network accessline 90
**21 · AgentArcade** ([post](https://x.com/AgentArcade/status/2077071110777029066)): a dark neon agent UI, chart cards, fanned pills, ranked rows, radar diagrams. - Network accessline 94
**22 · Work Louder** ([post](https://x.com/MarkKnd/status/2022261281114468759)): keyboard macro sweeps, a suspended product, glowing key waves, then exploded physical layers with a flowing cable. Almost no copy. - Network accessline 98
**23 · Contra (Indy)** ([post](https://x.com/contraben/status/1952725885146075406)): "Job boards are dead"; a black wall of posts; mascot; tiled grid; scanning counter; results. - Network accessline 102
**24 · Contra (Creative Arena)** ([post](https://x.com/contraben/status/1968717444685394134)): a big "AI" premise, a constellation of creative panels and tool logos, a dive into the product, a selected vote, results. - Network accessline 106
**25 · Bolt.new** ([post](https://x.com/boltdotnew/status/2039024467846860972)): giant kinetic problem/solution type, blue light on black, code panels, prompt → site, merge → confirmation. - Network accessline 110
**26 · Tembo** ([post](https://x.com/benjaminakar/status/1985754174911627546)): minimal black-on-white; automation setup screens; result panels; template cards. - Network accessline 114
**27 · Conduit** ([post](https://x.com/0xpunnk/status/2062598516544061537)): a hospitality image stack, a message constellation, founder footage, action tags, a gradient brand reveal, an ops demo. - Network accessline 118
**28 · Extend** ([post](https://x.com/kushalbyatnal/status/2059278322287214750)): a big statistic, an orbiting document sphere, benchmark charts, an isometric document with coloured semantic regions.
business-motion-film/scripts/backtime-music.py
- Executable scriptline 1
#!/usr/bin/env python3
business-motion-film/scripts/contact-sheet.sh
- Executable scriptline 1
#!/usr/bin/env bash
business-motion-film/scripts/frozen-time.sh
- Executable scriptline 1
#!/usr/bin/env bash
business-motion-film/scripts/loudness.sh
- Executable scriptline 1
#!/usr/bin/env bash
business-motion-film/scripts/offline-mix.py
business-motion-film/scripts/sfx-candidates.py
business-motion-film/scripts/soften-sfx.sh
- Executable scriptline 1
#!/usr/bin/env bash
business-motion-film/scripts/solve-sfx-gains.py
- Executable scriptline 1
#!/usr/bin/env python3
business-motion-film/templates/component-lab.html
- Network accessline 6
4. Send proof.mp4 to a fresh component critic (references/critic-prompts.md). --> <html><head><meta charset="utf-8"> <script src="https://cdn.jsdelivr.net/npm/gsap@3/dist/gsap.min.js"></script> - Network accessline 7
<html><head><meta charset="utf-8"> <script src="https://cdn.jsdelivr.net/npm/gsap@3/dist/gsap.min.js"></script> <style>html,body{margin:0;width:1920px;height:1080px;overflow:hidden;background:#f4f0e5;font-family:system-ui,sans-serif} - Network accessline 8
<script src="https://cdn.jsdelivr.net/npm/gsap@3/dist/gsap.min.js"></script>
business-motion-film/templates/projected-overlays.js
- Executable scriptline 1
Executable file - Network accessline 7
const out=x=>1-Math.pow(1-clamp(x),3); const lerp=(a,b,t)=>a+(b-a)*t; const SVG='http://www.w3.org/2000/svg'; - Network accessline 8
const lerp=(a,b,t)=>a+(b-a)*t; const SVG='http://www.w3.org/2000/svg'; function line(svg){const p=document.createElementNS(SVG,'path'),c=document.createElementNS(SVG,'circle'),r=document.createElementNS(SVG,'circle');r.setAttribute('r',16); - Network accessline 9
const SVG='http://www.w3.org/2000/svg';
How the signals fit together
Facts from a static read of the files at the pinned commit. They describe what the code does, not why.
Some files could not be read; the facts below still hold.
No combined signals at this commit.
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Compatible | Standard SKILL.md business-motion-film/SKILL.md | .claude/skills/<skill-name>/ |
| Codex | Compatible | Standard SKILL.md business-motion-film/SKILL.md | .agents/skills/<skill-name>/ |
| Cursor | Compatible | Standard SKILL.md business-motion-film/SKILL.md | .cursor/skills/<skill-name>/ |
| Gemini CLI | Compatible | Standard SKILL.md business-motion-film/SKILL.md | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Compatible | Standard SKILL.md business-motion-film/SKILL.md | .github/skills/<skill-name>/ |
| OpenCode | Compatible | Standard SKILL.md business-motion-film/SKILL.md | .opencode/skills/<skill-name>/ |
- Native The repository ships a manifest, folder or frontmatter field for this agent.
- Compatible A standard SKILL.md that this agent can read.
- Unknown No evidence either way.
Derived automatically from paths, manifests and frontmatter. Not tested on each agent.
Explore alternatives and comparisons
Add this badge to your README
It updates every night and links to this page.
[](https://hotskills.dev/skill/echris6-motion-video-kit/)