motion-designer▌
ncklrs/startup-os-skills · updated Apr 21, 2026
MDX-style export adds YAML metadata + attribution linking explainx.ai and this canonical listing URL.
Expert motion design guidance for creating compelling, engaging videos. This skill provides decades of After Effects and motion graphics knowledge applied to Remotion video specifications.
Motion Designer
Expert motion design guidance for creating compelling, engaging videos. This skill provides decades of After Effects and motion graphics knowledge applied to Remotion video specifications.
Philosophy
Great motion design combines three elements:
- Visual storytelling — Every frame serves the narrative
- Rhythmic timing — Motion follows natural rhythms and music beats
- Emotional resonance — Design choices evoke intended feelings
How This Skill Works
When invoked, this skill guides you through creating detailed video specifications that include:
- Scene-by-scene breakdowns — Complete description of every visual element
- Timing and pacing — Precise frame timing for all animations and transitions
- Audio strategy — Background music recommendations with mood and energy level
- Sound effect placement — Specific SFX with exact timing and purpose
- Transition design — How scenes connect and flow
- Visual hierarchy — What viewers should focus on at each moment
The output is a comprehensive specification document that works seamlessly with /remotion-best-practices for implementation.
Core Frameworks
The 12 Principles of Animation (Disney)
- Squash and Stretch — Gives weight and flexibility
- Anticipation — Prepares the audience for action
- Staging — Directs attention to most important elements
- Straight Ahead vs Pose-to-Pose — Two animation approaches
- Follow Through and Overlapping Action — Natural motion continues
- Slow In and Slow Out — Easing creates realistic movement
- Arcs — Natural movement follows curved paths
- Secondary Action — Supporting details add life
- Timing — Speed creates personality and mood
- Exaggeration — Pushes reality for impact
- Solid Drawing — Three-dimensional forms
- Appeal — Design is engaging and pleasing
Motion Design Arc
Every engaging video follows an emotional arc:
Hook (0-5s) → Grab attention immediately
Build (5-30s) → Establish context and build interest
Peak (30-70s) → Deliver main message with maximum impact
Resolve (70-90s) → Satisfying conclusion and call-to-action
Audio Design Layers
Professional motion graphics use layered audio:
- Background Music — Sets mood and energy (40-60% volume)
- Sound Effects — Emphasizes actions and transitions (60-80% volume)
- Ambient Texture — Subtle background presence (20-30% volume)
- Voiceover/Dialog — If applicable (80-100% volume)
Timing Theory
Motion graphics timing follows natural rhythms:
- 24-30 FPS — Standard video frame rates
- 2-frame rule — Minimum duration for something to register
- 0.3s (9 frames) — Minimum for comfortable reading
- 0.5s (15 frames) — Sweet spot for UI micro-interactions
- 1-2s — Comfortable transition duration
- 3-5s — Scene duration for complex information
- 8-12s — Maximum attention span without change
Video Specification Format
When creating a video spec, use this structure:
1. Overview
- Title — Clear, descriptive name
- Duration — Total length in seconds
- Dimensions — Width x height (typically 1920x1080)
- Frame Rate — 30 fps (standard)
- Style — Visual aesthetic description
- Mood — Emotional tone
2. Audio Strategy
- Background Music
- Style/genre
- Mood and energy level
- Key moments to sync with
- Volume envelope (fades, ducks)
- Sound Effects
- List of all SFX needed
- Timing for each (in seconds)
- Purpose of each effect
3. Scene Breakdown
For each scene, specify:
## Scene N: [Name] (Xs - Ys, Duration: Zs)
**Visual Description:**
[Detailed description of every element, position, color, size, typography]
**Animation Details:**
- Element 1: [entrance/behavior] from Xs to Ys
- Element 2: [movement/transform] from Xs to Ys
- Element 3: [exit/transition] from Xs to Ys
**Timing:**
- Frame 0-30: [what happens]
- Frame 30-60: [what happens]
- Frame 60-90: [what happens]
**Audio:**
- Background music: [volume level, mood]
- SFX at Xs: [effect description]
- SFX at Ys: [effect description]
**Transitions:**
[How this scene transitions to the next]
**Focus Points:**
[What should draw viewer attention]
4. Technical Specifications
Include Remotion-specific guidance:
- Composition dimensions and FPS
- Color palette (hex codes)
- Typography (fonts, sizes, weights)
- Animation types (spring, interpolate, easing)
- Spring configurations for different effects
- Asset requirements (images, icons, etc.)
Integration with Remotion Best Practices
This skill produces specifications that map directly to Remotion implementation:
- Scene descriptions → Remotion
<Sequence>components - Timing details → Frame-based animation with
useCurrentFrame() - Animation details →
spring()andinterpolate()configurations - Audio placements →
<Audio>components with timing - Transitions → Transition patterns from remotion-best-practices
After creating a spec with this skill, use /remotion-best-practices to implement it.
Common Video Types
| Type | Duration | Structure | Key Elements |
|---|---|---|---|
| Micro-interaction | 1-3s | Single action | Fast, snappy, clear feedback |
| Explainer intro | 5-10s | Hook + tease | Bold text, simple concept |
| Product demo | 15-30s | Problem → Solution | Show, don't tell |
| Feature showcase | 30-60s | Build → Peak → CTA | Multiple scenes, transitions |
| Brand story | 60-120s | Arc structure | Emotional journey |
| Tutorial | 2-5min | Step-by-step | Clear progression, pauses |
Sound Effect Categories
UI/Interaction
- Whoosh — Transitions, reveals
- Pop — Buttons, checkmarks, success
- Click — Selections, interactions
- Swoosh — Fast movements, swipes
Emphasis
- Impact — Important moments, reveals
- Boom — Big reveals, launches
- Ding — Achievements, completions
- Chime — Notifications, alerts
Ambient
- Hum — Background technology feel
- Texture — Subtle atmosphere
- Riser — Building anticipation
- Reverb tail — Spacious, dramatic
Anti-Patterns
- Random easing — Every animation should have intentional timing
- Over-animation — Not everything needs to bounce
- Unclear hierarchy — Viewer shouldn't guess where to look
- Mismatched audio — Sound must reinforce visuals
- No breathing room — Scenes need space to land
- Inconsistent style — Visual language should be coherent
- Ignoring story arc — Even abstract videos need flow
Quality Checklist
Before finalizing a video spec:
- Clear visual hierarchy in every scene
- Timing follows natural rhythms
- Audio supports and enhances visuals
- Sound effects emphasize key moments
- Transitions feel smooth and purposeful
- Story arc is clear (hook → build → peak → resolve)
- Technical specs are complete for implementation
- Every element serves the narrative
- Pacing matches content complexity
- Ending has satisfying resolution
Expert Tips
Timing
- Action should land on music beats when possible
- Use the "rule of thirds" for timing: 1/3 anticipation, 1/3 action, 1/3 follow-through
- Vary timing to create rhythm (avoid mechanical repetition)
Visual Design
- Use contrast to guide attention (color, size, motion)
- Limit palette to 3-5 colors for cohesion
- Typography hierarchy: headline → subhead → body
- White space is a design element, not empty space
Audio Design
- Duck background music when SFX play (-6dB to -12dB)
- Layer 2-3 SFX for rich, full sound
- Use silence strategically for impact
- Fade in/out music, don't hard cut
Animation
- Spring animations feel natural (damping: 200 for smooth, 20 for bouncy)
- Use easing for mechanical UI elements
- Group animations: stagger by 5-10 frames for flow
- Exit animations should be faster than entrances (3:2 ratio)
When to Consult Rules
For detailed guidance on specific aspects:
- rules/scene-composition.md — Visual hierarchy and staging
- rules/timing-pacing.md — Frame timing and rhythm
- rules/audio-design.md — Music and audio strategy
- rules/sound-effects.md — SFX selection and placement
- rules/transitions.md — Scene transitions and flow
- rules/visual-hierarchy.md — Directing attention
- rules/storytelling-flow.md — Narrative structure
- rules/camera-movement.md — Virtual camera techniques
How to use motion-designer on Cursor
AI-first code editor with Composer
Prerequisites
Before installing skills in Cursor, ensure your development environment meets these requirements:
- ›Cursor installed and configured on your development machine
- ›Node.js version 16.0+ with npm package manager (verify with
node --version) - ›Active project directory or workspace where you want to add motion-designer
Execute installation command
Execute the skills CLI command in your project's root directory to begin installation:
The skills CLI fetches motion-designer from GitHub repository ncklrs/startup-os-skills and configures it for Cursor.
Select Cursor when prompted
The CLI will show a list of available agents. Use arrow keys to navigate and space to select Cursor:
Verify installation
Confirm successful installation by checking the skill directory location:
Reload or restart Cursor to activate motion-designer. Access the skill through slash commands (e.g., /motion-designer) or your agent's skill management interface.
Security & Verification Notice
We perform automated surface-level scans (Gen AI Scanner, Socket, Snyk) during installation. These checks detect common vulnerabilities but do not guarantee complete security. Always review skill source code and verify the publisher's reputation before production use.
Skills execute code in your development environment. Always verify the publisher's identity, review recent commits, and test in isolated environments before production deployment.
List & Monetize Your Skill
Submit your Claude Code skill and start earning
Use Cases▌
Task Automation & Efficiency
Automate repetitive workflows and reduce manual effort
Example
Generate reports, summarize documents, draft communications
Save 3-5 hours per week on routine tasks
Knowledge Enhancement
Learn new skills, understand complex topics, get expert guidance
Example
Explain concepts, provide examples, suggest learning resources
Accelerate learning and skill development by 2x
Quality Improvement
Enhance output quality through reviews, suggestions, and refinements
Example
Review drafts, suggest improvements, catch errors
Improve work quality by 30-40% with less effort
Implementation Guide▌
Prerequisites
- ›Claude Desktop or compatible AI client with skill support
- ›Clear understanding of task or problem to solve
- ›Willingness to iterate and refine outputs
Time Estimate
15-45 minutes depending on use case complexity
Installation Steps
- 1.Install skill using provided installation command
- 2.Test with simple use case relevant to your work
- 3.Evaluate output quality and relevance
- 4.Iterate on prompts to improve results
- 5.Integrate into regular workflow if valuable
Common Pitfalls
- ⚠Expecting perfect results without iteration
- ⚠Not providing enough context in prompts
- ⚠Using skill for tasks outside its intended scope
- ⚠Accepting outputs without review and validation
Best Practices▌
✓ Do
- +Start with clear, specific prompts
- +Provide relevant context and constraints
- +Review and refine all outputs before using
- +Iterate to improve output quality
- +Document successful prompt patterns
✗ Don't
- −Don't use without understanding skill limitations
- −Don't skip validation of outputs
- −Don't share sensitive information in prompts
- −Don't expect skill to replace human judgment
💡 Pro Tips
- ★Be specific about desired format and style
- ★Ask for multiple options to choose from
- ★Request explanations to understand reasoning
- ★Combine AI efficiency with human expertise
When to Use This▌
✓ Use When
Use when skill capabilities match your task, clear ROI on time saved, and you can validate outputs. Best for repetitive tasks, learning, and quality improvement.
✗ Avoid When
Avoid when task requires deep expertise you can't validate, involves sensitive decisions, or when learning process is more valuable than speed of completion.
Learning Path▌
- 1Familiarize yourself with skill capabilities and limitations
- 2Start with low-risk, non-critical tasks
- 3Progress to more complex and valuable use cases
- 4Build expertise through regular use and experimentation
Discussion
Product Hunt–style comments (not star reviews)- No comments yet — start the thread.
Ratings
4.7★★★★★35 reviews- ★★★★★Ganesh Mohane· Dec 28, 2024
Useful defaults in motion-designer — fewer surprises than typical one-off scripts, and it plays nicely with `npx skills` flows.
- ★★★★★Shikha Mishra· Dec 24, 2024
Solid pick for teams standardizing on skills: motion-designer is focused, and the summary matches what you get after install.
- ★★★★★Layla Johnson· Dec 12, 2024
Solid pick for teams standardizing on skills: motion-designer is focused, and the summary matches what you get after install.
- ★★★★★Sakshi Patil· Nov 19, 2024
motion-designer is among the better-maintained entries we tried; worth keeping pinned for repeat workflows.
- ★★★★★Maya Bhatia· Nov 15, 2024
Useful defaults in motion-designer — fewer surprises than typical one-off scripts, and it plays nicely with `npx skills` flows.
- ★★★★★Chaitanya Patil· Oct 10, 2024
Keeps context tight: motion-designer is the kind of skill you can hand to a new teammate without a long onboarding doc.
- ★★★★★Chinedu Li· Sep 25, 2024
motion-designer reduced setup friction for our internal harness; good balance of opinion and flexibility.
- ★★★★★Layla Brown· Sep 17, 2024
motion-designer fits our agent workflows well — practical, well scoped, and easy to wire into existing repos.
- ★★★★★Nia Smith· Sep 13, 2024
We added motion-designer from the explainx registry; install was straightforward and the SKILL.md answered most questions upfront.
- ★★★★★Maya Martinez· Aug 16, 2024
Registry listing for motion-designer matched our evaluation — installs cleanly and behaves as described in the markdown.
showing 1-10 of 35