animating-advanced

Creates Awwwards-level, high-performance animations using industry-standard tools like GSAP, Three.js/R3F, and Lenis. Specializes in "Hero Sections", 3D interactions, and scroll-linked storytelling.

16 stars

Best use case

animating-advanced is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Creates Awwwards-level, high-performance animations using industry-standard tools like GSAP, Three.js/R3F, and Lenis. Specializes in "Hero Sections", 3D interactions, and scroll-linked storytelling.

Teams using animating-advanced should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/animating-advanced/SKILL.md --create-dirs "https://raw.githubusercontent.com/diegosouzapw/awesome-omni-skill/main/skills/development/animating-advanced/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/animating-advanced/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How animating-advanced Compares

Feature / Agentanimating-advancedStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Creates Awwwards-level, high-performance animations using industry-standard tools like GSAP, Three.js/R3F, and Lenis. Specializes in "Hero Sections", 3D interactions, and scroll-linked storytelling.

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

SKILL.md Source

# Cinematic Interaction Designer

## When to use this skill
- When the user asks for "Awwwards specific" or "Google Flow/Whisk" level animations.
- When creating a **Hero Section** that needs to wow the user.
- When implementing **Smooth Scrolling**, **Parallax**, or **3D Objects**.

## Workflow
1.  **Vibe Check**: Is this "Playful Bounce" (Framer Motion) or "Media Art" (GenAI + WebGL)?
2.  **Stack Selection**:
    - **GSAP**: For timelines and scroll triggers.
    - **R3F (Three.js)**: For 3D models and shaders.
    - **Lenis**: For smooth, momentum-based scrolling.
    - **Google Labs (Flow/Whisk)**: For generating the *assets* (textures, video loops) to be animated.
3.  **Performance Check**:
    - Usage of `will-change`.
    - Offloading heavy 3D to generic GPU shaders.
    - Loading states (Preloaders).

## Instructions

### 1. The "Labs.Google" Pipeline (GenAI Assets)
To achieve the specific "Google Labs" aesthetic:
1.  **Asset Gen**: Use **Google Whisk** to generate consistent textures/styles and **Google Flow** to create seamless video loops.
2.  **Implementation**:
    - Use these assets as *textures* on 3D objects in R3F.
    - Or use them as full-screen background video layers with `mix-blend-mode`.
3.  **Interaction**: Use GSAP to distort/scale these assets on scroll.

### 2. Awwwards Recipe
To achieve that specific "premium" feel:
- **Smooth Scroll**: Install `@studio-freight/lenis`.
- **Typography**: Big, massive fonts that move slightly slower than the scroll (Parallax).
- **Images**: Reveal effects (clip-path) upon scrolling into view.

### 3. GSAP Patterns
Always use `useGSAP` hook in React (safe cleanup).
```javascript
useGSAP(() => {
  gsap.from(".hero-text", {
    y: 100,
    opacity: 0,
    stagger: 0.1,
    duration: 1.5,
    ease: "power4.out"
  });
}, { scope: containerRef });
```

### 4. Three.js / WebGL
- Use `drei` for helpers (OrbitControls, Environment).
- **Optimization**: Always compress .glb files using `gltfjsx` + `modifiers`.

## Self-Correction Checklist
- "Is this accessible?" -> Don't animate `width/height` (causes reflow). Animate `transform`.
- "Does it lag on mobile?" -> Disable heavy WebGL on low-end devices.

Related Skills

aspnet-core-advanced

16
from diegosouzapw/awesome-omni-skill

Master advanced ASP.NET Core development including Entity Framework Core, authentication, testing, and enterprise patterns for production applications.

advanced_tools

16
from diegosouzapw/awesome-omni-skill

Use when finding files by name, searching code content, locating patterns with regex, exploring codebase, or batch refactoring across multiple files. Conforms to docs/reference/skill-routing-value-standard.md.

advanced-workflows

16
from diegosouzapw/awesome-omni-skill

Multi-tool orchestration patterns for complex Bluera Knowledge operations. Teaches progressive library exploration, adding libraries with job monitoring, handling large result sets, multi-store searches, and error recovery workflows.

Advanced Typescript Type Level

16
from diegosouzapw/awesome-omni-skill

Master TypeScript type-level programming with conditional types, mapped types, template literals, and infer patterns. Use when writing advanced types, creating utility types, or solving complex type challenges.

advanced-typescript-patterns

16
from diegosouzapw/awesome-omni-skill

Advanced TypeScript patterns for TMNL. Covers conditional types, mapped types, branded types, generic constraints, type inference, and utility type composition. Pure TypeScript patterns beyond Effect Schema.

advanced-types

16
from diegosouzapw/awesome-omni-skill

Advanced TypeScript types including generics, conditionals, and mapped types

Advanced React Clean Integration

16
from diegosouzapw/awesome-omni-skill

Integrate React with clean architecture without framework leakage using hooks as adapters and presenters. Use when connecting React to domain logic, designing hook-based DI, or isolating UI from business rules.

Advanced RE Analysis

16
from diegosouzapw/awesome-omni-skill

Specialized reverse engineering analysis workflows for binary analysis, pattern recognition, and vulnerability assessment

Advanced Playwright E2E Framework

16
from diegosouzapw/awesome-omni-skill

Enterprise-grade Playwright test automation framework using 8-layer architecture with Page Object Model, Module Pattern, custom fixtures, API testing layer, structured logging, data generators, multi-browser support, Docker, CI/CD pipelines, and custom HTML reporting.

Advanced Modular Library Design

16
from diegosouzapw/awesome-omni-skill

Design modular libraries with clear package boundaries, feature-first organization, and clean API surfaces. Use when structuring monorepos, defining module boundaries, or designing library APIs.

advanced-memoization-strategies

16
from diegosouzapw/awesome-omni-skill

Apply principled memoization techniques to reduce re-rendering without introducing correctness bugs.

advanced-git

16
from diegosouzapw/awesome-omni-skill

Advanced Git - interactive rebase, cherry-pick, bisect, reflog, and power user operations