neonwatty

CSS Animation Skill — Design skill for Claude Code

Design community

A Claude Code skill that generates self-contained HTML/CSS animations of app features for walkthroughs, demos, and onboarding.

How to install CSS Animation Skill

This entry records only its repository, not the path inside it, so there is no exact command to give. Open neonwatty/css-animation-skill and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What CSS Animation Skill does

A Claude Code skill that generates self-contained HTML/CSS animations of app features for walkthroughs, demos, and onboarding.

Alternatives in Design

  • Stitch Remotion — Generate walkthrough videos from app designs 2.6k ★
  • Poco Claw — A more beautiful and easier-to-use alternative to OpenClaw 1.3k ★
  • Scaffold Project — Scaffold a new design-product project that matches the recommended Claude Code layout (the reference structure 781 ★

README

CSS Animation Skill for Claude Code

[![Discord](https://img.shields.io/badge/Discord-Join%20Server-7289da?style=flat&logo=discord&logoColor=white)](https://discord.gg/7xsxU4ZG6A)

A Claude Code skill that generates self-contained HTML/CSS animations of app features — for walkthroughs, demos, and onboarding.

![Seating Optimization Demo](examples/seatify-optimize-demo.gif)

Why not GIFs?

CSS Animation GIF/Video
Resolution Vector-sharp at any size Fixed pixels
File size ~30KB HTML 500KB–5MB
Editable Yes, it's just code Re-record from scratch
Iteratable Edit CSS, refresh Re-record from scratch
Controllable Pause, slow down, inspect Play/pause only

How it works

The skill follows a 4-phase workflow:

  1. Research — Navigates your live app via Claude-in-Chrome to extract design language (colors, fonts, spacing) and layout geometry (positions, dimensions)
  2. Interview — Asks 3-6 focused questions about what to animate, the style (feature demo or carousel), and the key "payoff moment"
  3. Generate — Produces a structured brief (markdown) and a self-contained HTML file with CSS transitions and minimal JS
  4. Review Loop — Freeze-inspect-feedback cycle: stops the animation at each key state, screenshots it, collects feedback, fixes, and re-inspects until approved

Animation styles

  • Feature Demo — Before → Action → After. Shows a single feature transformation (e.g., clicking "Optimize" and watching seats rearrange)
  • Carousel — Multi-view. Cycles through several app screens with cross-fade transitions

Output

Each run produces two files:

  • --brief.md — Structured spec capturing design language, layout, and animation plan
  • -.html — Self-contained animation (HTML + CSS + minimal JS, no dependencies except Google Fonts)

Installation

Copy the skill file to your Claude Code skills directory:

mkdir -p ~/.claude/skills/css-animation
c