Emil Kowalski skills
MIT agent skills for interface craft, including apple-design
emilkowalski/skills is a set of agent skills by Emil Kowalski. The README title is "Skills For Designers and Engineers". It says the skills come from his work at Vercel and Linear, and that they list mistakes agents make in animation and interface design. The install command is npx skills@latest add emilkowalski/skills. The README lists 15 skills: emil-design-eng, animate, animate-expo, review-animations, improve-animations, find-animation-opportunities, animation-performance, animation-vocabulary, apple-design, write-swift, pick-ui-library, prototype, mobile-native, break-ui, and ask-sonner. apple-design is described as Apple's interface and motion principles translated for the web. write-swift is a Swift skill, not a UI skill. The LICENSE file is MIT, copyright 2026 Emil Kowalski. GitHub API reported 49,571 stars, 2,884 forks, and a push on 2026-10-11.
npx skills@latest add emilkowalski/skillsInstall with npx skills@latest add emilkowalski/skills. Load the skill that matches the job. apple-design is the one the README describes as Apple's interface principles for the web. animate and review-animations are the motion pair. write-swift is for Swift, not for CSS. The license is MIT. The star count below is the GitHub API figure from 2026-10-25. The skills directory listing returned HTTP 403, so the count of 15 is the README list, not a directory listing.
Why it is here. It puts a working designer's animation and interface rules into skill files an agent can install.
Your agent can also search Index itself through the MCP server.
- 15 skills in the README
- apple-design
- MIT
- npx skills add emilkowalski/skills
Verified 2026-10-25. HTTP 200. Checked the GitHub API, raw README, and raw LICENSE for emilkowalski/skills on 2026-10-25. The LICENSE file is MIT. The README states the install command and lists the 15 skills named in this record. GitHub API reported 49,571 stars, 2,884 forks, and a push on 2026-10-11. The contents API for /skills returned HTTP 403. Source tweet: https://x.com/emilkowalski/status/2075188252877672732.







