The Agent Skills I Use
Agent skills are markdown someone with taste already wrote. I keep a short set so the model does not invent a hero on a list. Browse the rest on skills.sh (opens in a new tab).
Emil Kowalski (opens in a new tab)
I have learned from Emil over time: animations.dev, the writing, how he talks about motion. The skill is that, in a file. I use it so the agent judges quiet UI and motion budgets the way he does, instead of adding decoration because it can.
npx skills add emilkowalski/skillsJakub Antalik (opens in a new tab)
I have learned from Jakub over time too. I use transitions-dev so a dropdown, panel, or text swap gets a real CSS transition with reduced-motion, not a generic fade. transitions-polish is for retiming motion that already exists.
npx skills add jakubantalik/transitions.devVercel
I use web-design-guidelinesso the agent checks focus, hover, and safe-area against a live list, not a remembered one. It fetches Vercel's Web Interface Guidelines (opens in a new tab).
npx skills add vercel-labs/agent-skills --skill web-design-guidelinesJames Frewin (opens in a new tab)
I use human-guidelines so copy and UI do not read generated. Specific sentences. Dark mode off #000.
npx skills add heyimjames/human-guidelinesshadcn (opens in a new tab)
I keep this for when a project already has shadcn. It reads components.json so the agent adds the right primitive instead of inventing a button.
npx skills add shadcn/uiWords
Vocabulary from index.how (opens in a new tab) by Glenn Hitchcock (opens in a new tab) and Emil Kowalski (opens in a new tab). I use it so the agent picks the right word: tracking versus kerning, badge versus tag.
npx skills add index-how/vocabulary --skill vocabulary