Skills
My favourite agent skills — the pinned SKILL.md context I install so my coding agent knows the libraries, patterns and design bars I care about.
These are the agent skills I install
on projects. Each one is a folder with a SKILL.md — a name, a one-line description,
and a body of instructions — that a coding agent loads on demand when the task
matches. Instead of re-explaining "how I do Clerk" or "what good motion feels like"
every session, I pin the skill once and the agent reads it when it's relevant.
How I use them
Skills are installed with the skills CLI and
pinned to a lockfile so they stay reproducible:
# add a skill from any GitHub repo (owner/repo[/path])
npx skills add clerk/skills
npx skills add emilkowalski/skills
# discover what's available for a library you're using
npx skillsEvery skill below is vendored into this repo under .agents/skills/ and tracked in
skills-lock.json, so a fresh clone gets the exact same agent context I do. Each card
links to that skill's page on skills.sh — the open directory
where you can browse installs, stars and the full instructions. Morpha UI also ships its
own skill — see UI Kit → Skills for the one that teaches an
agent to build with these components.
Not sure which skill you need? find-skills (below) is the meta-skill: it helps an agent discover and install the right skill from a plain-English "is there a skill that can…" question.
AI SDK & chat UI
The typed foundation for anything AI-shaped — the SDK for the data layer and the components for the chat surface.
Clerk — auth, billing & orgs
The full Clerk family. clerk is a router that dispatches to the right sub-skill; the
rest are the specialists I lean on when auth gets real.
Design & motion craft
The bar for how things should feel. Emil Kowalski's philosophy on polish and motion, plus Apple's approach to physical, interruptible interaction.
Frontend & code quality
The guidelines I hold UI and framework code to — design quality, accessibility and performance from Anthropic and Vercel Engineering.
shadcn & migration
The two skills for the component layer this library is built on — managing shadcn and migrating its primitives from Radix to Base UI.