Not in the top 1,000 by GitHub stars
ahmdd4vd/MotionCraft
Clean, high-taste motion graphics videos made by your AI agent with Remotion. One-command Agent Skill: npx skills add ahmdd4vd/motioncraft
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
skills/motioncraft/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 8f4871543399
No earlier version was observed for comparison.
Verified commit 8f4871543399c1981c247b734d9a123e6a6feb7a
git clone --filter=blob:none --no-checkout https://github.com/ahmdd4vd/MotionCraft.git .hotskills/ahmdd4vd-motioncraft && git -C .hotskills/ahmdd4vd-motioncraft checkout --detach 8f4871543399c1981c247b734d9a123e6a6feb7a
# Copy each selected skill directory from .hotskills/ahmdd4vd-motioncraft into .agents/skills/<skill-name>/Heat
4.4- Star growth, last 7 daysNot available
- Star growth, last 24 hoursNot available
- Rank movement, last 7 daysNot available
- Commits, last 30 daysNot available
- Accounts asking about it through MCP, last 7 daysNot available
- Hot votes this weekNot available
Heat never changes the order by stars, and sponsorship never touches it. How heat works
Stars over time
30-day change not yet available: not enough history.
Individual skills in this repository
- motioncraft
skills/motioncraft
How it works
motioncraft
When your agent uses it
Make clean, high-taste motion graphics videos (explainers, product promos, tutorials, social reels) with Remotion. Use when the user asks for a motion graphics video, an animated explainer, a promo or launch video, a reel/short with kinetic text, or wants to copy the style of a reference video. Covers research, script, voiceover timing, original music and sound effects, a ready Remotion template with a locked style, automatic overlap QA, and final render.
What it loads into context
Frontmatter
185 tokensAlways available to the agent
SKILL.md
3,198 tokensWhen the skill is activated
Reference documents
14,010 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Golden rules
- Step 0 - Preflight
- Step 1 - Brief
- Step 2 - Research and script
- Step 3 - Reference (when the user gives one)
- Step 4 - Project
- Phase 1 - Plan and review before a full render
- Phase 4 - Project templates
- Social formats and safe layout
- Step 5 - Voiceover and timing
- Step 6 - Music, SFX, mix
- Step 7 - Build scenes
- Step 8 - QA (must pass)
- Step 9 - Deliver and iterate
- When things break
- Licensing note
Scripts executed separately
assets/template/package.jsonassets/template/remotion.config.tsassets/template/src/Root.tsxassets/template/src/components/CachedFrames.tsxassets/template/src/components/EndCard.tsxassets/template/src/components/Headline.tsxassets/template/src/components/MorphTransition.tsxassets/template/src/components/Stage.tsxassets/template/src/components/Three.tsxassets/template/src/components/UI.tsxassets/template/src/components/Word.tsxassets/template/src/index.tsassets/template/src/lib/anim.tsassets/template/src/lib/beat.tsassets/template/src/lib/debug.tsxassets/template/src/lib/fonts.tsassets/template/src/lib/format-context.tsxassets/template/src/lib/format.d.mtsassets/template/src/lib/format.mjsassets/template/src/lib/timeline.tsassets/template/src/lib/tokens.tsassets/template/src/scenes/Example.tsxassets/template/src/scenes/Launch.tsxassets/template/src/scenes/TimelineLegacy.tsxassets/template/src/scenes/TimelineVideo.tsxassets/template/src/scenes/Tutorial.tsxscripts/assets/timeline-editor.jsscripts/doctor.ps1scripts/doctor.shscripts/lib/audio.mjsscripts/lib/check-update.mjsscripts/lib/commands.mjsscripts/lib/doctor.mjsscripts/lib/dsp.mjsscripts/lib/music.mjsscripts/lib/phase1.mjsscripts/lib/phase2.mjsscripts/lib/qa-full.mjsscripts/lib/qa-pixels.mjsscripts/lib/qa.mjsscripts/lib/qa_full.pyscripts/lib/qa_pixels.pyscripts/lib/render-worker.mjsscripts/lib/render.mjsscripts/lib/retime-audio.mjsscripts/lib/sfx.mjsscripts/lib/style.mjsscripts/lib/templates.mjsscripts/lib/timeline-editor.mjsscripts/lib/util.mjsscripts/lib/voices.mjsscripts/motioncraft.mjsscripts/py/whisper_words.pytests/beat.test.mjstests/camera3d.test.mjstests/check-update.test.mjstests/format.test.mjstests/kinetic.test.mjstests/morph.test.mjstests/phase1.test.mjstests/phase2.test.mjstests/phase3.test.mjstests/phase4.test.mjstests/qa-frame-rate.test.mjstests/qa-full.test.mjstests/render-worker.test.mjstests/retime-audio.test.mjstests/timeline-editor.test.mjs
Files
SKILL.mdcore13,157 bytesSKILL.mdcore13,157 bytesSKILL.mdcore13,157 bytesSKILL.mdcore13,157 bytesSKILL.mdcore13,157 bytesSKILL.mdcore13,157 bytesSKILL.mdcore13,157 bytesSKILL.mdcore13,157 bytesSKILL.mdcore13,157 bytesSKILL.mdcore13,157 bytesSKILL.mdcore13,157 bytesSKILL.mdcore13,157 bytesSKILL.mdcore13,157 bytesSKILL.mdcore13,157 bytesassets/template/package-lock.jsonasset73,814 bytesassets/template/package.jsonruns802 bytesassets/template/remotion.config.tsruns137 bytesassets/template/src/Root.tsxruns3,263 bytesassets/template/src/components/CachedFrames.tsxruns672 bytesassets/template/src/components/EndCard.tsxruns1,104 bytesassets/template/src/components/Headline.tsxruns3,660 bytesassets/template/src/components/MorphTransition.tsxruns2,255 bytesassets/template/src/components/Stage.tsxruns4,235 bytesassets/template/src/components/Three.tsxruns11,088 bytesassets/template/src/components/UI.tsxruns9,882 bytesassets/template/src/components/Word.tsxruns3,630 bytesassets/template/src/index.tsruns88 bytesassets/template/src/lib/anim.tsruns1,058 bytesassets/template/src/lib/beat.tsruns1,097 bytesassets/template/src/lib/debug.tsxruns1,089 bytesassets/template/src/lib/fonts.tsruns501 bytesassets/template/src/lib/format-context.tsxruns318 bytesassets/template/src/lib/format.d.mtsruns313 bytesassets/template/src/lib/format.mjsruns1,802 bytesassets/template/src/lib/timeline.tsruns1,940 bytesassets/template/src/lib/tokens.tsruns454 bytesassets/template/src/scenes/Example.tsxruns4,676 bytesassets/template/src/scenes/Launch.tsxruns3,125 bytesassets/template/src/scenes/TimelineLegacy.tsxruns1,955 bytesassets/template/src/scenes/TimelineVideo.tsxruns5,293 bytesassets/template/src/scenes/Tutorial.tsxruns4,046 bytesassets/template/src/style.jsonasset3,872 bytesassets/template/tsconfig.jsonasset257 bytesreferences/animation-system.mddoc5,913 bytesreferences/assets-and-licensing.mddoc1,426 bytesreferences/customization.mddoc2,068 bytesreferences/gpu-cloud-render.mddoc3,620 bytesreferences/music.mddoc2,123 bytesreferences/phase1-planning-and-preview.mddoc6,336 bytesreferences/phase2-timeline-audio.mddoc4,033 bytesreferences/phase3-pixel-review.mddoc2,272 bytesreferences/phase4-templates.mddoc3,563 bytesreferences/preflight.mddoc1,432 bytesreferences/qa.mddoc2,819 bytesreferences/reference-analysis.mddoc1,877 bytesreferences/research-and-topic.mddoc1,121 bytesreferences/script-and-structure.mddoc1,466 bytesreferences/sfx.mddoc1,494 bytesreferences/social-formats.mddoc2,485 bytesreferences/taste.mddoc1,405 bytesreferences/troubleshooting.mddoc1,771 bytesreferences/typography.mddoc2,154 bytesreferences/voiceover.mddoc1,537 bytesreferences/workflow.mddoc2,078 bytesscripts/assets/timeline-editor.jsruns4,430 bytesscripts/doctor.ps1runs1,072 bytesscripts/doctor.shruns1,659 bytesscripts/lib/audio.mjsruns6,807 bytesscripts/lib/check-update.mjsruns3,438 bytesscripts/lib/commands.mjsruns18,446 bytesscripts/lib/doctor.mjsruns7,993 bytesscripts/lib/dsp.mjsruns11,654 bytesscripts/lib/music.mjsruns11,970 bytesscripts/lib/phase1.mjsruns10,455 bytesscripts/lib/phase2.mjsruns7,658 bytesscripts/lib/qa-full.mjsruns2,109 bytesscripts/lib/qa-pixels.mjsruns4,225 bytesscripts/lib/qa.mjsruns7,133 bytesscripts/lib/qa_full.pyruns2,604 bytesscripts/lib/qa_pixels.pyruns3,262 bytesscripts/lib/render-worker.mjsruns4,401 bytesscripts/lib/render.mjsruns4,699 bytesscripts/lib/retime-audio.mjsruns4,333 bytesscripts/lib/sfx.mjsruns4,124 bytesscripts/lib/style.mjsruns5,130 bytesscripts/lib/templates.mjsruns3,694 bytesscripts/lib/timeline-editor.mjsruns8,593 bytesscripts/lib/util.mjsruns3,459 bytesscripts/lib/voices.mjsruns7,810 bytesscripts/motioncraft.mjsruns6,620 bytesscripts/py/whisper_words.pyruns832 bytesstyles/mono-editorial/style.mddoc551 bytesstyles/mono-editorial/tokens.jsonasset4,943 bytesstyles/pi-v2-dark/style.mddoc518 bytesstyles/pi-v2-dark/tokens.jsonasset4,972 bytesstyles/pi-v2/style.mddoc807 bytesstyles/pi-v2/tokens.jsonasset3,872 bytesstyles/tech-neon-soft/style.mddoc512 bytesstyles/tech-neon-soft/tokens.jsonasset5,011 bytesstyles/warm-paper/style.mddoc484 bytesstyles/warm-paper/tokens.jsonasset4,984 bytestests/beat.test.mjsruns695 bytestests/camera3d.test.mjsruns1,244 bytestests/check-update.test.mjsruns1,209 bytestests/format.test.mjsruns1,701 bytestests/kinetic.test.mjsruns493 bytestests/morph.test.mjsruns673 bytestests/phase1.test.mjsruns1,897 bytestests/phase2.test.mjsruns3,951 bytestests/phase3.test.mjsruns2,245 bytestests/phase4.test.mjsruns1,790 bytestests/qa-frame-rate.test.mjsruns663 bytestests/qa-full.test.mjsruns936 bytestests/render-worker.test.mjsruns2,225 bytestests/retime-audio.test.mjsruns1,831 bytestests/timeline-editor.test.mjsruns3,472 bytes
Read SKILL.md
# motioncraft
Make motion graphics videos that look designed, not generated. Every video goes through the same loop:
**brief -> research -> script -> voice -> sound -> build -> QA -> render -> feedback**.
All helper commands run through one CLI:
```bash
node <skill-dir>/scripts/motioncraft.mjs <command>
```
`<skill-dir>` is the folder this SKILL.md lives in. Output is JSON unless noted. Run `... help` for all commands.
## Golden rulesView the complete source on GitHubSkills included
- motioncraft
Repository facts
- License
- MIT
- Created
- Sep 24, 2026
- Last pushed
- Sep 26, 2026
- Forks
- 2
- Open issues
- 0
- Project activity
- Active
Before you install
Network or broad shellAutomated signals, not a guarantee
Checked Nov 5, 2026
Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.
Show 13 notes
skills/motioncraft/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/motioncraft/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/motioncraft/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/motioncraft/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/motioncraft/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/motioncraft/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/motioncraft/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/motioncraft/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/motioncraft/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/motioncraft/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/motioncraft/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/motioncraft/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/motioncraft/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed
- No broad tool permissions
- 8 dangerous shell commandsin 2 files: motioncraft/scripts/lib/doctor.mjs:10 motioncraft/scripts/doctor.sh:11
- 238 network referencesin 9 files: motioncraft/assets/template/package-lock.json:67 motioncraft/scripts/lib/doctor.mjs:8 motioncraft/scripts/doctor.sh:9 and 6 more
- No hidden or obfuscated text
- No instruction overrides
- 68 executable scriptsin 68 files: motioncraft/assets/template/package.json:1 motioncraft/assets/template/remotion.config.ts:1 motioncraft/assets/template/src/Root.tsx:1 and 65 more
- 1 reference to secretsin 1 file: motioncraft/tests/render-worker.test.mjs:7
- No requests to vote in Hot
Show all 315 signals by file
skills/motioncraft/SKILL.md
- Network accessline 178
Remotion is free for individuals and small companies; larger companies need a Remotion company license. Check https://www.remotion.dev/license and tell the user if it applies.
skills/motioncraft/assets/template/package-lock.json
- Network accessline 67
"funding": { "type": "opencollective", "url": "https://opencollective.com/babel" - Network accessline 68
"type": "opencollective", "url": "https://opencollective.com/babel" } - Network accessline 69
"url": "https://opencollective.com/babel" - Network accessline 414
"funding": { "type": "individual", "url": "https://github.com/sponsors/Vanilagy" - Network accessline 415
"type": "individual", "url": "https://github.com/sponsors/Vanilagy" }, - Network accessline 416
"url": "https://github.com/sponsors/Vanilagy" - Network accessline 425
"funding": { "type": "individual", "url": "https://github.com/sponsors/Vanilagy" - Network accessline 426
"type": "individual", "url": "https://github.com/sponsors/Vanilagy" }, - Network accessline 427
"url": "https://github.com/sponsors/Vanilagy" - Network accessline 436
"funding": { "type": "individual", "url": "https://github.com/sponsors/Vanilagy" - Network accessline 437
"type": "individual", "url": "https://github.com/sponsors/Vanilagy" }, - Network accessline 438
"url": "https://github.com/sponsors/Vanilagy" - Network accessline 648
"node_modules/@remotion/media-parser": { "version": "4.0.529", "license": "Remotion License https://remotion.dev/license" - Network accessline 649
"version": "4.0.529", "license": "Remotion License https://remotion.dev/license" }, - Network accessline 650
"license": "Remotion License https://remotion.dev/license" - Network accessline 908
"funding": { "type": "github", "url": "https://github.com/sponsors/gregberge" - Network accessline 909
"type": "github", "url": "https://github.com/sponsors/gregberge" }, - Network accessline 910
"url": "https://github.com/sponsors/gregberge" - Network accessline 922
"funding": { "type": "github", "url": "https://github.com/sponsors/gregberge" - Network accessline 923
"type": "github", "url": "https://github.com/sponsors/gregberge" }, - Network accessline 924
"url": "https://github.com/sponsors/gregberge" - Network accessline 936
"funding": { "type": "github", "url": "https://github.com/sponsors/gregberge" - Network accessline 937
"type": "github", "url": "https://github.com/sponsors/gregberge" }, - Network accessline 938
"url": "https://github.com/sponsors/gregberge" - Network accessline 950
"funding": { "type": "github", "url": "https://github.com/sponsors/gregberge" - Network accessline 951
"type": "github", "url": "https://github.com/sponsors/gregberge" }, - Network accessline 952
"url": "https://github.com/sponsors/gregberge" - Network accessline 964
"funding": { "type": "github", "url": "https://github.com/sponsors/gregberge" - Network accessline 965
"type": "github", "url": "https://github.com/sponsors/gregberge" }, - Network accessline 966
"url": "https://github.com/sponsors/gregberge" - Network accessline 978
"funding": { "type": "github", "url": "https://github.com/sponsors/gregberge" - Network accessline 979
"type": "github", "url": "https://github.com/sponsors/gregberge" }, - Network accessline 980
"url": "https://github.com/sponsors/gregberge" - Network accessline 992
"funding": { "type": "github", "url": "https://github.com/sponsors/gregberge" - Network accessline 993
"type": "github", "url": "https://github.com/sponsors/gregberge" }, - Network accessline 994
"url": "https://github.com/sponsors/gregberge" - Network accessline 1006
"funding": { "type": "github", "url": "https://github.com/sponsors/gregberge" - Network accessline 1007
"type": "github", "url": "https://github.com/sponsors/gregberge" }, - Network accessline 1008
"url": "https://github.com/sponsors/gregberge" - Network accessline 1030
"funding": { "type": "github", "url": "https://github.com/sponsors/gregberge" - Network accessline 1031
"type": "github", "url": "https://github.com/sponsors/gregberge" }, - Network accessline 1032
"url": "https://github.com/sponsors/gregberge" - Network accessline 1051
"funding": { "type": "github", "url": "https://github.com/sponsors/gregberge" - Network accessline 1052
"type": "github", "url": "https://github.com/sponsors/gregberge" } - Network accessline 1053
"url": "https://github.com/sponsors/gregberge" - Network accessline 1066
"funding": { "type": "github", "url": "https://github.com/sponsors/gregberge" - Network accessline 1067
"type": "github", "url": "https://github.com/sponsors/gregberge" } - Network accessline 1068
"url": "https://github.com/sponsors/gregberge" - Network accessline 1083
"funding": { "type": "github", "url": "https://github.com/sponsors/gregberge" - Network accessline 1084
"type": "github", "url": "https://github.com/sponsors/gregberge" }, - Network accessline 1085
"url": "https://github.com/sponsors/gregberge" - Network accessline 1097
"funding": { "type": "github", "url": "https://github.com/sponsors/tannerlinsley" - Network accessline 1098
"type": "github", "url": "https://github.com/sponsors/tannerlinsley" }, - Network accessline 1099
"url": "https://github.com/sponsors/tannerlinsley" - Network accessline 1109
"funding": { "type": "github", "url": "https://github.com/sponsors/tannerlinsley" - Network accessline 1110
"type": "github", "url": "https://github.com/sponsors/tannerlinsley" } - Network accessline 1111
"url": "https://github.com/sponsors/tannerlinsley" - Network accessline 1348
"funding": { "type": "github", "url": "https://github.com/sponsors/epoberezkin" - Network accessline 1349
"type": "github", "url": "https://github.com/sponsors/epoberezkin" } - Network accessline 1350
"url": "https://github.com/sponsors/epoberezkin" - Network accessline 1395
{ "type": "github", "url": "https://github.com/sponsors/feross" - Network accessline 1396
"type": "github", "url": "https://github.com/sponsors/feross" }, - Network accessline 1397
"url": "https://github.com/sponsors/feross" - Network accessline 1399
{ "type": "patreon", "url": "https://www.patreon.com/feross" - Network accessline 1400
"type": "patreon", "url": "https://www.patreon.com/feross" }, - Network accessline 1401
"url": "https://www.patreon.com/feross" - Network accessline 1403
{ "type": "consulting", "url": "https://feross.org/support" - Network accessline 1404
"type": "consulting", "url": "https://feross.org/support" } - Network accessline 1405
"url": "https://feross.org/support" - Network accessline 1423
{ "type": "opencollective", "url": "https://opencollective.com/browserslist" - Network accessline 1424
"type": "opencollective", "url": "https://opencollective.com/browserslist" }, - Network accessline 1425
"url": "https://opencollective.com/browserslist" - Network accessline 1427
{ "type": "tidelift", "url": "https://tidelift.com/funding/github/npm/browserslist" - Network accessline 1428
"type": "tidelift", "url": "https://tidelift.com/funding/github/npm/browserslist" }, - Network accessline 1429
"url": "https://tidelift.com/funding/github/npm/browserslist" - Network accessline 1431
{ "type": "github", "url": "https://github.com/sponsors/ai" - Network accessline 1432
"type": "github", "url": "https://github.com/sponsors/ai" } - Network accessline 1433
"url": "https://github.com/sponsors/ai" - Network accessline 1454
{ "type": "github", "url": "https://github.com/sponsors/feross" - Network accessline 1455
"type": "github", "url": "https://github.com/sponsors/feross" }, - Network accessline 1456
"url": "https://github.com/sponsors/feross" - Network accessline 1458
{ "type": "patreon", "url": "https://www.patreon.com/feross" - Network accessline 1459
"type": "patreon", "url": "https://www.patreon.com/feross" }, - Network accessline 1460
"url": "https://www.patreon.com/feross" - Network accessline 1462
{ "type": "consulting", "url": "https://feross.org/support" - Network accessline 1463
"type": "consulting", "url": "https://feross.org/support" } - Network accessline 1464
"url": "https://feross.org/support" - Network accessline 1489
}, "funding": { "url": "https://github.com/sponsors/sindresorhus" - Network accessline 1490
"funding": { "url": "https://github.com/sponsors/sindresorhus" } - Network accessline 1491
"url": "https://github.com/sponsors/sindresorhus" - Network accessline 1497
{ "type": "opencollective", "url": "https://opencollective.com/browserslist" - Network accessline 1498
"type": "opencollective", "url": "https://opencollective.com/browserslist" }, - Network accessline 1499
"url": "https://opencollective.com/browserslist" - Network accessline 1501
{ "type": "tidelift", "url": "https://tidelift.com/funding/github/npm/caniuse-lite" - Network accessline 1502
"type": "tidelift", "url": "https://tidelift.com/funding/github/npm/caniuse-lite" }, - Network accessline 1503
"url": "https://tidelift.com/funding/github/npm/caniuse-lite" - Network accessline 1505
{ "type": "github", "url": "https://github.com/sponsors/ai" - Network accessline 1506
"type": "github", "url": "https://github.com/sponsors/ai" } - Network accessline 1507
"url": "https://github.com/sponsors/ai" - Network accessline 1538
}, "funding": { "url": "https://github.com/sponsors/d-fischer" - Network accessline 1539
"funding": { "url": "https://github.com/sponsors/d-fischer" }, - Network accessline 1540
"url": "https://github.com/sponsors/d-fischer" - Network accessline 1579
"funding": { "type": "opencollective", "url": "https://opencollective.com/webpack" - Network accessline 1580
"type": "opencollective", "url": "https://opencollective.com/webpack" }, - Network accessline 1581
"url": "https://opencollective.com/webpack" - Network accessline 1655
}, "funding": { "url": "https://dotenvx.com" - Network accessline 1656
"funding": { "url": "https://dotenvx.com" } - Network accessline 1657
"url": "https://dotenvx.com" - Network accessline 1680
}, "funding": { "url": "https://github.com/fb55/entities?sponsor=1" - Network accessline 1681
"funding": { "url": "https://github.com/fb55/entities?sponsor=1" } - Network accessline 1682
"url": "https://github.com/fb55/entities?sponsor=1" - Network accessline 1818
}, "funding": { "url": "https://github.com/sindresorhus/execa?sponsor=1" - Network accessline 1819
"funding": { "url": "https://github.com/sindresorhus/execa?sponsor=1" } - Network accessline 1820
"url": "https://github.com/sindresorhus/execa?sponsor=1" - Network accessline 1830
{ "type": "github", "url": "https://github.com/sponsors/fastify" - Network accessline 1831
"type": "github", "url": "https://github.com/sponsors/fastify" }, - Network accessline 1832
"url": "https://github.com/sponsors/fastify" - Network accessline 1834
{ "type": "opencollective", "url": "https://opencollective.com/fastify" - Network accessline 1835
"type": "opencollective", "url": "https://opencollective.com/fastify" } - Network accessline 1836
"url": "https://opencollective.com/fastify" - Network accessline 1862
}, "funding": { "url": "https://github.com/sponsors/sindresorhus" - Network accessline 1863
"funding": { "url": "https://github.com/sponsors/sindresorhus" } - Network accessline 1864
"url": "https://github.com/sponsors/sindresorhus" - Network accessline 1885
{ "type": "github", "url": "https://github.com/sponsors/mdevils" - Network accessline 1886
"type": "github", "url": "https://github.com/sponsors/mdevils" }, - Network accessline 1887
"url": "https://github.com/sponsors/mdevils" - Network accessline 1889
{ "type": "patreon", "url": "https://patreon.com/mdevils" - Network accessline 1890
"type": "patreon", "url": "https://patreon.com/mdevils" } - Network accessline 1891
"url": "https://patreon.com/mdevils" - Network accessline 1916
{ "type": "github", "url": "https://github.com/sponsors/feross" - Network accessline 1917
"type": "github", "url": "https://github.com/sponsors/feross" }, - Network accessline 1918
"url": "https://github.com/sponsors/feross" - Network accessline 1920
{ "type": "patreon", "url": "https://www.patreon.com/feross" - Network accessline 1921
"type": "patreon", "url": "https://www.patreon.com/feross" }, - Network accessline 1922
"url": "https://www.patreon.com/feross" - Network accessline 1924
{ "type": "consulting", "url": "https://feross.org/support" - Network accessline 1925
"type": "consulting", "url": "https://feross.org/support" } - Network accessline 1926
"url": "https://feross.org/support" - Network accessline 1940
}, "funding": { "url": "https://github.com/sponsors/sindresorhus" - Network accessline 1941
"funding": { "url": "https://github.com/sponsors/sindresorhus" } - Network accessline 1942
"url": "https://github.com/sponsors/sindresorhus" - Network accessline 1957
}, "funding": { "url": "https://github.com/sponsors/sindresorhus" - Network accessline 1958
"funding": { "url": "https://github.com/sponsors/sindresorhus" } - Network accessline 1959
"url": "https://github.com/sponsors/sindresorhus" - Network accessline 1967
}, "funding": { "url": "https://github.com/sponsors/sindresorhus" - Network accessline 1968
"funding": { "url": "https://github.com/sponsors/sindresorhus" } - Network accessline 1969
"url": "https://github.com/sponsors/sindresorhus" - Network accessline 2022
{ "type": "github", "url": "https://github.com/sponsors/puzrin" - Network accessline 2023
"type": "github", "url": "https://github.com/sponsors/puzrin" }, - Network accessline 2024
"url": "https://github.com/sponsors/puzrin" - Network accessline 2026
{ "type": "github", "url": "https://github.com/sponsors/nodeca" - Network accessline 2027
"type": "github", "url": "https://github.com/sponsors/nodeca" } - Network accessline 2028
"url": "https://github.com/sponsors/nodeca" - Network accessline 2091
"funding": { "type": "opencollective", "url": "https://opencollective.com/webpack" - Network accessline 2092
"type": "opencollective", "url": "https://opencollective.com/webpack" } - Network accessline 2093
"url": "https://opencollective.com/webpack" - Network accessline 2131
"funding": { "type": "individual", "url": "https://github.com/sponsors/Vanilagy" - Network accessline 2132
"type": "individual", "url": "https://github.com/sponsors/Vanilagy" } - Network accessline 2133
"url": "https://github.com/sponsors/Vanilagy" - Network accessline 2190
{ "type": "github", "url": "https://github.com/sponsors/ai" - Network accessline 2191
"type": "github", "url": "https://github.com/sponsors/ai" } - Network accessline 2192
"url": "https://github.com/sponsors/ai" - Network accessline 2240
}, "funding": { "url": "https://github.com/sponsors/sindresorhus" - Network accessline 2241
"funding": { "url": "https://github.com/sponsors/sindresorhus" } - Network accessline 2242
"url": "https://github.com/sponsors/sindresorhus" - Network accessline 2255
}, "funding": { "url": "https://github.com/sponsors/sindresorhus" - Network accessline 2256
"funding": { "url": "https://github.com/sponsors/sindresorhus" } - Network accessline 2257
"url": "https://github.com/sponsors/sindresorhus" - Network accessline 2281
}, "funding": { "url": "https://github.com/sponsors/sindresorhus" - Network accessline 2282
"funding": { "url": "https://github.com/sponsors/sindresorhus" } - Network accessline 2283
"url": "https://github.com/sponsors/sindresorhus" - Network accessline 2307
{ "type": "opencollective", "url": "https://opencollective.com/postcss/" - Network accessline 2308
"type": "opencollective", "url": "https://opencollective.com/postcss/" }, - Network accessline 2309
"url": "https://opencollective.com/postcss/" - Network accessline 2311
{ "type": "tidelift", "url": "https://tidelift.com/funding/github/npm/postcss" - Network accessline 2312
"type": "tidelift", "url": "https://tidelift.com/funding/github/npm/postcss" }, - Network accessline 2313
"url": "https://tidelift.com/funding/github/npm/postcss" - Network accessline 2315
{ "type": "github", "url": "https://github.com/sponsors/ai" - Network accessline 2316
"type": "github", "url": "https://github.com/sponsors/ai" } - Network accessline 2317
"url": "https://github.com/sponsors/ai" - Network accessline 2538
"funding": { "type": "opencollective", "url": "https://opencollective.com/webpack" - Network accessline 2539
"type": "opencollective", "url": "https://opencollective.com/webpack" } - Network accessline 2540
"url": "https://opencollective.com/webpack" - Network accessline 2649
"funding": { "type": "opencollective", "url": "https://opencollective.com/webpack" - Network accessline 2650
"type": "opencollective", "url": "https://opencollective.com/webpack" }, - Network accessline 2651
"url": "https://opencollective.com/webpack" - Network accessline 2665
}, "funding": { "url": "https://github.com/chalk/supports-color?sponsor=1" - Network accessline 2666
"funding": { "url": "https://github.com/chalk/supports-color?sponsor=1" } - Network accessline 2667
"url": "https://github.com/chalk/supports-color?sponsor=1" - Network accessline 2690
"funding": { "type": "opencollective", "url": "https://opencollective.com/webpack" - Network accessline 2691
"type": "opencollective", "url": "https://opencollective.com/webpack" } - Network accessline 2692
"url": "https://opencollective.com/webpack" - Network accessline 2723
"funding": { "type": "opencollective", "url": "https://opencollective.com/webpack" - Network accessline 2724
"type": "opencollective", "url": "https://opencollective.com/webpack" }, - Network accessline 2725
"url": "https://opencollective.com/webpack" - Network accessline 2807
{ "type": "opencollective", "url": "https://opencollective.com/browserslist" - Network accessline 2808
"type": "opencollective", "url": "https://opencollective.com/browserslist" }, - Network accessline 2809
"url": "https://opencollective.com/browserslist" - Network accessline 2811
{ "type": "tidelift", "url": "https://tidelift.com/funding/github/npm/browserslist" - Network accessline 2812
"type": "tidelift", "url": "https://tidelift.com/funding/github/npm/browserslist" }, - Network accessline 2813
"url": "https://tidelift.com/funding/github/npm/browserslist" - Network accessline 2815
{ "type": "github", "url": "https://github.com/sponsors/ai" - Network accessline 2816
"type": "github", "url": "https://github.com/sponsors/ai" } - Network accessline 2817
"url": "https://github.com/sponsors/ai" - Network accessline 2882
"funding": { "type": "opencollective", "url": "https://opencollective.com/webpack" - Network accessline 2883
"type": "opencollective", "url": "https://opencollective.com/webpack" }, - Network accessline 2884
"url": "https://opencollective.com/webpack" - Network accessline 2937
"license": "MIT", "funding": { "url": "https://github.com/sponsors/colinhacks" - Network accessline 2938
"funding": { "url": "https://github.com/sponsors/colinhacks" } - Network accessline 2939
"url": "https://github.com/sponsors/colinhacks"
skills/motioncraft/assets/template/package.json
- Executable scriptline 1
Executable file
skills/motioncraft/assets/template/remotion.config.ts
- Executable scriptline 1
Executable file
skills/motioncraft/assets/template/src/Root.tsx
- Executable scriptline 1
Executable file
skills/motioncraft/assets/template/src/components/CachedFrames.tsx
- Executable scriptline 1
Executable file
skills/motioncraft/assets/template/src/components/EndCard.tsx
- Executable scriptline 1
Executable file
skills/motioncraft/assets/template/src/components/Headline.tsx
- Executable scriptline 1
Executable file
skills/motioncraft/assets/template/src/components/MorphTransition.tsx
- Executable scriptline 1
Executable file
skills/motioncraft/assets/template/src/components/Stage.tsx
- Executable scriptline 1
Executable file
skills/motioncraft/assets/template/src/components/Three.tsx
- Executable scriptline 1
Executable file
skills/motioncraft/assets/template/src/components/UI.tsx
- Executable scriptline 1
Executable file
skills/motioncraft/assets/template/src/components/Word.tsx
- Executable scriptline 1
Executable file
skills/motioncraft/assets/template/src/index.ts
- Executable scriptline 1
Executable file
skills/motioncraft/assets/template/src/lib/anim.ts
- Executable scriptline 1
Executable file
skills/motioncraft/assets/template/src/lib/beat.ts
- Executable scriptline 1
Executable file
skills/motioncraft/assets/template/src/lib/debug.tsx
- Executable scriptline 1
Executable file
skills/motioncraft/assets/template/src/lib/fonts.ts
- Executable scriptline 1
Executable file
skills/motioncraft/assets/template/src/lib/format-context.tsx
- Executable scriptline 1
Executable file
skills/motioncraft/assets/template/src/lib/format.d.mts
- Executable scriptline 1
Executable file
skills/motioncraft/assets/template/src/lib/format.mjs
- Executable scriptline 1
Executable file
skills/motioncraft/assets/template/src/lib/timeline.ts
- Executable scriptline 1
Executable file - Network accessline 10
const [h] = useState(() => delayRender('timeline')); useEffect(() => { fetch(staticFile(file)).then((r) => r.json()).then((j) => { setTl(j); continueRender(h); }).catch(() => { setTl({duration: 20, words: [], beats: [], scenes: [], ev - Network accessline 11
useEffect(() => { fetch(staticFile(file)).then((r) => r.json()).then((j) => { setTl(j); continueRender(h); }).catch(() => { setTl({duration: 20, words: [], beats: [], scenes: [], events: []}); continueRender(h); }); }, [file, h]); - Network accessline 12
fetch(staticFile(file)).then((r) => r.json()).then((j) => { setTl(j); continueRender(h); }).catch(() => { setTl({duration: 20, words: [], beats: [], scenes: [], events: []}); continueRender(h); });
skills/motioncraft/assets/template/src/lib/tokens.ts
- Executable scriptline 1
Executable file
skills/motioncraft/assets/template/src/scenes/Example.tsx
- Executable scriptline 1
Executable file
skills/motioncraft/assets/template/src/scenes/Launch.tsx
- Executable scriptline 1
Executable file
skills/motioncraft/assets/template/src/scenes/TimelineLegacy.tsx
- Executable scriptline 1
Executable file
skills/motioncraft/assets/template/src/scenes/TimelineVideo.tsx
- Executable scriptline 1
Executable file
skills/motioncraft/assets/template/src/scenes/Tutorial.tsx
- Executable scriptline 1
Executable file
skills/motioncraft/references/assets-and-licensing.md
- Network accessline 19
- Put a `<Credit>` on screen for third-party numbers, screenshots and clips. - Logos go in `public/`. Prefer SVG; `Logo3D` needs a clean single-path SVG. - Remotion itself: free for individuals and small companies, company license for large - Network accessline 21
- Remotion itself: free for individuals and small companies, company license for larger teams - see https://www.remotion.dev/license.
skills/motioncraft/references/troubleshooting.md
- Network accessline 17
| `yt-dlp` blocked | ask the user for the file | | Render is slow | render at 30 fps, use `--concurrency`, close Remotion Studio, pre-render heavy 3D | | Remotion license question | https://www.remotion.dev/license | - Network accessline 19
| Remotion license question | https://www.remotion.dev/license |
skills/motioncraft/scripts/assets/timeline-editor.js
- Executable scriptline 1
Executable file
skills/motioncraft/scripts/doctor.ps1
- Executable scriptline 1
Executable file - Network accessline 6
$v = (& node -v); $maj = [int]($v.TrimStart('v').Split('.')[0]) if ($maj -ge 18) { Write-Host " OK node $v" } else { Write-Host " MISS node found $v, need 18+ -> winget install OpenJS.NodeJS.LTS" } } else { Write-Host " M - Network accessline 7
if ($maj -ge 18) { Write-Host " OK node $v" } else { Write-Host " MISS node found $v, need 18+ -> winget install OpenJS.NodeJS.LTS" } } else { Write-Host " MISS node -> winget install OpenJS.NodeJS.LTS (or https://n - Network accessline 8
} else { Write-Host " MISS node -> winget install OpenJS.NodeJS.LTS (or https://nodejs.org)" }
skills/motioncraft/scripts/doctor.sh
- Executable scriptline 1
#!/bin/sh - Network accessline 9
inst() { case "$PM:$1" in brew:node) echo "brew install node";; brew:ffmpeg) echo "brew install ffmpeg";; apt-get:node) echo "see https://nodejs.org (or: sudo apt-get install -y nodejs npm)";; apt-get:ffmpeg) echo "sudo apt-get install - Network accessline 10
brew:node) echo "brew install node";; brew:ffmpeg) echo "brew install ffmpeg";; apt-get:node) echo "see https://nodejs.org (or: sudo apt-get install -y nodejs npm)";; apt-get:ffmpeg) echo "sudo apt-get install -y ffmpeg";; dnf:node) ech - Dangerous shell operationline 11
apt-get:node) echo "see https://nodejs.org (or: sudo apt-get install -y nodejs npm)";; apt-get:ffmpeg) echo "sudo apt-get install -y ffmpeg";; - Network accessline 11
apt-get:node) echo "see https://nodejs.org (or: sudo apt-get install -y nodejs npm)";; apt-get:ffmpeg) echo "sudo apt-get install -y ffmpeg";; - Dangerous shell operationline 12
dnf:node) echo "sudo dnf install nodejs";; dnf:ffmpeg) echo "sudo dnf install ffmpeg";; - Network accessline 12
dnf:node) echo "sudo dnf install nodejs";; dnf:ffmpeg) echo "sudo dnf install ffmpeg";; pacman:node) echo "sudo pacman -S nodejs npm";; pacman:ffmpeg) echo "sudo pacman -S ffmpeg";; *) [ "$1" = node ] && echo "https://nodejs.org (LTS)" - Dangerous shell operationline 13
pacman:node) echo "sudo pacman -S nodejs npm";; pacman:ffmpeg) echo "sudo pacman -S ffmpeg";; - Network accessline 13
pacman:node) echo "sudo pacman -S nodejs npm";; pacman:ffmpeg) echo "sudo pacman -S ffmpeg";; *) [ "$1" = node ] && echo "https://nodejs.org (LTS)" || echo "https://ffmpeg.org/download.html";; esac; } say "motioncraft bootstrap ($OS, pack - Network accessline 14
*) [ "$1" = node ] && echo "https://nodejs.org (LTS)" || echo "https://ffmpeg.org/download.html";; esac; }
skills/motioncraft/scripts/lib/audio.mjs
- Executable scriptline 1
Executable file
skills/motioncraft/scripts/lib/check-update.mjs
skills/motioncraft/scripts/lib/commands.mjs
- Executable scriptline 1
Executable file
skills/motioncraft/scripts/lib/doctor.mjs
- Executable scriptline 1
Executable file - Network accessline 8
const pm = OS === 'mac' ? (has('brew') ? 'brew' : null) : OS === 'windows' ? (has('winget', ['--version']) ? 'winget' : has('choco') ? 'choco' : null) : (has('apt-get', ['--version']) ? 'apt' : has('dnf') ? 'dnf' : has('pacman', ['--version - Network accessline 9
const INSTALL = { node: { brew: 'brew install node', winget: 'winget install OpenJS.NodeJS.LTS', choco: 'choco install nodejs-lts', apt: 'curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash - && sudo apt-get install -y nodejs - Dangerous shell operationline 10
node: { brew: 'brew install node', winget: 'winget install OpenJS.NodeJS.LTS', choco: 'choco install nodejs-lts', apt: 'curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash - && sudo apt-get install -y nodejs', dnf: 'sudo dnf in - Network accessline 10
node: { brew: 'brew install node', winget: 'winget install OpenJS.NodeJS.LTS', choco: 'choco install nodejs-lts', apt: 'curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash - && sudo apt-get install -y nodejs', dnf: 'sudo dnf in - Dangerous shell operationline 11
ffmpeg: { brew: 'brew install ffmpeg', winget: 'winget install Gyan.FFmpeg', choco: 'choco install ffmpeg', apt: 'sudo apt-get install -y ffmpeg', dnf: 'sudo dnf install ffmpeg', pacman: 'sudo pacman -S ffmpeg', any: 'https://ffmpeg.org/dow - Network accessline 11
ffmpeg: { brew: 'brew install ffmpeg', winget: 'winget install Gyan.FFmpeg', choco: 'choco install ffmpeg', apt: 'sudo apt-get install -y ffmpeg', dnf: 'sudo dnf install ffmpeg', pacman: 'sudo pacman -S ffmpeg', any: 'https://ffmpeg.org/dow - Dangerous shell operationline 12
python: { brew: 'brew install python', winget: 'winget install Python.Python.3.12', choco: 'choco install python', apt: 'sudo apt-get install -y python3 python3-pip', dnf: 'sudo dnf install python3', pacman: 'sudo pacman -S python', any: 'h - Network accessline 12
python: { brew: 'brew install python', winget: 'winget install Python.Python.3.12', choco: 'choco install python', apt: 'sudo apt-get install -y python3 python3-pip', dnf: 'sudo dnf install python3', pacman: 'sudo pacman -S python', any: 'h - Network accessline 13
pylibs: { any: 'python3 -m pip install --user numpy scipy librosa soundfile pyloudnorm' }, ytdlp: { brew: 'brew install yt-dlp', winget: 'winget install yt-dlp.yt-dlp', choco: 'choco install yt-dlp', apt: 'python3 -m pip install --user yt - Dangerous shell operationline 14
ytdlp: { brew: 'brew install yt-dlp', winget: 'winget install yt-dlp.yt-dlp', choco: 'choco install yt-dlp', apt: 'python3 -m pip install --user yt-dlp', dnf: 'python3 -m pip install --user yt-dlp', pacman: 'sudo pacman -S yt-dlp', any: 'py - Network accessline 14
ytdlp: { brew: 'brew install yt-dlp', winget: 'winget install yt-dlp.yt-dlp', choco: 'choco install yt-dlp', apt: 'python3 -m pip install --user yt-dlp', dnf: 'python3 -m pip install --user yt-dlp', pacman: 'sudo pacman -S yt-dlp', any: 'py - Network accessline 15
whisper: { any: 'python3 -m pip install --user faster-whisper (or build whisper.cpp: https://github.com/ggml-org/whisper.cpp)' }, - Dangerous shell operationline 16
tesseract: { brew: 'brew install tesseract', winget: 'winget install UB-Mannheim.TesseractOCR', apt: 'sudo apt-get install -y tesseract-ocr', dnf: 'sudo dnf install tesseract', pacman: 'sudo pacman -S tesseract', any: 'https://github.com/te - Network accessline 16
tesseract: { brew: 'brew install tesseract', winget: 'winget install UB-Mannheim.TesseractOCR', apt: 'sudo apt-get install -y tesseract-ocr', dnf: 'sudo dnf install tesseract', pacman: 'sudo pacman -S tesseract', any: 'https://github.com/te
skills/motioncraft/scripts/lib/dsp.mjs
- Executable scriptline 1
Executable file
skills/motioncraft/scripts/lib/music.mjs
- Executable scriptline 1
Executable file
skills/motioncraft/scripts/lib/phase1.mjs
- Executable scriptline 1
Executable file
skills/motioncraft/scripts/lib/phase2.mjs
- Executable scriptline 1
Executable file
skills/motioncraft/scripts/lib/qa-full.mjs
- Executable scriptline 1
Executable file
skills/motioncraft/scripts/lib/qa-pixels.mjs
- Executable scriptline 1
Executable file
skills/motioncraft/scripts/lib/qa.mjs
- Executable scriptline 1
Executable file
skills/motioncraft/scripts/lib/qa_full.py
- Executable scriptline 1
Executable file
skills/motioncraft/scripts/lib/qa_pixels.py
- Executable scriptline 1
Executable file
skills/motioncraft/scripts/lib/render-worker.mjs
- Executable scriptline 1
Executable file
skills/motioncraft/scripts/lib/render.mjs
- Executable scriptline 1
Executable file
skills/motioncraft/scripts/lib/retime-audio.mjs
- Executable scriptline 1
Executable file
skills/motioncraft/scripts/lib/sfx.mjs
- Executable scriptline 1
Executable file
skills/motioncraft/scripts/lib/style.mjs
- Executable scriptline 1
Executable file
skills/motioncraft/scripts/lib/templates.mjs
- Executable scriptline 1
Executable file
skills/motioncraft/scripts/lib/timeline-editor.mjs
- Executable scriptline 1
Executable file
skills/motioncraft/scripts/lib/util.mjs
- Executable scriptline 1
Executable file
skills/motioncraft/scripts/lib/voices.mjs
- Executable scriptline 1
Executable file
skills/motioncraft/scripts/motioncraft.mjs
- Executable scriptline 1
#!/usr/bin/env node
skills/motioncraft/scripts/py/whisper_words.py
- Executable scriptline 1
Executable file
skills/motioncraft/tests/beat.test.mjs
- Executable scriptline 1
Executable file
skills/motioncraft/tests/camera3d.test.mjs
- Executable scriptline 1
Executable file
skills/motioncraft/tests/check-update.test.mjs
- Executable scriptline 1
Executable file
skills/motioncraft/tests/format.test.mjs
- Executable scriptline 1
Executable file
skills/motioncraft/tests/kinetic.test.mjs
- Executable scriptline 1
Executable file
skills/motioncraft/tests/morph.test.mjs
- Executable scriptline 1
Executable file
skills/motioncraft/tests/phase1.test.mjs
- Executable scriptline 1
Executable file
skills/motioncraft/tests/phase2.test.mjs
- Executable scriptline 1
Executable file
skills/motioncraft/tests/phase3.test.mjs
- Executable scriptline 1
Executable file
skills/motioncraft/tests/phase4.test.mjs
- Executable scriptline 1
Executable file
skills/motioncraft/tests/qa-frame-rate.test.mjs
- Executable scriptline 1
Executable file
skills/motioncraft/tests/qa-full.test.mjs
- Executable scriptline 1
Executable file
skills/motioncraft/tests/render-worker.test.mjs
skills/motioncraft/tests/retime-audio.test.mjs
- Executable scriptline 1
Executable file
skills/motioncraft/tests/timeline-editor.test.mjs
- Executable scriptline 1
Executable file
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.
Declared and executed: 7 facts
- Contacts nodejs.org, which SKILL.md, the README and the plugin manifest do not mentionmotioncraft/scripts/doctor.ps1:8High confidence
- Contacts nodejs.org, which SKILL.md, the README and the plugin manifest do not mentionmotioncraft/scripts/doctor.sh:11High confidence
- Contacts ffmpeg.org, which SKILL.md, the README and the plugin manifest do not mentionmotioncraft/scripts/doctor.sh:14High confidence
- Contacts deb.nodesource.com, which SKILL.md, the README and the plugin manifest do not mentionmotioncraft/scripts/lib/doctor.mjs:10High confidence
- Contacts nodejs.org, which SKILL.md, the README and the plugin manifest do not mentionmotioncraft/scripts/lib/doctor.mjs:10High confidence
- Contacts ffmpeg.org, which SKILL.md, the README and the plugin manifest do not mentionmotioncraft/scripts/lib/doctor.mjs:11High confidence
- Contacts python.org, which SKILL.md, the README and the plugin manifest do not mentionmotioncraft/scripts/lib/doctor.mjs:12High confidence
Signal confidence: 105 facts
- Network access in prose of the SKILL.mdmotioncraft/SKILL.md:178Low confidence
- Executable script in code of a file that runsmotioncraft/assets/template/package.json:1High confidence
- Executable script in code of a file that runsmotioncraft/assets/template/remotion.config.ts:1High confidence
- Executable script in code of a file that runsmotioncraft/assets/template/src/Root.tsx:1High confidence
- Executable script in code of a file that runsmotioncraft/assets/template/src/components/CachedFrames.tsx:1High confidence
- Executable script in code of a file that runsmotioncraft/assets/template/src/components/EndCard.tsx:1High confidence
- Executable script in code of a file that runsmotioncraft/assets/template/src/components/Headline.tsx:1High confidence
- Executable script in code of a file that runsmotioncraft/assets/template/src/components/MorphTransition.tsx:1High confidence
- Executable script in code of a file that runsmotioncraft/assets/template/src/components/Stage.tsx:1High confidence
- Executable script in a comment of a file that runsmotioncraft/assets/template/src/components/Three.tsx:1Low confidence
- Executable script in code of a file that runsmotioncraft/assets/template/src/components/UI.tsx:1High confidence
- Executable script in code of a file that runsmotioncraft/assets/template/src/components/Word.tsx:1High confidence
- Executable script in code of a file that runsmotioncraft/assets/template/src/index.ts:1High confidence
- Executable script in code of a file that runsmotioncraft/assets/template/src/lib/anim.ts:1High confidence
- Executable script in code of a file that runsmotioncraft/assets/template/src/lib/beat.ts:1High confidence
- Executable script in a comment of a file that runsmotioncraft/assets/template/src/lib/debug.tsx:1Low confidence
- Executable script in a comment of a file that runsmotioncraft/assets/template/src/lib/fonts.ts:1Low confidence
- Executable script in code of a file that runsmotioncraft/assets/template/src/lib/format-context.tsx:1High confidence
- Executable script in code of a file that runsmotioncraft/assets/template/src/lib/format.d.mts:1High confidence
- Executable script in a comment of a file that runsmotioncraft/assets/template/src/lib/format.mjs:1Low confidence
- Executable script in a comment of a file that runsmotioncraft/assets/template/src/lib/timeline.ts:1Low confidence
- Network access in code of a file that runsmotioncraft/assets/template/src/lib/timeline.ts:10High confidence
- Network access in code of a file that runsmotioncraft/assets/template/src/lib/timeline.ts:11High confidence
- Network access in code of a file that runsmotioncraft/assets/template/src/lib/timeline.ts:12High confidence
- Executable script in a comment of a file that runsmotioncraft/assets/template/src/lib/tokens.ts:1Low confidence
- Executable script in a comment of a file that runsmotioncraft/assets/template/src/scenes/Example.tsx:1Low confidence
- Executable script in code of a file that runsmotioncraft/assets/template/src/scenes/Launch.tsx:1High confidence
- Executable script in code of a file that runsmotioncraft/assets/template/src/scenes/TimelineLegacy.tsx:1High confidence
- Executable script in code of a file that runsmotioncraft/assets/template/src/scenes/TimelineVideo.tsx:1High confidence
- Executable script in code of a file that runsmotioncraft/assets/template/src/scenes/Tutorial.tsx:1High confidence
- Network access in prose of documentationmotioncraft/references/assets-and-licensing.md:19Low confidence
- Network access in prose of documentationmotioncraft/references/assets-and-licensing.md:21Low confidence
- Network access in prose of documentationmotioncraft/references/troubleshooting.md:17Low confidence
- Network access in prose of documentationmotioncraft/references/troubleshooting.md:19Low confidence
- Executable script in code of a file that runsmotioncraft/scripts/assets/timeline-editor.js:1High confidence
- Executable script in a comment of a file that runsmotioncraft/scripts/doctor.ps1:1Low confidence
- Network access in code of a file that runsmotioncraft/scripts/doctor.ps1:6High confidence
- Network access in code of a file that runsmotioncraft/scripts/doctor.ps1:7High confidence
- Network access in code of a file that runsmotioncraft/scripts/doctor.ps1:8High confidence
- Executable script in code of a file that runsmotioncraft/scripts/doctor.sh:1High confidence
- Network access in code of a file that runsmotioncraft/scripts/doctor.sh:9High confidence
- Network access in code of a file that runsmotioncraft/scripts/doctor.sh:10High confidence
- Dangerous shell operation in code of a file that runsmotioncraft/scripts/doctor.sh:11High confidence
- Network access in code of a file that runsmotioncraft/scripts/doctor.sh:11High confidence
- Dangerous shell operation in code of a file that runsmotioncraft/scripts/doctor.sh:12High confidence
- Network access in code of a file that runsmotioncraft/scripts/doctor.sh:12High confidence
- Dangerous shell operation in code of a file that runsmotioncraft/scripts/doctor.sh:13High confidence
- Network access in code of a file that runsmotioncraft/scripts/doctor.sh:13High confidence
- Network access in code of a file that runsmotioncraft/scripts/doctor.sh:14High confidence
- Executable script in a comment of a file that runsmotioncraft/scripts/lib/audio.mjs:1Low confidence
and 55 more
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Compatible | Standard SKILL.md skills/motioncraft/SKILL.md | .claude/skills/<skill-name>/ |
| Codex | Native | Manifest AGENTS.md | .agents/skills/<skill-name>/ |
| Cursor | Compatible | Standard SKILL.md skills/motioncraft/SKILL.md | .cursor/skills/<skill-name>/ |
| Gemini CLI | Compatible | Standard SKILL.md skills/motioncraft/SKILL.md | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Compatible | Standard SKILL.md skills/motioncraft/SKILL.md | .github/skills/<skill-name>/ |
| OpenCode | Compatible | Standard SKILL.md skills/motioncraft/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.