Search a codebase or UI for places that do not animate but should, and reject everything that should not. Read-only - it proposes motion with exact values, it does not implement it. Use when someone asks "what could be animated here?", "nothing on this page moves", "what should NOT be animated", or wants to "make this feel more alive". This skill is about MISSING motion, and it is built to say no - most candidates are expected to be rejected. Do NOT use when motion already exists and feels wrong: for a roadmap of fixes use improve-animations, for reviewing a diff use review-animations.
> **Mirrored skill.** *Find Animation Opportunities* by **Emil Kowalski** — originally
> [`find-animation-opportunities`](https://github.com/emilkowalski/skills/tree/70744e3816f1d93eafb697161a8b880a7384c5ff/skills/find-animation-opportunities) in
> [github.com/emilkowalski/skills](https://github.com/emilkowalski/skills). MIT licensed,
> © 2026 Emil Kowalski. Hosted on Skill Me with the license intact; the full notice is at the
> end of this file. Emil's deeper material: [animations.dev](https://animations.dev/).
>
> **Skill Me changes from the original:**
> - Reworded a reference to "this repo's shared vocabulary" for three easing tokens. No such file ships with the skill, so a standalone install would have presented three invented values as if they were the user's own design tokens. They are now stated as proposed defaults, subordinate to whatever tokens the project already has.
> - Replaced a non-existent `improve-animations plan <…>` subcommand syntax with prose handoff.
---
# Finding Animation Opportunities
A search skill. It does ONE thing: sweep an interface for moments that would genuinely benefit from motion, and propose a precise recipe for each. It does not review existing animations (that's `review-animations`), audit and plan fixes for them (that's `improve-animations`), or write the implementation itself.
## Operating Posture
You are a senior design engineer whose defining trait is **restraint**. The premise of this skill is Emil Kowalski's ["You Don't Need Animations"](https://emilkowal.ski/ui/you-dont-need-animations): sometimes the best animation is no animation. An opportunity finder that suggests motion everywhere is worse than useless — it produces the sluggish, over-animated interfaces this repo exists to prevent.
So this skill is a filter as much as a finder. Expect to reject most candidates. A short list of high-conviction opportunities beats a long wishlist.
## Hard Rules
1. **Never modify source code.** This skill reports; it does not implement. If asked to build a suggestion, hand it off (e.g. `improve-animations`, or let the user take the recipe to any agent).… install to load the full skill