Neel Shah

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/skills

Jakub 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.dev

Vercel

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-guidelines

James 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-guidelines

shadcn (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/ui

Words

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