Emil Kowalski's Skills Claude skills

Sixteen design-engineering skills on animation, Apple-style motion, mobile feel, UI libraries and Swift, written by the author of Sonner.

Our verdict Recommended

Opinionated, specific and read-only where it audits; the long instructions are a good fit for anyone shipping UI motion.

What Emil Kowalski's Skills does

These skills encode one designer-engineer's rules for interface motion and polish, aimed at the small mistakes agents make, such as using ease-in for an enter animation or a solid border where a semi-transparent shadow looks better. The main skill, emil-design-eng (about 27 KB), is mostly animation guidance with some wider design advice. Around it are task-specific skills: animate builds a motion from scratch with the right curve, duration and properties; animate-expo does the same for React Native and Expo; review-animations is a strict review; improve-animations audits a codebase and writes self-contained plans into a plans/ folder without touching source; find-animation-opportunities and remove-animations are the add and subtract sides; animation-performance targets dropped frames; animation-vocabulary helps you prompt with the right words.

Others cover apple-design (principles from Apple design talks translated for the web), mobile-native (sticky hover, 100vh bug, input zoom, safe areas), prototype (several variants behind a switcher, manual invoke only), break-ui (worst-case data tests), pick-ui-library, ask-sonner for his toast library, and write-swift. SKILL.md files average about 15 KB; there are a few templates and catalogs (a plan template, a break-ui catalog, Expo recipes) but no scripts or evals. The audit skills state that repository content is data, not instructions.

Good for

  • Front-end developers who want agents to choose better easings, durations and motion patterns
  • Auditing an existing app's animations and getting actionable plans
  • Making a web app feel native on mobile

Not for

  • Teams with their own strict design system that conflicts with these opinions
  • Projects with no UI work

What's inside depth 3/5

Sixteen skills averaging about 15 KB of detailed rules, with a few templates and catalogs, but no scripts or evals.

Skills
16
Reference docs
8
Scripts
0
Tests / evals
0
Templates
0
Avg SKILL.md
14.6 KB

Counted from the repository file tree. How we score depth.

Security review

Review before installing

A set of Markdown design-engineering skills (animation, UI review, library choice, prototyping) with no scripts, hooks or network calls. The Expo animation skill tells the agent to install packages into your project with npx expo install. Otherwise it only changes the files in the project you ask it to work on.

Worth knowing

  • Installs packages or toolsThe animate-expo skill tells the agent to add packages with npx expo install <package> (and react-native-keyboard-controller for one recipe) into the user's Expo project.skills/animate-expo/SKILL.md:84

What we checked

The repository (31 files) on Oct 29, 2026. We had every file and read every script.

NVIDIA SkillSpector static scan: 31 pattern hits (Agent Snooping 16, Prompt Injection 8, MCP Rug Pull 5, YARA Match 1, Anti-Refusal 1). Prompt-injection hits are a rule inside several skills telling the agent to flag, not obey, repository text such as 'ignore previous instructions', plus zero-width spaces used to nest code fences in a plan template. 'Skill Enumeration' hits are README links, and 'never judge' is ordinary prototyping advice. The only code file is an empty 0-byte file named .pl.

A review, not a certification. Skills change after we check them — read the files before installing.

License

MIT — commercial use allowed.

Can it run unattended?

Not really. The skills are interactive design and review guides; improve-animations produces plans but there is no loop or verification step for unattended work.

Skills in this repository

SkillInstalls
emil-design-eng397K
review-animations264K
apple-design252K
animation-vocabulary246K
improve-animations231K
find-animation-opportunities216K
pick-ui-library192K
prototype181K
animate180K
ask-sonner147K
animate-expo144K
write-swift125K
mobile-native93K
break-ui72K

Linked skills have their own review.

Alternatives to Emil Kowalski's Skills

Impeccable

pbakaus/impeccable

A design skill with 24 commands (polish, bolder, critique, audit, harden and more), a 62-rule deterministic slop detector and an optional edit hook.

With caveats Broad access Depth 4/5

transitions.dev

Jakubantalik/transitions.dev

43+ copy-ready CSS transitions with five skills: apply recipes, polish motion, generate a wireframe-reveal UI, scan a codebase, and a live Refine panel.

With caveats Check first Depth 3/5

make-interfaces-feel-better

jakubkrehel/make-interfaces-feel-better

One UI-polish skill: concentric radii, optical alignment, layered shadows, interruptible animations, icons and typography.

Recommended No issues Depth 3/5

UI Skills

ibelick/ui-skills

Nine skills for design engineers: a UI baseline checklist, accessibility/metadata/motion fixers, a design.md generator, and canvas builders for components.

Recommended Broad access Depth 2/5

FAQ

What are Emil Kowalski's agent skills?

They are sixteen skills from the author of Sonner covering animation, motion review and audits, Apple-style design principles, mobile web polish, UI library choices, prototyping and Swift. They are based on his work at companies such as Vercel and Linear.

How do I install Emil Kowalski's skills?

Run npx skills@latest add emilkowalski/skills. The prototype skill only runs when you invoke it explicitly.

Will improve-animations change my code?

No. It is read-only on source files and writes prioritized plans into a plans folder (or animation-plans if plans already exists) that you or another agent can execute.

Emil Kowalski's skills vs Impeccable: which one?

Emil Kowalski's pack is deep on motion, mobile feel and component choices from one practitioner's rules. Impeccable is a command vocabulary (polish, bolder, critique, audit) for steering and reviewing UI broadly. They overlap on review but can be used together.

Sources: GitHub repository (stars, license, file tree, last push Oct 28, 2026); install counts from skills.sh via Best Skills (CC BY 4.0). Review based on the README and SKILL.md files as published.