transitions-dev · jakubantalik — Claude Code skill: CSS transitions, install
A skill with ready-made CSS transitions for web apps: modals, dropdowns, toasts, skeletons. Useful when you need motion in the UI without adding an animation library.
npx skills add Jakubantalik/transitions.dev --skill transitions-dev -a claude-codeWhat transitions-dev does
The skill ships 32 portable CSS transitions. Each one lives under its own t-* selector and uses semantic CSS custom properties. The workflow is paste-and-wire: drop the snippet in, hook up the documented HTML, done. No framework dependencies and no demo-specific markup.
Inside are per-transition reference files: card resize, number pop-in, notification badge, text and icon swaps, an origin-aware dropdown, modal open and close, panel reveal, page side-by-side, success check, avatar group hover, error shake, input clear with dissolve, skeleton reveal, shimmer text, sliding tabs, tooltip, staggered text reveal, 3D card tilt, plus-to-menu morph, accordion, toast, like button, checkbox check, spinning counter, toggle, thinking states, reasoning stream, streaming text, matrix dot loader, banner stacking, text morph, soft text swap and a donut chart. Every snippet carries a prefers-reduced-motion guard.
The license covers personal and commercial use, but you cannot redistribute the library itself. The skill also exposes the commands transitions reveal, transitions review, transitions apply and transitions refine — they scan a project for ad-hoc transitions and swap hardcoded durations for motion tokens.
What it helps with
- open a modal smoothly without pulling in an animation library
- add a skeleton loader and cross-fade to the loaded content
- shake a form field when validation fails
- replace hardcoded durations with motion tokens
- stack toasts so new ones rise in and older ones push back
Example prompts for the agent
- Animate the dropdown so it grows out of its trigger
- Add a staggered blurred rise to the stacked text lines
- Scan for ad-hoc transitions and replace hardcoded durations with motion tokens
How to install transitions-dev
1Skills CLI (Vercel)
npx skills add Jakubantalik/transitions.dev --skill transitions-dev -a claude-code2Manually: put the files in place
~/.claude/skills/transitions-dev/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/transitions-dev/
1Skills CLI (Vercel)
npx skills add Jakubantalik/transitions.dev --skill transitions-dev -a codex2Manually: put the files in place
.agents/skills/transitions-dev/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add Jakubantalik/transitions.dev --skill transitions-dev -a cursor2Manually: put the files in place
.cursor/skills/transitions-dev/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install Jakubantalik/transitions.dev transitions-dev2Manually: put the files in place
.github/skills/transitions-dev/SKILL.md1Skills CLI (Vercel)
npx skills add Jakubantalik/transitions.dev --skill transitions-dev -a gemini-cli2Platform CLI
gemini skills install https://github.com/Jakubantalik/transitions.dev --path skills/transitions-devManually: put the files in place
.devin/skills/transitions-dev/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add Jakubantalik/transitions.dev --skill transitions-dev -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about transitions-dev
How do I install transitions-dev in Claude Code?
Run npx skills add Jakubantalik/transitions.dev --skill transitions-dev -a claude-code. The skill lands at ~/.claude/skills/transitions-dev/SKILL.md.
What does transitions-dev do?
It provides CSS transitions for UI states: modals, dropdowns, toasts, skeletons, toggles and more. Each snippet is pasted in as-is and wired to documented HTML hooks.
Can I use transitions-dev in a commercial project?
Yes, the license allows personal and commercial use. Redistributing the library itself is not allowed.
Similar skills
Everything for Frontend and UI →transitions-dev by other authors comes first.