claudeers.
// Developer Tools

motion-graphics-skills

Motion graphics for AI agents. Creative direction + production skills for Claude Code & Codex, powered by HyperFrames. Build brand films, kinetic type, 2D/3D…

// Developer Tools[ cli ][ api ][ desktop ][ web ][ claude ]#claude#2d-animation#3d-animation#animation#creative-coding#ffmpeg#gsap#gsap-animation#devtools◷ NOASSERTION$open-sourceupdated 5 days ago

Install with your AI

Paste into Claude Code, Cursor, or any agent — it reads the repo and wires the tool into your project.

Install and set up motion-graphics-skills (claude-plugin project) into my current project.
Found on https://claudeers.com/motion-graphics-skills-3
Repo: https://github.com/imMamdouhaboammar/motion-graphics-skills
Homepage/docs: —
Detected install method: claude-plugin → /plugin install motion-graphics-skills@imMamdouhaboammar/motion-graphics-skills
Category: devtools. Platforms: cli, api, desktop, web.
Read the repo's README for exact setup and env vars, then install it and wire it into my project.

Claudeers Health Verdict:
unknown; community-verified: false. Confirm the source before running anything.
// or install directly (claude-plugin)

⚠ Unverified / not recently updated — review before pasting a run-this config.

/plugin marketplace add imMamdouhaboammar/motion-graphics-skills
/plugin install motion-graphics-skills@imMamdouhaboammar/motion-graphics-skills
// or clone
git clone https://github.com/imMamdouhaboammar/motion-graphics-skills

// compatibility

Platformscli, api, desktop, web
Operating systems—
AI compatibilityclaude
LicenseNOASSERTION
Pricingopen-source
LanguageJavaScript

Get your FREE $2.50 API credits to access TickAtlas financial data ↗

Motion Graphics Skills Logo

Motion Graphics Skill Pack

20 skills for directing and building professional motion graphics and video editing with Claude Code. Every frame is code.

Orb Camera Drone       Lead Motion Director       Social Spark

Website  ·  Install  ·  See it work  ·  The skills  ·  How they fit  ·  The Fleet  ·  Prompts  ·  Author


This pack directs and builds code-driven motion graphics without requiring After Effects. It covers brand films, event promos, explainers, kinetic typography, editorial collage, charts, title sequences, product launches, 2D, 2.5D and true 3D. Claude Code or Codex can author the composition, while HyperFrames can provide the reusable runtime, validation, preview, audio and rendering layers instead of rebuilding them.

Install

One line, about 30 seconds:

npx skills add imMamdouhaboammar/motion-graphics-skills

Then open Claude Code, pick Opus 5.5 with /model, and run brand-intake first.

Manual copy into Claude Code

Download this repo (green Code button, then Download ZIP) and unzip it, or clone it:

git clone https://github.com/imMamdouhaboammar/motion-graphics-skills.git

Copy the 20 folders inside skills/ into ~/.claude/skills/ (every project) or your project's .claude/skills/ (one project). This loop keeps any skill folder you already have:

