rive-interactive

Solid

State machine-based vector animation with runtime interactivity and web integration. Use this skill when creating interactive animations, state-driven UI, animated components with logic, or designer-created animations with runtime control. Triggers on tasks involving Rive, state machines, interactive vector animations, animation with input handling, ViewModel data binding, or React Rive integration. Alternative to Lottie for animations requiring state machines and two-way interactivity.

Web & Frontend 151 stars 17 forks Updated 6 months ago MIT

Install

View on GitHub

Quality Score: 73/100

Stars 20%
73
Recency 20%
25
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Rive Interactive - State Machine-Based Vector Animation ## Overview Rive is a state machine-based animation platform that enables designers to create interactive vector animations with complex logic and runtime interactivity. Unlike timeline-only animation tools (like Lottie), Rive supports state machines, input handling, and two-way data binding between application code and animations. **Key Features**: - State machine system for complex interactive logic - ViewModel API for two-way data binding - Input handling (boolean, number, trigger inputs) - Custom events for animation-to-code communication - Runtime property control (colors, strings, numbers, enums) - Cross-platform support (Web, React, React Native, iOS, Android, Flutter) - Small file sizes with vector graphics **When to Use This Skill**: - Creating UI animations with complex state transitions - Building interactive animated components (buttons, toggles, loaders) - Implementing game-like UI with state-driven animations - Binding real-time data to animated visualizations - Creating animations that respond to user input - Working with designer-created animations requiring runtime control **Alternatives**: - **Lottie** (lottie-animations): For simpler timeline-based animations without state machines - **Framer Motion** (motion-framer): For code-first React animations with spring physics - **GSAP** (gsap-scrolltrigger): For timeline-based web animations with precise control ## Core Concepts ### 1. State Machines...

Details

Author
freshtechbro
Repository
freshtechbro/claudedesignskills
Created
7 months ago
Last Updated
6 months ago
Language
Python
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Solid

flow

CSS/JS animation implementation for hover effects, loading states, modal transitions, and gesture interactions. Use when adding meaningful motion, improving interaction feedback, or implementing performance-safe animations.

41 Updated today
simota
AI & Automation Solid

remotion-best-practices

Use this skill when the user asks about creating videos with React, Remotion framework, programmatic video generation, video animations, or needs help with Remotion projects

4,196 Updated 2 days ago
ComposioHQ
Web & Frontend Featured

dotlottie-web

Implement Lottie animations using dotLottie runtimes (@lottiefiles/dotlottie-web and @lottiefiles/dotlottie-react). Use when building, debugging, or optimizing dotLottie or Lottie animations in web projects, including vanilla JS, React, and Next.js. Covers package selection, Web Workers, state machines, theming, dynamic slot overriding, performance best practices, and common patterns.

744 Updated today
LottieFiles
AI & Automation Solid

remotion-best-practices

Best practices for Remotion - Video creation in React

1,041 Updated 3 days ago
dtsola
AI & Automation Solid

visualize

Render rich interactive visuals — SVG diagrams, HTML widgets, Chart.js charts, interactive explainers — directly inline in chat using the render_visualization tool. Use whenever the user asks to visualize, diagram, chart, draw, map out, or illustrate something, or when a topic has spatial, sequential, or systemic relationships a diagram would clarify better than prose. Also use proactively for data comparisons, metrics, architecture, processes, or mechanisms that benefit from a visual.

367 Updated 4 days ago
Classic298