Agent skills, all in one place
Browse the live leaderboard from skills.sh, search across 8,000+ community skills, and explore the 12 JSN UI skills that ship with the kit. Every skill is a Markdown file your agent can read.
JSN UI built-in skills
12 skills that ship with the kit. Reference them from any Open Design–compatible agent.
JSN UI Overview
What is JSN UI, the 32+2+18 stack, the registry, and how to use it.
.skills/jsn-ui-overview.md
JSN UI CLI
init / add / list / info / mcp commands. Zero runtime dependencies.
.skills/jsn-ui-cli.md
JSN UI Theming
OKLCH design tokens, dark mode, and the live theme builder widget.
.skills/jsn-ui-theming.md
JSN UI Icons
60+ hand-rolled 1.5px stroke icons across 8 groups. All currentColor.
.skills/jsn-ui-icons.md
JSN UI Animation
Motion elements: FadeIn, ScrollReveal, CountUp, Aurora, Beam, Meteors, …
.skills/jsn-ui-animation.md
JSN UI Accessibility
ARIA roles, keyboard nav, prefers-reduced-motion, and the a11y checklist.
.skills/jsn-ui-a11y.md
JSN UI AI
Message, Conversation, Reasoning, Tool, Sources, AgentCard, and more.
.skills/jsn-ui-ai.md
JSN UI SEO
next-seo integration, 17 JSON-LD components, sitemap / robots / manifest.
.skills/jsn-ui-seo.md
JSN UI Mobile
MobileDrawer, BottomSheet, Swipeable, ResponsiveTabs, TouchTarget.
.skills/jsn-ui-mobile.md
JSN UI Templates
8 page templates + 18 AI app templates. Drop one in, wire to your LLM.
.skills/jsn-ui-template.md
JSN UI Performance
Tree-shaking, dynamic imports, server components, and bundle analysis.
.skills/jsn-ui-performance.md
JSN UI Agent Skill
Meta-skill: how an agent should use the JSN UI kit end-to-end.
.skills/jsn-ui-ai-agent-skill.md
Live from skills.sh
Real-time data from the public leaderboard. Authenticated via Vercel OIDC.
Enable Vercel OIDC
The live feed uses the skills.sh API, which requires a Vercel OIDC token. To enable it:
- Open your Vercel project → Settings → OIDC Federation
- Toggle on. The token will be available as
process.env.VERCEL_OIDC_TOKEN - Redeploy. The JSN UI built-in skills above are always available — the live feed needs OIDC.