Back to Blog
agent-skills ai-coding claude-code cursor

Agent Skills: The Capability Extension Standard for AI Coding Assistants

AI Era Stack

Recently, a website called skills.sh quietly launched, backed by a rapidly forming ecosystem: Agent Skills.

This isn’t a proprietary feature from a single company—it’s an open standard now adopted by 26+ AI development tools, including Claude Code, Cursor, GitHub Copilot, VS Code, OpenAI Codex, Gemini CLI, and more.

What Are Agent Skills

Agent Skills is a capability extension format for AI coding assistants.

The core idea is simple: package instructions, scripts, and reference materials into a folder. When an AI reads it, it gains new abilities or domain expertise.

my-skill/
├── SKILL.md           # Main instruction file (required)
├── reference.md       # Reference docs (optional)
├── examples/          # Examples (optional)
└── scripts/           # Executable scripts (optional)

SKILL.md is the entry point, containing YAML frontmatter and Markdown instructions:

---
name: code-review
description: Review code according to team standards
---

When reviewing code, check the following:
1. Does it follow naming conventions
2. Are there potential performance issues
3. Are there security vulnerabilities
4. Is test coverage sufficient

When you ask AI to help review code, it automatically loads this skill and executes according to your defined standards.

Origin and Evolution

The Agent Skills format was originally developed by Anthropic and released alongside Claude Code (February 2025).

Unlike many companies that lock core features into their own products, Anthropic chose to open-source it as an open standard. This decision led to rapid ecosystem expansion:

Now, almost all mainstream AI coding tools support this format:

ToolStatus
Claude CodeNative support (creator)
CursorSupported
GitHub Copilot / VS CodeSupported
OpenAI CodexSupported
Gemini CLISupported
WindsurfSupported
Goose, Roo Code, AmpSupported
Databricks, Spring AISupported

Why Skills Matter

AI models are already powerful, but they lack context:

  • They don’t know your team’s coding standards
  • They don’t know your project’s architectural conventions
  • They don’t know a framework’s best practices
  • They don’t know domain-specific expertise

The traditional approach is to repeat this information in every prompt. Skills provide a more elegant solution: write once, use everywhere.

And because it’s an open standard, the same skill works seamlessly across Claude Code, Cursor, and Copilot.

skills.sh: The Skills Marketplace

skills.sh, built by Vercel, is currently the most active Skills directory, offering:

  • Skills Leaderboard — Sorted by popularity
  • Category Browsing — Framework best practices, design, marketing, testing, etc.
  • One-Click Install — Copy a command and you’re ready

Popular Skills include:

CategoryPopular Skills
Framework Best Practicesreact-best-practices, supabase-postgres, better-auth
Designfrontend-design, ui-ux-pro-max, canvas-design
Dev Workflowsystematic-debugging, test-driven-development
Marketingseo-audit, copywriting, marketing-psychology
Media Creationslide-deck, remotion-best-practices

Vercel’s Contribution

Vercel plays an important role in this ecosystem. Beyond building skills.sh, they’ve open-sourced a set of high-quality Skills:

react-best-practices — 40+ rules across 8 categories, distilling Vercel’s decade of React/Next.js optimization experience:

  • Ordering — Eliminate request waterfalls
  • Rendering — Server vs Client Components
  • Data Fetching — Caching, preloading, streaming
  • Core Web Vitals — LCP, CLS, INP optimization

Core insight: High-level architectural issues have far greater impact than local code optimizations.

composition-patterns — Solving the Boolean Prop proliferation problem:

// ❌ Not recommended
<Button primary small disabled loading />

// ✅ Recommended
<Button variant="primary" size="sm" state="loading" />

web-design-guidelines — UI code review rules covering responsive design, accessibility, and visual consistency.

Getting Started

The Skills ecosystem provides a unified CLI tool—install with a single command:

Installing Skills

# Search skills (interactive)
npx skills find

# Search by keyword
npx skills find typescript
npx skills find "react testing"

# Install from a repository
npx skills add vercel-labs/agent-skills

Installation Options

# Install globally (user-level, available across all projects)
npx skills add vercel-labs/agent-skills -g

# Specify which AI tools to install to
npx skills add vercel-labs/agent-skills --agent claude-code cursor

# Install only specific skills
npx skills add vercel-labs/agent-skills --skill react-best-practices commit

# Skip confirmation prompts, install all
npx skills add vercel-labs/agent-skills --all

