
Ui Animation
This is the skill to pull in when you're adding motion to buttons, building a drawer, or reviewing someone's animation code. It covers spring physics, gesture handling, clip-path reveals, and the full stack from CSS transitions to framer-motion. The decision framework is pragmatic: never animate keyboard actions, keep exits fast, and respect that a polished button press matters as much as a fancy modal. The reference files go deep on performance traps like the CSS variables recalc issue and when WAAPI beats keyframes. If you've ever shipped an animation that felt slightly off or wondered why your drag gesture janks on mobile, this will save you the debugging time.
- install copies · 90 days. Times the install command was copied on this site in the last 90 days, bots filtered.
- 20
- skills.sh installs
- 10.8K
- GitHub stars
- 191
- last updated
- Aug 21, 2026
Install
$ npx -y skills add mblode/agent-skills --skill ui-animation --agent claude-codeInstalls into .claude/skills of the current project.
Files
UI Animation
- IS: designing, implementing, reviewing, debugging UI motion (springs, gestures, drag, easing, CSS transitions, keyframes, Motion), sweeping an interface for the moments that would genuinely benefit from motion, measuring motion from a recording (extract frames, track, fit curves) to emit code plus a handoff spec, naming a described motion effect (reverse-lookup vocabulary), and gating sparse interface sound.
- IS NOT: choosing overall visual direction, palettes, or typography (use
ui-designDirection mode), auditing a whole page's UI quality (useui-designAudit mode), or named text-effect specs (use the externalanimate-textskill where installed).
Reference files
Sponsors
Promote your product hereReach 125k+ visitors monthlyPromote your product hereReach 125k+ visitors monthly
Agent CaffeineSponsoredClose your lid, come back to finished work
SnugSponsoredThe clipboard manager for the AI eraPromote your product hereReach 125k+ visitors monthly
WaxSponsoredBlock anything with supervision, without erasing your iPhonePromote your product hereReach 125k+ visitors monthly
knobsSponsoredSee your site on any phone, any day, in any language
Details
More from mblode/agent-skills
All 22- Multi Tenant Architecture1.8K
- Ui Design1.5K
- Typography Audit1.1K
- Agent Skills Creator1K
- Presentation Creator960
- Docs Writing949
- Agents Md884
- Scaffold Nextjs785
- Scaffold Cli751
- Ui Audit733
- Autoship687
- Optimise Seo647
- Readme Creator604
- Copywriting483
- Define Architecture448
- Blog Post404
- Review Pr185
- Agent Native140
- Babysit Pr124
- Mermaid Mind Map124
- Audit Ui114
Recommended
More Frontend Development1
nuxtonmax/nuxt-skillsNuxt application development and maintenance. Use for project structure, pages and routing, data fetching, SSR-safe state, middleware, plugins, server routes, r8.8Kskills.sh installs
2
emblem-ai-reactemblemcompany/agent-skillsReact integration skill for EmblemAI's one-shot user management. Use when the user wants to add website authentication plus wallet-enabled users to a React app 8.8Kskills.sh installs
3
frontend-slidesaffaan-m/eccCreate stunning, animation-rich HTML presentations from scratch or by converting PowerPoint files. Use when the user wants to build a presentation, convert a PP6.5Kskills.sh installs
4
nextjs-turbopackaffaan-m/eccNext.js 16+ and Turbopack — incremental bundling, FS caching, dev speed, and when to use Turbopack vs webpack.6Kskills.sh installs
5
react-performanceaffaan-m/eccReact and Next.js performance optimization patterns adapted from Vercel Engineering's React Best Practices (https://github.com/vercel-labs/agent-skills). Organi5.9Kskills.sh installs
6
angular-directivesanalogjs/angular-skillsCreate custom directives in Angular v20+ for DOM manipulation and behavior extension. Use for attribute directives that modify element behavior/appearance, stru5.7Kskills.sh installs