Not in the top 1,000 by GitHub stars
Liamrjohnston/remotion-motion-graphics-skill
Production-ready Remotion motion graphics skills for AI video workflows
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/article-highlights/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
b860c7921f22 → b860c7921f22
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → b860c7921f22
No earlier version was observed for comparison.
skills/cinematic-camera/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
b860c7921f22 → b860c7921f22
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → b860c7921f22
No earlier version was observed for comparison.
skills/motion-graphics/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
b860c7921f22 → b860c7921f22
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → b860c7921f22
No earlier version was observed for comparison.
skills/terminal-inserts/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
b860c7921f22 → b860c7921f22
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → b860c7921f22
No earlier version was observed for comparison.
Heat
5.2- 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
- article-highlights
skills/article-highlights - cinematic-camera
skills/cinematic-camera - motion-graphics
skills/motion-graphics - terminal-inserts
skills/terminal-inserts
How it works
article-highlights
When your agent uses it
Editorial Remotion article inserts with mandatory format/background intake, layered highlights, zero neon/glow, and mobile QA.
What it loads into context
Frontmatter
33 tokensAlways available to the agent
SKILL.md
1,118 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Mandatory intake
- Absolute visual ban
- Approved reference
- When to use
- Core architecture
- Material and layout
- Animation
- Highlighter rules
- No redundant narration
- First-pass rejection gate
- QA and delivery
Files
SKILL.mdcore5,339 bytesSKILL.mdcore5,339 bytesSKILL.mdcore5,339 bytesSKILL.mdcore5,339 bytesSKILL.mdcore5,339 bytesassets/examples/article-highlight.mp4asset1,970,589 bytes
Read SKILL.md
# Article Highlights
Use with `remotion-best-practices`, `motion-graphics`, and `cinematic-camera` for news, release, trend, and article-proof moments where a terminal would feel forced.
## Mandatory intake
Before coding, ask for any missing decision:
> Which format do you want: 4:3 half-screen Instagram insert or 9:16 full-screen Instagram? And which background: warm light, clean dark, light grid, or dark grid?
- 4:3 insert: 1440×1080, designed to remain readable at roughly half of a 9:16 frame.
- 9:16 full-screen: 1080×1920, respecting caption/interface zones.
- Use 16:9 only when explicitly requested.
- If the user delegates the background, use warm light.View the complete source on GitHubcinematic-camera
When your agent uses it
Continuous-scene Remotion camera system with mandatory intake, approved-reference review, anti-neon rules, and first-pass QA.
What it loads into context
Frontmatter
35 tokensAlways available to the agent
SKILL.md
1,400 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Mandatory intake
- Absolute visual ban
- Mandatory approved-reference gate
- Core idea
- Camera rig
- Choreography
- Authenticity and text
- First-pass rejection gate
- QA and delivery
- Technical constraints
Files
SKILL.mdcore6,325 bytesSKILL.mdcore6,325 bytes
Read SKILL.md
# Cinematic Camera
Use with `remotion-best-practices` and `motion-graphics`. Build one connected world and move a shared camera through it instead of popping disconnected panels into a void.
## Mandatory intake
Before planning or coding, follow the `motion-graphics` intake gate. If missing, ask:
> Which format do you want: 4:3 half-screen Instagram insert or 9:16 full-screen Instagram? And which background: warm light, clean dark, light grid, or dark grid?
Do not silently default to 9:16 or dark. If the user delegates the choice, use warm light.
## Absolute visual ban
View the complete source on GitHubmotion-graphics
When your agent uses it
Add cached official-asset and product research preflight before reference selection and build authorization.
What it loads into context
Frontmatter
27 tokensAlways available to the agent
SKILL.md
1,813 tokensWhen the skill is activated
Reference documents
2,195 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Hard execution contract
- Stage 1 — concise intake
- Stage 2 — research and authentic assets
- Stage 3 — verified reference preflight
- Stage 4 — build
- Stage 5 — candidate evidence
- Stage 6 — independent visual critic
- Stage 7 — delivery gate
- Technical and delivery rules
Scripts executed separately
scripts/promptible-gate.mjs
Files
SKILL.mdcore8,049 bytesSKILL.mdcore8,049 bytesSKILL.mdcore8,049 bytesSKILL.mdcore8,049 bytesSKILL.mdcore8,049 bytesSKILL.mdcore8,049 bytesSKILL.mdcore8,049 bytesSKILL.mdcore8,049 bytesSKILL.mdcore8,049 bytesassets/logos/claude-mark.svgasset748 bytesassets/logos/cursor.svgasset469 bytesassets/logos/deepseek.svgasset2,101 bytesassets/logos/github.svgasset837 bytesassets/logos/google-gemini.svgasset416 bytesassets/logos/linear.svgasset468 bytesassets/logos/notion.svgasset993 bytesassets/logos/openai-codex-mark.pngasset22,451 bytesassets/logos/playwright.svgasset5,033 bytesassets/logos/slack.pngasset10,844 bytesassets/references/kickbacks-same-run-editor-contact-sheet.jpgasset35,132 bytesassets/references/kickbacks-same-run-editor.mp4asset3,293,855 bytesassets/references/openmontage-claude-pipeline-contact-sheet.jpgasset48,945 bytesassets/references/openmontage-claude-pipeline.mp4asset2,797,858 bytesassets/references/openmontage-hook-contact-sheet.jpgasset38,602 bytesassets/references/openmontage-hook.mp4asset1,456,625 bytesassets/references/smartlead-prewarmed-burn-contact-sheet.jpgasset26,185 bytesassets/references/smartlead-prewarmed-burn.mp4asset1,630,438 bytesassets/references/tsenta-apply-faster-contact-sheet.jpgasset60,644 bytesassets/references/tsenta-apply-faster.mp4asset2,996,040 bytesassets/references/tsenta-one-click-wall-contact-sheet.jpgasset91,976 bytesassets/references/tsenta-one-click-wall.mp4asset3,187,544 bytesreferences/approved-references.mddoc2,441 bytesreferences/logo-library.mddoc1,701 bytesreferences/rejected-patterns.mddoc1,588 bytesreferences/research-and-assets.mddoc2,664 bytesreferences/visual-critic.mddoc2,166 bytesscripts/promptible-gate.mjsruns15,554 bytestemplates/critic-output.example.jsonasset452 bytes
Read SKILL.md
# Motion Graphics for AI Videos
Use with `remotion-best-practices` and `cinematic-camera`. This skill owns intake, research, authentic assets, reference selection, visual quality, and delivery authorization.
## Hard execution contract
Every build must pass `scripts/promptible-gate.mjs`.
Common paths:
- Claude Code: `.claude/skills/motion-graphics/scripts/promptible-gate.mjs`
- Other agents: `.agents/skills/motion-graphics/scripts/promptible-gate.mjs`
Do not write composition code until the script prints `BUILD AUTHORIZED`. Do not deliver a render until it prints `DELIVERY AUTHORIZED`. A failed command is a hard stop.View the complete source on GitHubterminal-inserts
When your agent uses it
Authentic, restrained Remotion terminal inserts with mandatory format/background intake and zero neon or glow.
What it loads into context
Frontmatter
29 tokensAlways available to the agent
SKILL.md
1,581 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Mandatory intake
- Absolute visual ban
- Goal and references
- Surface and terminal specs
- Critical authenticity rules
- Perspective and motion
- Reusable patterns
- Mobile clarity
- First-pass rejection gate
- QA and delivery
Files
SKILL.mdcore7,187 bytesassets/examples/outreach-sequence-generator.mp4asset400,581 bytesassets/examples/terminal-install.mp4asset3,660,663 bytesreferences/outreach-contact.jpgasset27,280 bytesreferences/terminal-install-contact.jpgasset44,934 bytes
Read SKILL.md
# Terminal Inserts
Use with `remotion-best-practices`, `motion-graphics`, and `cinematic-camera` for Claude Code, Codex, MCP, agents, skills, repository workflows, automation demos, and authentic CLI inserts.
## Mandatory intake
Follow the `motion-graphics` intake gate before coding. If not already specified, ask:
> Which format do you want: 4:3 half-screen Instagram insert or 9:16 full-screen Instagram? And which background: warm light, clean dark, light grid, or dark grid?
The terminal window may remain charcoal on any chosen surface. A terminal object does not force the entire scene to be dark.
## Absolute visual ban
View the complete source on GitHubSkills included
- article-highlights
- cinematic-camera
- motion-graphics
- terminal-inserts
Repository facts
- License
- MIT
- Created
- Jul 23, 2026
- Last pushed
- Jul 24, 2026
- Forks
- 16
- Open issues
- 0
- Project activity
- Slowing
Before you install
Local scriptsAutomated signals, not a guarantee
Checked Nov 4, 2026
Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.
Show 14 notes
skills/article-highlights/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/article-highlights/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/article-highlights/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/article-highlights/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/cinematic-camera/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/motion-graphics/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/motion-graphics/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/motion-graphics/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/motion-graphics/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/motion-graphics/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/motion-graphics/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/motion-graphics/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/motion-graphics/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/motion-graphics/scripts/promptible-gate.mjs:41Analysis incomplete: physical or joined line exceeds character limit
- No broad tool permissions
- No dangerous shell commands
- 21 network referencesin 12 files: motion-graphics/references/logo-library.md:5 motion-graphics/SKILL.md:61 article-highlights/SKILL.md:31 and 9 more
- 4 obfuscation signalsin 1 file: motion-graphics/scripts/promptible-gate.mjs:36
- No instruction overrides
- 1 executable scriptin 1 file: motion-graphics/scripts/promptible-gate.mjs:1
- No access to secrets
- No requests to vote in Hot
Show all 26 signals by file
skills/article-highlights/SKILL.md
- Network accessline 31
Inspect `assets/examples/article-highlight.mp4` and contact/reference frames before coding. Continue its editorial hierarchy, generous paper spacing, restrained marker treatment, slow camera, and legibility. Use the canonical repository gal
skills/cinematic-camera/SKILL.md
- Network accessline 35
Canonical gallery: `https://github.com/Liamrjohnston/remotion-motion-graphics-skill`
skills/motion-graphics/SKILL.md
- Network accessline 61
node <skill-dir>/scripts/promptible-gate.mjs research --project . --research-mode authentic --visual-mode product-ui --product "Slack" --reference kickbacks-same-run-editor --brief .promptible/research-brief.md --source - Network accessline 66
--reference kickbacks-same-run-editor \ --brief .promptible/research-brief.md \ --source https://slack.com/ \ - Network accessline 67
--brief .promptible/research-brief.md \ --source https://slack.com/ \ --logo public/research/slack.svg \ - Network accessline 68
--source https://slack.com/ \
skills/motion-graphics/assets/logos/claude-mark.svg
- Network accessline 1
<svg width="512" height="512" viewBox="0 0 512 512" fill="none" xmlns="http://www.w3.org/2000/svg"><g fill="#17110F"><path d="M246 16h38l22 22 70 165-10 27h-42L226 48l8-22 12-10Z"/><path d="M394 62l36 17 15 30-35 185-22 18-39-15 21-202 24-3
skills/motion-graphics/assets/logos/cursor.svg
- Network accessline 1
<svg fill="#000000" role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>Cursor</title><path d="M11.503.131 1.891 5.678a.84.84 0 0 0-.42.726v11.188c0 .3.162.575.42.724l9.609 5.55a1 1 0 0 0 .998 0l9.61-5.55a.84.84 0 0 0 .
skills/motion-graphics/assets/logos/deepseek.svg
- Network accessline 1
<svg fill="#5786FE" role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>DeepSeek</title><path d="M23.748 4.651c-.254-.124-.364.113-.512.233-.051.04-.094.09-.137.137-.372.397-.806.657-1.373.626-.829-.046-1.537.214-2.163.
skills/motion-graphics/assets/logos/github.svg
- Network accessline 1
<svg fill="#181717" role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>GitHub</title><path d="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.0
skills/motion-graphics/assets/logos/google-gemini.svg
- Network accessline 1
<svg fill="#8E75B2" role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>Google Gemini</title><path d="M11.04 19.32Q12 21.51 12 24q0-2.49.93-4.68.96-2.19 2.58-3.81t3.81-2.55Q21.51 12 24 12q-2.49 0-4.68-.93a12.3 12.3 0 0
skills/motion-graphics/assets/logos/linear.svg
- Network accessline 1
<svg fill="#5E6AD2" role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>Linear</title><path d="M2.886 4.18A11.982 11.982 0 0 1 11.99 0C18.624 0 24 5.376 24 12.009c0 3.64-1.62 6.903-4.18 9.105L2.887 4.18ZM1.817 5.626l16.
skills/motion-graphics/assets/logos/notion.svg
- Network accessline 1
<svg fill="#000000" role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>Notion</title><path d="M4.459 4.208c.746.606 1.026.56 2.428.466l13.215-.793c.28 0 .047-.28-.046-.326L17.86 1.968c-.42-.326-.981-.7-2.055-.607L3.01
skills/motion-graphics/assets/logos/playwright.svg
- Network accessline 1
<svg width="400" height="400" viewBox="0 0 400 400" fill="none" xmlns="http://www.w3.org/2000/svg">
skills/motion-graphics/references/logo-library.md
- Network accessline 5
- `assets/logos/claude-mark.svg` — user-approved Promptible production asset; monochrome Claude/Anthropic mark. - `assets/logos/deepseek.svg` — Simple Icons curated vector, source `https://cdn.simpleicons.org/deepseek`. - Network accessline 6
- `assets/logos/deepseek.svg` — Simple Icons curated vector, source `https://cdn.simpleicons.org/deepseek`. - Network accessline 7
- `assets/logos/google-gemini.svg` — Simple Icons curated vector, source `https://cdn.simpleicons.org/googlegemini`. - Network accessline 8
- `assets/logos/github.svg` — Simple Icons curated vector, source `https://cdn.simpleicons.org/github`. - Network accessline 9
- `assets/logos/notion.svg` — Simple Icons curated vector, source `https://cdn.simpleicons.org/notion`. - Network accessline 10
- `assets/logos/linear.svg` — Simple Icons curated vector, source `https://cdn.simpleicons.org/linear`. - Network accessline 11
- `assets/logos/cursor.svg` — Simple Icons curated vector, source `https://cdn.simpleicons.org/cursor`.
skills/motion-graphics/scripts/promptible-gate.mjs
- Executable scriptline 1
#!/usr/bin/env node - Possible obfuscationline 36
function research(args){const p=pathsFor(args.project);const researchMode=required(args,'research-mode');const visualMode=required(args,'visual-mode');const product=required(args,'product',2);const referenceId=required(args,'reference');if( - Possible obfuscationline 39
function init(args){const p=pathsFor(args.project);const researchRecord=loadResearch(p,required(args,'research'));const format=required(args,'format');const background=required(args,'background');const claimSource=required(args,'claim-sourc - Possible obfuscationline 42
function candidate(args){const p=pathsFor(args.project);const manifest=readJson(p.manifest,'render manifest');if(!['BUILD_AUTHORIZED','AWAITING_CRITIC','QA_REJECTED'].includes(manifest.status))die(`candidate blocked from status ${manifest.s - Possible obfuscationline 43
function qa(args){const p=pathsFor(args.project);const manifest=readJson(p.manifest,'render manifest');if(!['AWAITING_CRITIC','QA_REJECTED'].includes(manifest.status))die(`QA blocked from status ${manifest.status}`);verifyResearchFromManife
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.
Signal confidence: 18 facts
- Network access in prose of the SKILL.mdarticle-highlights/SKILL.md:31Low confidence
- Network access in prose of the SKILL.mdcinematic-camera/SKILL.md:35Low confidence
- Network access in code of the SKILL.mdmotion-graphics/SKILL.md:61High confidence
- Network access in code of the SKILL.mdmotion-graphics/SKILL.md:66High confidence
- Network access in code of the SKILL.mdmotion-graphics/SKILL.md:67High confidence
- Network access in code of the SKILL.mdmotion-graphics/SKILL.md:68High confidence
- Network access in prose of documentationmotion-graphics/references/logo-library.md:5Low confidence
- Network access in prose of documentationmotion-graphics/references/logo-library.md:6Low confidence
- Network access in prose of documentationmotion-graphics/references/logo-library.md:7Low confidence
- Network access in prose of documentationmotion-graphics/references/logo-library.md:8Low confidence
- Network access in prose of documentationmotion-graphics/references/logo-library.md:9Low confidence
- Network access in prose of documentationmotion-graphics/references/logo-library.md:10Low confidence
- Network access in prose of documentationmotion-graphics/references/logo-library.md:11Low confidence
- Executable script in code of a file that runsmotion-graphics/scripts/promptible-gate.mjs:1High confidence
- Possible obfuscation in code of a file that runsmotion-graphics/scripts/promptible-gate.mjs:36High confidence
- Possible obfuscation in code of a file that runsmotion-graphics/scripts/promptible-gate.mjs:39High confidence
- Possible obfuscation in code of a file that runsmotion-graphics/scripts/promptible-gate.mjs:42High confidence
- Possible obfuscation in code of a file that runsmotion-graphics/scripts/promptible-gate.mjs:43High confidence
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Compatible | Standard SKILL.md skills/article-highlights/SKILL.md | .claude/skills/<skill-name>/ |
| Codex | Compatible | Standard SKILL.md skills/article-highlights/SKILL.md | .agents/skills/<skill-name>/ |
| Cursor | Compatible | Standard SKILL.md skills/article-highlights/SKILL.md | .cursor/skills/<skill-name>/ |
| Gemini CLI | Compatible | Standard SKILL.md skills/article-highlights/SKILL.md | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Compatible | Standard SKILL.md skills/article-highlights/SKILL.md | .github/skills/<skill-name>/ |
| OpenCode | Compatible | Standard SKILL.md skills/article-highlights/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.