mkdir -p ~/.claude/skills
for skill in motion-graphics-skills/skills/*; do
  [ -f "$skill/SKILL.md" ] || continue
  destination="$HOME/.claude/skills/$(basename "$skill")"
  if [ -e "$destination" ]; then
    printf 'Preserved existing skill: %s\n' "$destination"
  else
    cp -R "$skill" "$destination"
  fi
done
Claude Desktop (upload one skill)

Zip one skill folder and upload it in Customise, then Skills. From motion-graphics-skills/skills:

zip -r brand-intake.skill brand-intake

Start with brand-intake, then add the skills you need.

Codex

From your project's root, after cloning this repo into it:

test -d motion-graphics-skills/skills || { printf 'Missing source skills folder\n'; exit 1; }
mkdir -p .agents/skills || exit 1
for skill in motion-graphics-skills/skills/*; do
  [ -f "$skill/SKILL.md" ] || continue
  name="$(basename "$skill")"
  destination=".agents/skills/$name"
  if [ -e "$destination" ] || [ -L "$destination" ]; then
    printf 'Preserved existing skill: %s\n' "$destination"
  else
    cp -R "$skill" "$destination" || exit 1
  fi
done

Open a fresh Codex task and check the skills load from .agents/skills/<name>/SKILL.md.

Export to MP4

Add HyperFrames once (free, open source): npx skills add heygen-com/hyperframes. Or use the included Animation Export Kit to turn any of these HTML files into an MP4 (Mac and Windows).

See it work

TEOLA Product Launch

TEOLA Product Launch Preview

▶ Play Full Video (TEOLA-ad.mp4)

Full product launch commercial built completely with code and motion direction. Deep blue glass, glow transitions, and every word from an approved fact list.

Four Steps Events Motion Final

Four Steps Events Motion Preview

▶ Play Full Video (Four-Steps-Events-Motion-Final-v2.mp4)

Bilingual event promo with Arabic typography, custom brand cutouts, synchronized voiceover, and kinetic typography.

Start here: one line, 60 seconds

Motion Director Bot
Motion Director

Before touching any specialist skill, paste this into Claude Code (Opus 5.5) or Codex:

Make a dynamic 15-second motion graphics video that shows what an incredible motion designer you are. Go all out.

Then direct the cut like a lead designer giving real notes:

  • "Slow down the second scene."
  • "Swap the text for mine: [your words]."
  • "Use my brand colours: [hex codes]."
  • "Make it 1080 x 1350 for LinkedIn."

When you want a specific job done properly, pick a skill below.

The skills

Twenty skills, with motion-director as the broad creative front door. Type the line on the right into Claude Code and the right skill picks it up.

StageSkillWhat you getSay this
Direct Directmotion-directorMaster creative direction, concept, craft, HyperFrames routing, review, and production for broad motion work."Direct this motion film from reference to final render."
Mix Mixmix-and-matchCross-pollinates multiple references into an original concept direction with wildcard discovery and creative-distance checks."Mix these references into one original direction."
Set up Set upbrand-intakeBuilds brand.md and MOTION.md. Every other skill reads them first."Set up my brand for motion. Here are five frames I like."
Plan Planmotion-brief-writerTurns a rough idea into a precise build brief in your brand."Write me a motion brief for my next milestone post."
Edit Editjump-cut-pacingSilence removal, breath padding, and face-guarded alternating zooms for talking-head video."Cut the silences and tighten this talking head video."
Edit Editspeaker-cutoutSegment presenter, swap backdrops, slide into PiP cards, and place graphics behind the speaker."Cut me out of the video and put graphics behind me."
Edit Editvideo-spotlightSelective lighting, area dimming, desaturation beats, and brand accent focus highlights."Put a spotlight on this product and dim the rest."
Edit Editpaper-cut-motion12 fps stop-motion paper-cut animation, tactile torn edges, drop shadows, and collage boards."Make an investigative paper-cut stop-motion video."
Launch Launchlaunch-videoA 30 to 45 second launch for a product, offer or cohort."Make a launch video for my new cohort."
Launch Launchapple-launch-filmA Mac-style launch film. Menu bar, notch and widgets, all code."Make it look like an Apple keynote launch."
Explain Explainvox-explainerA 30 to 60 second documentary explainer."Make a Vox-style video: why do we dream?"
Explain Explainanimated-chartA looping chart. Every value stays exactly as you give it."Animate my chart. Here are my numbers."
Explain Explainmilestone-revealA night sky of points that pulls into your real number."Make a milestone video for my follower count."
Explain Explainmotion-effects16 premium effects in your brand, as 8-second loops."Build the search-to-results effect in my brand."
Open Opentitle-sequence-3dAn 8 to 15 second 3D opener that stops the scroll."Make a cinematic 3D intro for my next video."
Compare Comparemodel-showdownOne brief, three AI models, stacked into one video."Same prompt, three AIs. Make a model showdown."
Promote Promotenewsletter-promoA 12 to 20 second promo that sends people to an edition."Make a promo for this week’s newsletter."
Promote Promoteloop-coverYour newsletter cover as a seamless looping GIF."Make my newsletter cover a looping GIF."
Promote Promotereel-exportAny video as a clean 1080 x 1920 Reel or TikTok."Make this a reel for Instagram."
Review Reviewvideo-review-loopPre-delivery technical and motion gates, timecoded defect logs, frozen frame, and audio checks."Review this rendered video cut by timecode."

See each skill's SKILL.md for its trigger phrases, the inputs it asks for and what it learned the hard way.

How they fit together

Use motion-director for broad motion work and brand-intake once per brand. brand-intake writes brand.md (who you are, what you sell, your assets) and MOTION.md (your colours, type, timing and motion rules), and adds a rule to CLAUDE.md so Claude reads both before it animates anything. Every other skill reads those two files first. Without them, a skill asks for your hex codes, font and logo, and never calls its result on-brand.

flowchart TD
  D["motion-director<br/>concept · art direction · runtime routing · QA"]
  B["brand-intake<br/>brand.md + MOTION.md"]
  P["motion-brief-writer"]
  M["mix-and-match<br/>reference genes · wildcards · creative distance"]
  V["jump-cut-pacing · speaker-cutout · video-spotlight · paper-cut-motion"]
  L["launch-video · apple-launch-film"]
  E["vox-explainer · animated-chart · milestone-reveal · motion-effects"]
  O["title-sequence-3d"]
  X["model-showdown"]
  R["newsletter-promo · loop-cover · reel-export"]
  Q["video-review-loop"]

  D --> B
  D --> P
  D --> M
  D --> V
  D --> L
  D --> E
  D --> O
  D --> X
  D --> R
  D --> Q
  B --> P

Use it

For broad motion work, start with motion-director. Run brand-intake once per brand when brand.md and MOTION.md do not already exist. Narrow requests can route directly to a specialist:

"Direct this motion film" → motion-director
"Review this motion cut by timecode" → video-review-loop
"Set up my brand" → brand-intake
"Brief this animation" → motion-brief-writer
"Mix these references into one original direction" → mix-and-match
"Cut the silences and tighten my video" → jump-cut-pacing
"Put graphics behind me" → speaker-cutout
"Spotlight this product and dim background" → video-spotlight
"Make an investigative paper-cut video" → paper-cut-motion
"Make a launch video for my coaching programme" → launch-video
"Make an Apple-style launch for my app" → apple-launch-film
"Why does every logo look the same now?" → vox-explainer
"Animate my Q3 chart" → animated-chart
"Celebrate 10,000 subscribers" → milestone-reveal
"Build the chart morph with my numbers" → motion-effects
"Make a button that turns into a video player" → motion-effects
"Give me a cinematic opener" → title-sequence-3d
"Same prompt, three AIs" → model-showdown
"Promo for this edition" → newsletter-promo
"Make my cover move" → loop-cover
"Make this a reel" → reel-export
The brief behind my "Why do we dream?" film

One line gets you close. A proper brief gets you something people share. This is exactly what I typed (with vox-explainer installed):

Why do we dream? And then someone suddenly wakes up, zooms out of the eye, and goes into outer space. There are neural networks of interconnectivity to convey the brain.

It found a source for every fact before it drew anything, wrote the script, added a voice and rendered it. Then give it notes like you would a designer.

Prompts

Every prompt from the edition, ready to paste, one file per job. Each one says when to use it.

FileWhat is in it
start-here.mdThe one-line starter, the edit-by-describing lines and what to do tonight
brand-design-system.mdThe MOTION.md prompt and the CLAUDE.md read-first block
briefs.mdThe "Why do we dream?" brief and the real designer notes I gave
polish.mdThe Apple motion audit, the real-components rule and the fix-one-thing prompt
effects.md16 prompts, one per effect, each built from scratch in your brand
What each skill needs to run

Only install what the job needs. Nothing here needs an API key.

WorkflowNeedsIf it is missing
Any skill, on-brandbrand.md and MOTION.md from brand-intakeThe skill asks for hex codes, font and logo, and does not call the result on-brand
Build any animationClaude Code on Opus 5.5Nothing to build with
MP4 exportHyperFrames, or ffmpeg plus ChromeYou get the HTML with window.seek(), export pending
loop-cover measuringffmpeg and Python 3GIF made, seam and motion unmeasured, so not called done
reel-export and model-showdown stackingffmpeg and ffprobeStacked layout as HTML, final encode and checks pending
model-showdownAccess to each model through your own accountsCompare the models you can reach, and say which were left out
apple-launch-film motion checkThe free apple-design skillBuilds without it, motion unchecked against Apple's rules
Logos and screenshotsYour own filesThe skill asks. It never redraws a logo from memory
House rules every skill follows
  1. Reuse first. Use the current project, specialist skills and HyperFrames capabilities before building new infrastructure.\n2. Facts first. Every name, date and number on screen comes from a list you approve. Nothing invented.
  2. Your brand, not the average. Colours and fonts come from brand-intake or from you. With nothing given, it asks.
  3. Banned defaults: typewriter text, glow, bounce, gradients on text, purple-to-blue backgrounds.
  4. Motion on twos for anything hand-made in feel (hold each pose for 2 frames at 24fps).
  5. First 3 seconds carry the hook. If the first frame is empty, it's cut.
  6. Check before export. One frame from the middle of every shot, checked for cut-off text, overlaps and wrong facts.
  7. Real assets only. Logos and screenshots come from your files, never redrawn from memory.
Pairs well with: Apple's motion rules

A free skill (not mine) that turns Apple's design guidelines into rules Claude follows:

npx skills add emilkowalski/skills --skill apple-design

Then ask: "Use the apple-design skill to audit this animation. Give me a ranked list of everything that feels off, worst first." Paste the fixes back as notes.

Pairs well with: real UI components

If your video shows a product, don't let Claude draw the buttons and cards from scratch. It guesses the spacing and the UI looks fake. 21st.dev publishes real components with a prompt under each one. Paste this once, then paste any component prompt straight in:

Add this rule to CLAUDE.md: whenever I paste a component prompt or third-party component code, treat it as a structural donor only. Keep its engineering. Replace its demo copy with my real copy, and translate every colour, border, shadow, font and timing to MOTION.md.

[!NOTE] One honest limit: a photoreal human face. Code draws motion, type and UI brilliantly, but a lifelike person still needs an image model (for now).

Runtime philosophy

For new code-driven motion projects, HyperFrames is the preferred production infrastructure. Motion Director owns the creative decisions while HyperFrames owns the production mechanics it already provides.

The pack uses a reuse-first ladder:

  1. Current project primitives
  2. A specialist skill already in this pack
  3. HyperFrames workflow, registry block, adapter, CLI, media, or audio capability
  4. Native HTML, CSS, SVG, Canvas, Web Audio, or WebGL
  5. GSAP for complex seekable choreography
  6. Three.js when the shot truly needs 3D geometry, occlusion, lighting, or camera depth
  7. Custom infrastructure only when the earlier layers do not solve the problem

For a fresh HyperFrames project, install its current skills with:

npx skills add heygen-com/hyperframes

The master skill adds creative direction, narrative, typography, composition, motion craft, Arabic RTL guidance, reference analysis, and visual QA. HyperFrames is expected to handle the renderable project contract, reusable registry, supported adapters, diagnostics, preview, rendering, batch variants, and audio relationships for greenfield projects. The pack does not copy HyperFrames' renderer or rebuild its engine.

Meet the Motion Director Crew

Every frame is code, and every cut has a specialist. These retro cyberpunk pixel art mascots were crafted with the Sprite Fusion API to personify the creative roles across the 20 skills:

Motion Director Robot Fleet

Lead Director
Lead Director
motion-director
Master creative direction, art notes, and timeline flow.
Orb Camera Drone
Camera Drone
title-sequence-3d
Cinematic orbits, camera tracking, and depth sweeps.
Terminal Rig
Terminal Rig
brand-intake
Code foundations, design tokens, and motion config.
Social Spark
Social Spark
reel-export
Vertical cuts, looping covers, and viral promos.

Explore the full 12-sprite pixel catalog and manifests in assets/sprites/.

Contributing

Found a way to improve a skill? Open an issue.

Before debugging a render, a clipped word or a broken transition, check Failure-lessons. It records what already went wrong on real films, how it was proven, and the rule that now prevents it.

Run bash validate-skills.sh before you submit. It checks every skill's frontmatter, that the name matches the folder, the description length, and the house style across every skill, its reference files and the prompts folder.

Author and Ownership

Mamdouh Aboammar
AI Engineer and Creative Technologist
GitHub Profile

Licence

Proprietary (All Rights Reserved). Copyright (c) 2026 Mamdouh Aboammar. All rights reserved. Strictly prohibited to copy, distribute, modify, reverse engineer, or commercially exploit without explicit written permission.

// faq

What is motion-graphics-skills?

Motion graphics for AI agents. Creative direction + production skills for Claude Code & Codex, powered by HyperFrames. Build brand films, kinetic type, 2D/3D and programmatic video. Every frame is code. It is open-source on GitHub.

Is motion-graphics-skills free to use?

motion-graphics-skills is open-source under the NOASSERTION license, so it is free to use.

What category does motion-graphics-skills belong to?

motion-graphics-skills is listed under devtools in the Claudeers registry of Claude-compatible tools.

5 views
★ 11 stars
unclaimed
updated 5 days ago

// embed badge

motion-graphics-skills on Claudeers
[![Claudeers](https://claudeers.com/api/badge/motion-graphics-skills-3.svg)](https://claudeers.com/motion-graphics-skills-3)

// retro hit counter

motion-graphics-skills hit counter
[![Hits](https://claudeers.com/api/counter/motion-graphics-skills-3.svg)](https://claudeers.com/motion-graphics-skills-3)

// reviews

// guestbook

0/500

// related in Developer Tools

🔓

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Curs…

// devtoolsaffaan-m/⟨JavaScript⟩★ 267,519◷ MIT[ claude ]
🔓

Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.

// devtoolsDietrichGebert/⟨JavaScript⟩★ 148,251◷ MIT[ claude ]
🔓

Use Garry Tan's exact Claude Code setup: 23 opinionated tools that serve as CEO, Designer, Eng Manager, Release Manager, Doc Engineer, and QA

// devtoolsgarrytan/⟨TypeScript⟩★ 134,274◷ MIT[ claude ]
🔓

AI coding assistant skill (Claude Code, Codex, OpenCode, Cursor, Gemini CLI, and more). Turn any folder of code, SQL schemas, R scripts, shell scripts, docs,…

// devtoolssafishamsi/⟨Python⟩★ 123,348◷ MIT[ claude ]
→ see how motion-graphics-skills connects across the ecosystem