framer-animations

Automate Framer Motion micro-animations for section reveals, staggered lists, and hover interactions.

Updated Nov 18, 2025
One-click install
npx skills add https://github.com/deomiarn/website-template --skill framer-animations
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: framer-animations
Source: https://github.com/deomiarn/website-template/tree/main/.claude/skills/framer-animations
Command: npx skills add https://github.com/deomiarn/website-template --skill framer-animations

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps you quickly add subtle, performance-friendly Framer Motion micro-animations to page sections—improving UX without a heavy lift.

Core Features & Use Cases

  • Section reveals: Wrap sections with MotionSection to enable scroll-triggered fades.
  • Staggered lists: Animate grids and lists (features, pricing, steps) with staggered entrances.
  • Hover interactions: Add hover lift and micro-interactions to cards and buttons.
  • Performance best practices: Guidelines to keep animations smooth and 60fps.

Quick Start

Wrap each major section with MotionSection and apply a staggered reveal to feature grids, and add hover effects to cards and CTA buttons. Follow the performance tips to keep animations smooth at 60fps.

Frequently Asked Questions about framer-animations

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I add Framer Motion animations to page sections?

Wrap page sections with a MotionSection component to enable scroll-triggered animations using Framer Motion. This automates fade-ins, staggered reveals, and hover effects across your layout while maintaining 60fps performance through GPU-accelerated properties and viewport-triggered animations.

What's the best way to animate lists and grids with staggered effects?

Use staggered transitions within MotionSection to animate grid and list items with sequential entrances. This technique applies to feature grids, pricing tables, and step lists, creating smooth, cascading reveals that improve perceived performance without blocking page load.

Can I use Framer Motion animations without impacting performance?

Yes. This Skill provides performance-aware patterns: animate only GPU-accelerated properties (transform, opacity), trigger animations once per viewport, use staggered timing, and test on mobile devices. These guidelines ensure consistent 60fps motion across browsers and devices.

How do I add hover interactions to cards and buttons with Framer Motion?

Apply hover lift and micro-interactions using MotionSection's hover handlers on cards and CTA buttons. Framer Motion's gesture detection and spring animations create responsive, lightweight interactions that feel native without frame drops.

What version of Framer Motion does this Skill require?

This Skill requires Framer Motion v12.23.25 or compatible. The MotionSection component and micro-animation patterns are built for this version to ensure API stability and performance optimizations across section reveals, staggered lists, and hover effects.

When should I not use section animations?

Avoid animations on low-end mobile devices without GPU acceleration or when accessibility settings disable motion. Test motion-reduce preferences and provide static fallbacks. Skip animations on performance-critical pages with heavy JavaScript or complex layouts.