css-animation

Generates self-contained HTML/CSS animations of app features for walkthroughs and demos.

Updated Mar 4, 2026
One-click install
npx skills add https://github.com/gmolike/Claude-Template --skill css-animation-gmolike
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: css-animation
Source: https://github.com/gmolike/Claude-Template/tree/main/.agents/skills/css-animation
Command: npx skills add https://github.com/gmolike/Claude-Template --skill css-animation-gmolike

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Creating product demos and feature walkthroughs usually requires screen recording tools and video editing, producing large, fixed-resolution GIFs or videos that are hard to iterate on. This Skill generates resolution-independent, ~30KB self-contained HTML/CSS animations that mimic real app features and can be edited as plain code. ## Core Features & Use Cases - App Research via Chrome: Navigates the live app with Claude-in-Chrome MCP tools to extract design language (colors, fonts, spacing) and exact layout geometry. - Two Animation Styles: Feature Demo (Before → Action → After transformation) and Carousel (multi-view cross-fade scenes), with desktop, mobile, or dual-viewport output. - Brief + HTML Generation: Produces a structured markdown brief for approval, then a self-contained HTML file using CSS transitions, trigonometric positioning, and minimal JS class toggling. - Iterative Review Loop: Freezes the animation at each key state, screenshots it, collects feedback, fixes issues, and tunes timing until approved. - Use Case: A developer wants a landing-page demo showing their app's "Optimize Seating" feature. The skill researches the live app, generates a brief, and produces a looping HTML animation showing guests rearranging into groups. ## Quick Start Ask Claude Code to create a CSS animation walkthrough of a feature in your running app, for example: "Create a css animation of the checkout flow in my app running at localhost:3000."

Frequently Asked Questions about css-animation

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

FAQPage Schema
How do I create a CSS animation walkthrough of my app feature?

Trigger the skill with a phrase like "css animation" or "animate this feature" in Claude Code. It researches your live app in Chrome, asks a few scoping questions, generates a brief and HTML animation, then iterates with you through a screenshot review loop.

Why use CSS animations instead of GIFs for product demos?

CSS animations are vector-sharp at any resolution, around 30KB as a single HTML file versus 500KB–5MB for GIFs, and editable as plain code. You can pause, inspect, and iterate by editing CSS instead of re-recording video.

What tools are required to run the css-animation skill?

It requires Claude Code with Claude-in-Chrome MCP tools available, plus a target app accessible in a browser, either running locally or deployed. A local Python HTTP server is used during the review phase to serve the animation.

Can the skill generate mobile-sized animations?

Yes, it supports desktop (960×620px), mobile (360×640px), or both variants from a single brief. Mobile versions simplify layouts to 8–12 elements, use single-column stacking, and replace cursor animations with tap indicators.

What animation styles does the skill support?

Two styles: Feature Demo, which shows a Before → Action → After transformation of a single feature, and Carousel, which cycles through multiple app screens with cross-fade transitions. The style is chosen during the interview phase.

Why do hidden elements in the animation still appear faintly on dark backgrounds?

JPEG screenshot compression makes opacity-0 elements visible as faint ghosts on dark backgrounds. The skill pairs opacity: 0 with visibility: hidden, delaying the visibility transition so elements fully disappear when hidden.