motion-showreel
Allows the agent to create a portfolio demo reel for motion designers. Shows skills in animation and visual design.
What it does
This is a ready-to-use template to create a short 15-second video showcasing motion design work. It includes animations, text, and visual effects that move to the rhythm of the music.
When to use it
- ✓When you need a quick video to show your motion design portfolio.
- ✓To create an animated intro for a portfolio.
- ✓To present a project dynamically on social media.
Example of what to ask your AI
“Create a 15-second video showcasing my motion design work, using green and black colors.”
Want more? Open the sections below.
How to use
The easiest way: copy the message below and paste it into Claude, ChatGPT, Cursor or any AI. It reads the skill and follows the instructions.
Skill link
Ready-to-paste message
How it works
The system uses pre-defined code that controls all animations, text, and colors. You just need to specify the colors and text, and it will assemble the video.
Installation
Easiest way: copy the skill link and paste it into Claude, ChatGPT or Cursor asking it to follow the instructions.
In the terminal (Claude Code, Codex, Cursor), in your project folder:
npx skills add nexu-io/open-design --skill motion-showreelOr download just the file:
curl -L https://raw.githubusercontent.com/nexu-io/open-design/main/plugins/_official/examples/motion-showreel/SKILL.md -o SKILL.mdTechnical content (original SKILL.md)
Original text by the author, straight from GitHub.
Motion Designer Showreel
A 15-second motion designer showreel at 128 BPM, rebuilt from the viral original: an Open Design mark opener, a stretching wordmark, six easing curves, a morphing shape, a truchet field, a 3D point cloud, kinetic type and an end card. example.html is the finished reference — start from it.
Source
A remake of a viral post by @stephanlivera: https://x.com/stephanlivera/status/2103315922098470926 (2.25M views · 17K likes · 13K bookmarks on X (as of 2026-10-05)). The composition is rebuilt in code from the published piece; the soundtrack is original.
Reference files
Copy example.html, assets/archivo-OFL.txt, assets/archivo-condensed-black.ttf, assets/archivo-expanded-black.ttf, assets/archivo-extrabold.ttf, assets/gsap.min.js, assets/instrument-serif-OFL.txt, assets/instrument-serif-italic.ttf, assets/jetbrains-mono-OFL.txt, assets/jetbrains-mono-bold.ttf, assets/jetbrains-mono-medium.ttf, assets/soundtrack.mp3 into the composition, preserving the assets/ path.
Font licenses travel with their fonts. Use these frozen local bytes; no runtime
script or font CDN is needed.
Art direction
- Hard colour cuts in the Open Design palette: near-black
#202020, Open Design green#87EA5C, paper#FAFAFA, deep green#007106and pale green#D0FFB5; ink#26251E. - Fonts (SIL OFL, bundled): Archivo Expanded Black and Condensed Black for display type, Archivo ExtraBold, Instrument Serif Italic for the role line, JetBrains Mono for the HUD.
- HUD on every frame: corner marks, brand and "MOTION REEL — 2026", chapter label, timecode, 60 FPS, 128 BPM with four beat squares, BAR n/8 and a progress line.
Beat map (15s)
- 0–2.0s IDENTITY: rays burst from a dot and spin, the Open Design mark draws on and fills with a flash, orbiting type, a paper circle wipe.
- 2.0–3.5s the wordmark slides in on two lines, squeezes and settles; "motion designer" in serif italic.
- 3.5–5.5s EASING: "Six ways to get from A to B." — linear, ease-in-out, expo-out, back-out, elastic, bounce.
- 5.5–7.45s MORPHING: circle → triangle → star → squircle with green echoes and twelve satellites.
- 7.45–9.75s SYSTEMS: a paper tile splits into a truchet field crossed by a green wave.
- 9.75–11.2s DEPTH: a point plane folds into a lantern, then a torus.
- 11.2–13.1s KINETIC TYPE: EASE / IN. / EASE / OUT. / NEVER / LINEAR.
- 13.1–15s END: a white ring rolls out, the spinning Open Design mark with confetti settles beside the stacked wordmark, role line and footer.
Adapting the template
- Swap
CFG.brand,CFG.role, footer copy and palette to the brief; keep the seven chapters on the 128 BPM grid.
How the reference is built
- One composition root with canvas layers. A single
render(t)draws the whole frame from the master timeline timet; constants at the top hold copy, palette and timing so the film can be re-themed in one place. - Every visible value is a pure function of
t(eases, springs or keyframes evaluated from time). No state carries between frames.
Preview and video export
Keep the stage edge to edge in both gallery and MP4 capture. Playback controls are an overlay that stays transparent until hovered or focused; never reserve stage space for them or include them in the poster. Inside an Open Design project the motion source player fits the stage and owns the controls, so the preview shell yields its own fit and controls there.
The GSAP master timeline is the only clock. Render every visible layer from
its current time in the per-frame loop: export seeks suppress timeline
callbacks. Schedule the next animation frame before drawing so one failed
frame cannot stop the loop. Backward seeks must reproduce identical frames.
Await bundled fonts before playback and signal preview-ready at a legible hero
frame. Preserve window.__timelines and the composition's timing attributes.
Avoid large canvas gradients and per-pixel noise: they make every captured
frame expensive and slow the MP4 export.
Sound
assets/soundtrack.mp3 is an original 15-second score made for this template
and timed to its beats; no audio from the source video is used.
The music is part of the look being remade. These rules replace the general
sound guidance for this remake; apply the first one that matches the brief:
- The user asks for no music: remove the
<audio>element, do not copy the file, and freezemotionDelivery.audioassilent.
…
FAQ
What is 'motion design'?
It's the art of bringing graphic elements to life through animation, creating movement and dynamism in videos, interfaces, and other visual content.
Can I change the music?
Yes, you can provide your own music for the video.
Does the final video have a watermark?
The text does not mention watermarks, so the video should be clean.
Details
Original description by the author
Motion Designer Showreel — motion design template. A 15-second motion designer showreel at 128 BPM, rebuilt from the viral original: an Open Design mark opener, a stretching wordmark, six easing curves, a morphing shape, a truchet field, a 3D point cloud, kinetic type and an end card.
repo: nexu-io/open-design
Popularity
- GitHub stars
- 101k
- Ranking position
- #573
- License
- Apache-2.0
- Updated
- 10/16/2026
Comments
- …
More skills from this repository
sample-plugin
Makes your agent create a metadata file for tests. It helps ensure code works correctly in different situations.
nexu-io/open-design
aster-atelier
Helps your agent create an artistic website with a classic look. It uses elegant imagery, blue skies, and serif fonts for a cinematic feel.
nexu-io/open-design
audio-jingle
Makes your agent generate audio like jingles and sound effects. It can create music and voices, saving the result as an audio file.
nexu-io/open-design
blog-post
Helps your agent write long articles or blog posts. It includes space for images, quotes, and author information.
nexu-io/open-design
Similar skills
blender-motion-state-inspection
Allows inspection of details in 3D animations. It's useful for checking poses, movements, and character alignment in animations.
affaan-m/ECC
manim-video
Lets your agent create animated explainer videos. It uses Manim to generate clear graphs and diagrams for technical concepts.
affaan-m/ECC
remotion-video-creation
Guides your agent in creating videos using React with the Remotion library. It covers best practices for animations, audio, captions, and other visual elements.
affaan-m/ECC