DEV Community

Cover image for The Rise of Reusable AI Agent Skills: How skills.sh and Anthropic Are Changing the Way We Build with Claude
John Benedict Dago-oc
John Benedict Dago-oc

Posted on

The Rise of Reusable AI Agent Skills: How skills.sh and Anthropic Are Changing the Way We Build with Claude

The “npm Moment” for AI Agents: Vercel Skills + Anthropic Agent Skills

The way we extend AI agents is getting a major upgrade.

With the launch of skills.sh by Vercel and Anthropic's Agent Skills system, we're entering a new era of composable, reusable AI capabilities.

Think of it as npm for agent behaviors.


What Are Agent Skills?

At their core, agent skills are modular packages of instructions, context, and scripts that AI agents like Claude can load dynamically to improve performance on specialized tasks.

Instead of stuffing every capability into a massive system prompt, skills allow agents to load only what they need — keeping context windows lean and responses more accurate.

Each skill is centered around a SKILL.md file: a simple Markdown document with YAML frontmatter that tells the agent:

  • What the skill does
  • When to use it
  • How to invoke it

Supporting assets like templates, examples, and scripts can live alongside it.

Example skill structure

my-skill/
├── SKILL.md        # required — main instructions
├── templates/      # optional supporting files
├── examples/       # example outputs
└── scripts/        # executable scripts
Enter fullscreen mode Exit fullscreen mode

No complex configuration.
No framework lock-in.

Just Markdown.


Introducing skills.sh: An Open Registry for Agent Skills

skills.sh is Vercel's open-source skills directory — a centralized registry where developers can publish, discover, and install reusable agent skills.

Launched in early 2026, it has quickly become the de facto standard for cross-agent skill distribution.

It works with 30+ AI agents out of the box, including:

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Aider
  • Codex
  • Gemini

Installing a skill is simple:

npx skills add anthropics/skills
Enter fullscreen mode Exit fullscreen mode

The CLI automatically detects which AI agent you're using and installs the skill in the correct directory:

  • .claude/skills/ for Claude Code
  • .cursor/skills/ for Cursor
  • and others depending on the agent

In other words: build it once, run it everywhere.

The platform also features a usage leaderboard based on anonymous telemetry, allowing developers to see which skills the community actually uses and trusts.


Anthropic’s Role: First-Party Skills for Claude

Anthropic is actively contributing to the skills ecosystem and maintains an official repository:

https://github.com/anthropics/skills

These skills are also integrated into Claude across multiple environments:

Current first-party skill library

Skill What it does
PDF Read, extract, and generate PDF files
DOCX Create and manipulate Word documents
PPTX Build and edit PowerPoint presentations
XLSX Work with Excel spreadsheets
Internal Comms Draft company-specific communications
Brand Guidelines Enforce style and tone

These aren’t just prompts — they’re fully structured skill packages with instructions that Claude loads only when relevant.

This keeps responses accurate while preserving valuable context window space.


How Claude Uses Skills: Progressive Disclosure

One of the most clever parts of the Anthropic implementation is progressive disclosure.

Claude doesn't load every skill all the time.

Instead:

  1. A user makes a request (e.g. “summarize this PDF”)
  2. Claude identifies the relevant skill
  3. Only that skill's instructions are loaded into context
  4. Claude executes with specialized knowledge

This approach prevents context window bloat while giving the agent deep expertise on demand.

Users can also manually invoke skills with slash commands like:

/pdf
/docx
/pptx
Enter fullscreen mode Exit fullscreen mode

Why This Matters: The “npm Moment” for AI Agents

The skills.sh + Anthropic Skills ecosystem represents something bigger than a convenience feature.

It’s a standardization layer for agent capabilities.

Before skills, every team building with Claude had to reinvent the wheel — writing their own prompts for document handling, formatting rules, and domain instructions.

Now:

  • Teams can share skills internally across projects
  • Vendors can publish skills for their products (imagine a Stripe skill for billing agents)
  • Anthropic can ship improvements to skills without breaking your code
  • Skills are portable across agents

The open SKILL.md standard means a skill written for Claude Code can also work with Cursor, Copilot, or any compliant agent.

This is the same network effect that made npm and pip powerful — now applied to AI behavior.


Getting Started

Install the skills.sh CLI and add Anthropic's official skills to your Claude Code environment:

npx skills add anthropics/skills
Enter fullscreen mode Exit fullscreen mode

Or browse the registry:

https://skills.sh

To create your own skill, simply add a SKILL.md file to:

.claude/skills/
Enter fullscreen mode Exit fullscreen mode

See the full specification here:

https://code.claude.com/docs/en/skills


The Bottom Line

Agent skills are the missing abstraction layer between raw AI models and production-ready AI workflows.

  • skills.sh provides the distribution platform
  • Anthropic Agent Skills provide the foundation

Together, they make building specialized, reliable AI agents dramatically easier.

If you're building serious AI workflows with Claude in 2026, skills should absolutely be part of your toolkit.


Further Reading

Top comments (0)