Promo & motion videos for software products with HyperFrames + Claude Code. No two films should feel the same: tone matrix, variety audit, 24-transition atlas, 100 storyboard themes.
# Add to your Claude Code skills
git clone https://github.com/tugrawork-creator/saas-motion-kitGuides for using ide extensions skills like saas-motion-kit.
Last scanned: 9/26/2026
{
"issues": [],
"status": "PASSED",
"scannedAt": "2026-09-26T09:10:43.454Z",
"npmAuditRan": true,
"pipAuditRan": true,
"promptInjectionRan": true
}See how saas-motion-kit compares with popular alternatives.
saas-motion-kit is an open-source ide extensions skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by tugrawork-creator. Promo & motion videos for software products with HyperFrames + Claude Code. No two films should feel the same: tone matrix, variety audit, 24-transition atlas, 100 storyboard themes. It has 211 GitHub stars.
Yes. saas-motion-kit passed SkillsLLM's automated security scan — a dependency vulnerability audit plus prompt-injection heuristics — with no high-severity issues. You can read the full report in the Security Report section on this page.
Clone the repository with "git clone https://github.com/tugrawork-creator/saas-motion-kit" and add it to your Claude Code skills directory (see the Installation section above).
saas-motion-kit is primarily written in Python. It is open-source under tugrawork-creator on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other IDE Extensions skills you can browse and compare side by side. Open the IDE Extensions category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh saas-motion-kit against similar tools.
No comments yet. Be the first to share your thoughts!
Top skills in this category by stars
⚠️ Third-Party Software Notice
This skill is third-party open-source software developed and hosted independently on GitHub. SkillsLLM is an informational directory and does not control or maintain the underlying repository.
Any security checks, ratings, or warnings displayed by SkillsLLM are automated and limited in scope. They do not constitute a security certification or guarantee that the software is safe, error-free, or free from malicious code, vulnerabilities, compromised dependencies, or prompt-injection risks.
Review the source code, permissions, dependencies, and configuration before installing or running any third-party skill. Use is at your own risk. To the maximum extent permitted by applicable law, SkillsLLM is not liable for losses arising from third-party software.
Promo and motion videos for software products, made with HyperFrames and Claude Code.
The one rule: no two films should feel like the same film. Don't repeat effects, transitions or components. Invent a new component for every film. Decide the message and the tone before you pick a single effect.
This kit trains that creative muscle. It combines a staged process, a component strategy, 101 visual themes, a 24-transition atlas and a variety audit that catches repetition in your storyboard before you build it.
Türkçe README → · Theme gallery → · Transition atlas → · Creative muscle → · Six films → · Example →
New: start from a real prompt. The exact prompt behind a finished 35 s mascot promo, plus a fill-in template and what happened at each gate.
tools/breakdown.py breaks a reference into shots. It finds the hard cuts, measures the rhythm (cuts per 10 s, shot lengths, how fast the first 3 s go), writes a contact sheet with one frame per shot, and drafts a ledger in the storyboard format. Every breakdown opens with a credit header. Its output goes to the git-ignored .references/, so other people's work never lands in your repo.
python tools/breakdown.py launch.mp4 --id 01 --creator "@handle" --title "v2 launch" --url https://x.com/handle/status/…
ref:01 in the notes of a shot that borrows from a reference, and add the reference to REFERENCES.md next to the storyboard. variety_audit.py, and the GitHub Action with it, now fails when a ref: has no credited row with a creator and a link. The /saas-motion-video skill asks for reference videos at the brief.history_report.py accepts theme ids written as numbers, variety_audit.py reports an unreadable time instead of crashing, and loop_check.py and deliver.sh print their usage instead of a traceback.
tools/fal_shots.py runs a film's shots.json on fal, and tools/screen_track.py tracks a green screen for UI replacement. Footage stays out of git, and placeholders.py lets the cut preview without it.tools/make_thumbs.py --only 101 renders just the thumbnails you changed.
tools/pick_themes.py shortlists gallery themes for a tone and an audience, and skips the ones you used in your last five films:
python tools/pick_themes.py --tone playful --audience "developers" --history ~/.motion-ledger.json
tools/history_report.py turns your motion history into a one-page report: the transitions, entrances and eases you keep reaching for, and the atlas transitions and themes you have never tried. variety_audit.py --append now also takes --theme NNN, so the history knows which theme each film used.variety-audit.yml) audits every STORYBOARD.md on each push and pull request. A storyboard that repeats itself fails the check.creative/ is the new heart of the kit: seven questions to ask at every storyboard, a tone matrix ("I want to say ___ in a ___ tone") that maps tone to speed, eases, camera, colour, type, transitions and sound, the variety rules, and a component forge for inventing a new component in 15 minutes.tools/variety_audit.py reads the storyboard ledger and flags repeated transitions, entrances, eases, directions, uniform shot lengths, missing surprises, accent overuse, tone mismatches and missing new components. With --history it remembers your previous films, so you don't repeat your last three.examples/acme-suite-loop, and the new render is on the v1.1 release./saas-motion-video skill runs a creative pass gate before any build.
Every example in this repo uses Acme, a fictional company, and its fictional products. All numbers are invented.
| Path | What it is |
|---|---|
creative/ |
The creative muscle: the seven questions, tone matrix, variety rules, component forge, transition atlas, the human layer and references |
playbook/ |
A 7-stage production playbook with a review gate at each stage |
components/ |
The clean-or-imaginary component rule: use the product's real UI when it is clean, otherwise design imaginary UI |
docs/ |
GitHub Pages: the 101-theme gallery (4 key frames, component kit, motion notes and references per theme) and the live transition atlas |
examples/six-films/ |
Same story, six films: one 12 s script built in six themes, each with its storyboard, ledger and new component, plus the shared brief |
examples/human-layer-ots/ |
Human layer pilot: a fictional on-call engineer, the real UI tracked onto their laptop, a dive into a 3D tutorial; the fal shot list and stand-in plates |
examples/acme-suite-loop/ |
A complete HyperFrames project: a silent, seamless 40 s 3D booth loop, with its v1 → v2 variety-audit lesson |
.claude/skills/saas-motion-video/ |
A Claude Code skill that |