Updates and Management

# Check for updates
npx skills check

# Update all installed skills
npx skills update

Creating Your Own Skill

# Initialize a new skill
npx skills init my-skill

This creates a my-skill/SKILL.md template that you can fill in with your instructions. Once installed, invoke it in Claude Code with /skill-name, or let AI load it automatically based on context.

Some Thoughts

Agent Skills represents an interesting trend: knowledge in the AI era needs new packaging formats.

Traditional documentation is written for humans—progressive, illustrated, narrative. But AI needs structured, executable, prioritized instructions.

This explains why more and more projects are maintaining files like CLAUDE.md and AGENTS.md—they’re not for humans, they’re for AI.

When all AI tools support the same standard, developer knowledge becomes portable across tools. Team standards, company best practices, and industry expertise can all be packaged as Skills—write once, work everywhere.

This may be a key turning point in AI-assisted development, moving from “Q&A mode” to “collaboration mode”.


If you’re using these libraries, install the corresponding Skills to enhance your AI coding assistant:

React / Next.js Ecosystem

LibraryRelated SkillsInstall Command
Reactreact-best-practices, react-patterns, composition-patternsnpx skills add vercel-labs/agent-skills --skill react-best-practices
Next.jsnext-best-practices, next-cache-components, nextjs-app-router-patternsnpx skills add vercel-labs/agent-skills
TanStack Querytanstack-querynpx skills find tanstack-query
Zustandzustand-state-managementnpx skills find zustand
React Hook Form + Zodreact-hook-form-zodnpx skills find react-hook-form-zod

Vue / Nuxt Ecosystem

LibraryRelated SkillsInstall Command
Vuevue-best-practices, vuenpx skills find vue
Nuxtnuxt, nuxt-ui, nuxt-modules, nuxt-contentnpx skills find nuxt
VueUsevueusenpx skills find vueuse

React Native / Expo

LibraryRelated SkillsInstall Command
React Nativereact-native-best-practices, react-native-architecture, react-native-designnpx skills add vercel-labs/agent-skills --skill react-native-best-practices
Expoupgrading-expo, expo-deployment, expo-tailwind-setup, expo-api-routes, expo-cicd-workflowsnpx skills add expo/agent-skills

UI Component Libraries

LibraryRelated SkillsInstall Command
Tailwind CSStailwind-css-patterns, tailwind-patterns, tailwind-v4-shadcn, tailwind-design-systemnpx skills find tailwind
shadcn/uishadcn-ui, tailwind-v4-shadcnnpx skills find shadcn

Backend & Database

LibraryRelated SkillsInstall Command
Supabasesupabase-postgres-best-practicesnpx skills find supabase
FastAPIfastapi-templatesnpx skills find fastapi
NestJSnestjs-best-practicesnpx skills find nestjs
PostgreSQLpostgresql-table-design, sql-optimization-patternsnpx skills find postgresql

AI SDKs

LibraryRelated SkillsInstall Command
Vercel AI SDKai-sdknpx skills find ai-sdk
LangChainlangchain-architecture, rag-implementationnpx skills find langchain

Authentication

LibraryRelated SkillsInstall Command
Better Authbetter-auth-best-practices, nuxt-better-authnpx skills find better-auth
Auth (General)auth-implementation-patternsnpx skills find auth

Tooling

LibraryRelated SkillsInstall Command
Turborepoturborepo, monorepo-managementnpx skills find turborepo
TypeScripttypescript-advanced-typesnpx skills find typescript
Playwrightwebapp-testing, e2e-testing-patternsnpx skills find playwright

Others

LibraryRelated SkillsInstall Command
Three.jsthreejs-fundamentals, threejs-animation, threejs-shaders, threejs-materialsnpx skills find threejs
Remotionremotion-best-practicesnpx skills find remotion
Obsidianobsidian-markdown, obsidian-basesnpx skills find obsidian
SwiftUIswiftui-expert-skillnpx skills find swiftui

Our Update

Speaking of how well AI understands libraries—this is exactly what we’ve been focusing on.

Using these Skills helps AI write better code for you—they provide best practices summarized by framework authors, so AI doesn’t just “write code” but “writes good code”.

This aligns with our vision: helping developers make better technology choices in the AI era.


More information: agentskills.io (official spec), skills.sh (Skills directory), GitHub (Vercel Skills)

A

AI Era Stack

AI Era Stack Team