motion-frames
Single-frame motion-design composition with looping CSS animations. Rotating type ring, animated globe, ticking timer, parallax labels. Ready for frame-grabber export.
SKILL.mdskills/motion-frames/SKILL.md
GitHubMotion Frames Skill
Produce a single full-bleed motion composition. CSS animations only.
Layers (back to front)
- Stage — full-bleed
<main>. Subtle dotted grid texture. - Concentric rings — 2–3 SVG circles, ultra-thin strokes, rotate at different speeds (60s, 90s, 180s).
- Focal mark — wireframe globe or typographic monogram, ~28% canvas width.
- Ring labels — short words around a ring, counter-rotated to stay upright.
- Headline — bottom-left or center-bottom. Display serif, italic accent.
letterSpacing+ opacity reveal animation. - Frame chrome — corner stamps, thin baseline rule. Static.
Animations (CSS @keyframes only)
rotate-slow/med/fastfor rings.globe-spinfor focal mark.pulsefor focal dot.marquee-fadefor headline reveal.
Rules
- Still reads as a poster at frame 0.
- ≥3 layers move at different speeds.
- Accent appears once (italic word in headline).
data-df-idon stage, focal, ring, headline.
Output
Single index.html. No JS — deterministic for frame grabbers.