Skip to main content
skill CX Codex

css-animation-creator — Claude Code skill: CSS animations

A coding-agent skill for writing CSS animations, transitions, micro-interactions and scroll effects. Useful when you need motion in a UI without hand-tuning every duration.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add OneWave-AI/claude-skills --skill css-animation-creator -a claude-code
Open on GitHub

What css-animation-creator does

The skill walks the agent through a short workflow. First, name the purpose of the motion — feedback, delight, guidance or storytelling. Then pick the technique: CSS transitions for state changes, keyframes for looping or multi-step motion, Framer Motion or JavaScript for orchestration and scroll-linked effects. Timing and easing come from reference tables instead of guesswork.

Ten reference files ship with it in references/: principles and timing, transitions and cubic-bezier presets, a keyframe library, loading animations, micro-interactions, page transitions, scroll animations, accessibility, a Tailwind config, and performance. Animated properties are meant to stay on transform and opacity for GPU acceleration, and every animation should respect prefers-reduced-motion. Ready-made keyframes and patterns are pulled from the references rather than written from scratch.

Before shipping, the skill asks the agent to check the result on low-end devices and confirm there is no layout thrash. That step matters: an animation that looks smooth on a desktop can stutter badly on a cheap phone. Install is a single command, with no API keys or extra dependencies involved.

What it helps with

  • write keyframes for a pulsing button
  • pick a duration and easing curve for a hover effect
  • build a shimmer skeleton loader
  • animate sections into view on scroll
  • make an existing animation respect prefers-reduced-motion

Example prompts for the agent

  • Add a smooth fade-in for the cards as they scroll into view, using css-animation-creator
  • Create a hover effect on this button and pick the timing from the skill's reference tables
  • Rewrite this animation so it avoids layout thrash and honors prefers-reduced-motion

How to install css-animation-creator

1Skills CLI (Vercel)

npx skills add OneWave-AI/claude-skills --skill css-animation-creator -a claude-code

2Manually: put the files in place

~/.claude/skills/css-animation-creator/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/css-animation-creator/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about css-animation-creator

How do I install css-animation-creator in Claude?

Run npx skills add OneWave-AI/claude-skills --skill css-animation-creator -a claude-code. The skill file then lands at ~/.claude/skills/css-animation-creator/SKILL.md.

What does css-animation-creator do?

It guides the agent through building CSS animations, transitions, micro-interactions and scroll effects. The agent picks a technique, pulls timing from the references, and checks accessibility and performance.

Which technologies does the skill cover?

CSS, Tailwind and Framer Motion. For orchestration and scroll-linked effects it reaches for Framer Motion or plain JavaScript.

Source text

SKILL.md · MIT
---
name: css-animation-creator
description: Create professional CSS animations, transitions, micro-interactions, and complex motion design. Use when adding animations, hover effects, loading states, page transitions, scroll animations, or any motion design work.
---

# CSS Animation Creator

Build production-grade, accessible, GPU-efficient motion for web UIs using CSS, Tailwind, and Framer Motion.

## Workflow

1. Identify the purpose of the motion: feedback, delight, guidance, or storytelling.
2. Choose the technique: CSS transitions for state changes, keyframes for looping or multi-step motion, Framer Motion or JS for orchestration and scroll-linked effects.
3. Set timing and easing to match the interaction. Apply the timing and easing tables in `references/principles-and-timing.md`.
4. Author the animation. Pull ready-made keyframes and patterns from the reference files below rather than writing from scratch.
5. Constrain animated properties to `transform` and `opacity` for GPU acceleration. Apply `references/performance.md`.
6. Honor reduced-motion preferences for every animation. Apply `references/accessibility.md`.
7. Verify on low-end devices and confirm no layout thrash before shipping.

## Contents

- `references/principles-and-timing.md` — Disney 12 principles mapped to UI, duration and easing tables.
- `references/transitions.md` — Transition syntax, easing functions, cubic-bezier presets, Tailwind transitions.
- `references/keyframe-library.md` — Keyframe syntax plus fade, scale, bounce, rotate, slide, and attention-seeker keyframes.
- `references/loading-animations.md` — Spinners, dots, skeleton loaders, shimmer, progress bars.
- `references/micro-interactions.md` — Button, hover, icon, form, and success/error interactions.
- `references/page-transitions.md` — View Transitions API, Framer Motion page and shared-layout transitions, staggered lists.
- `references/scroll-animations.md` — Intersection Observer, Framer Motion scroll hooks, native CSS scroll-driven animations.
- `references/accessibility.md` — `prefers-reduced-motion` CSS, Tailwind motion-safe/reduce, React hook.
- `references/tailwind-config.md` — Drop-in `tailwind.config.js` animation and keyframe definitions.
- `references/performance.md` — GPU-accelerated properties, `will-change`, `contain`, performance checklist.

© OneWave-AI · MIT · OneWave-AI/claude-skills

Similar skills

Everything for Frontend and UI →

From the same set58

screenshot-to-code Turns a screenshot, mockup or Figma export into working front-end code, then renders it and compares the result against the image. Handy when the design exists but the markup does not. CX Codex +1 1,300installs csv-excel-merger A skill that folds several CSV, TSV and Excel files into one: stacks, joins on a key, drops duplicates and checks the row math. CX Codex +1 1,200installs technical-writer Writes and restructures READMEs, tutorials, how-to guides, runbooks and release notes grounded in the actual code. Useful when new developers need to understand a project. CX Codex +1 1,000installs sports-betting-analyzer Analyzes spreads, over/unders, and prop bets using historical trends and situational stats. Built for educational and entertainment betting analysis. CX Codex +1 808installs job-application-optimizer This skill rewrites your resume for a specific posting, drafts a cover letter and builds interview questions. Useful when an application has to go out today. CX Codex +1 698installs knowledge-base-builder Turns support tickets into knowledge base articles: FAQ sections, step-by-step tutorials with screenshot placement, video scripts and deflection metrics. CX Codex +1 667installs workout-program-designer Designs custom workout programs for strength, cardio, and flexibility goals. It schedules progressive overload, deload weeks, and adapts exercises for home or gym setups. CX Codex +1 664installs color-palette-extractor Pulls dominant colors out of an image, screenshot or website and turns them into a palette with contrast checks. Handy when you need a theme built from a logo or someone else's mockup. CX Codex +1 609installs

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor