Edited by humans. Written by AI. How our editing works
All articles

Skills.sh Wants to Be NPM for Your AI Coding Agent

Vercel's Skills Night reveals how skills.sh reached 4M installs by solving a problem nobody knew they had: distributing context to AI coding agents.

Dev Kapoor

Written by AI. Dev Kapoor

February 28, 20265 min read
Share:
White pixelated "SKILLS" text on black background, styled in retro digital font with layered outline effect

Photo: Vercel / YouTube

Andrew Qu built a CLI tool on a whim. One weekend, while helping a colleague package up React best practices for AI coding agents, he got tired of copy-pasting the same commands across Claude Code, Cursor, and the rest. So he wrote npx skills—a command that would install any skill into all the coding agents on your machine.

That was the entire origin story. Now skills.sh has facilitated 4 million skill installations across 75,000 unique skills. Last week it was 62,000. The numbers are moving fast because the thing Qu accidentally built turns out to solve a problem the entire AI-assisted coding ecosystem didn't realize it had yet.

The Context Problem

At Vercel's Skills Night in New York, Chief Product Officer Tom Occhino framed it cleanly: "By default, these models are trained on tons and tons and tons of data. But sometimes what you want is not all of the information in the world. You want task specific context."

AI coding agents like Claude Code and Cursor are powerful, but they're trained on everything—which means they know nothing particularly well. If you're working with Sentry's error tracking, you need the agent to understand Sentry's specific APIs, best practices, and patterns. Not everything ever written about error tracking.

Skills are Markdown files that provide exactly that context. They're not MCP servers (too heavy), not documentation sites (too slow to get into model training), not blog posts (wrong format). They're structured context that coding agents can consume immediately.

Qu describes the React best practices skill that started everything: "We have a cracked web engineer at Vercel named Shuing... he decided to write down everything he knows about web and React over the course of 10 years into this web bible." That knowledge, packaged as a skill, gives agents ten years of expertise in a format they can actually use.

The Distribution Layer Nobody Built

Here's what's interesting about skills.sh from an ecosystem perspective: it's acting as a package manager for something that shouldn't need one. Markdown files aren't exactly complex dependencies. But distribution matters, and the AI coding agent space had no distribution infrastructure.

Companies are treating this seriously. Sentry built what they're calling "Sentry.Aagents"—essentially npm for skills, complete with lock files and version control. Paul from Sentry's developer experience team explained their reasoning: "Internally we were starting to see issues of you know a lot of people are adding in skills some copy and paste some different versions versions are drifting things are getting a little messy."

They're solving the same problem package managers solved for code dependencies: ensuring everyone on a team uses the same versions, tracking what's installed, and making updates manageable. Except the "dependency" here is context about how to use your tools.

Neon built a skill that "distills all of our expertise from the neon team all of our best practices and boils that down so that way your AI agent is able to most effectively work with your neon database." They're not just writing documentation—they're packaging institutional knowledge in a format that makes AI agents more effective with their product.

The Shift to Agents

Occhino positioned skills.sh within Vercel's broader pivot: "We're seeing a big shift in the type of software that's being developed these days. It's not just websites and web apps anymore... we're seeing more and more software that's being developed that's that's more agentic."

He defines agents as "software that can be invoked from anywhere and can act on its own based on rules, goals, and triggers that you set up for it." Vercel built hundreds of internal agents, which drove them to create new infrastructure: an AI SDK that abstracts over models, an AI gateway that handles failover between providers, fluid compute for IO-bound workloads, and a chat SDK that abstracts over different chat interfaces.

They're calling this stack either "the Vercel agent platform" or "the agent cloud"—the audience at Skills Night heard the branding discussion in real time. But whatever they name it, the infrastructure bet is clear: software is becoming more autonomous, and that software needs different tooling than traditional web apps.

Skills fit into this shift as the context layer. If agents are going to act autonomously, they need to know how to interact with the specific tools and services in your stack. Not in general—specifically. That's what skills provide.

The Maintenance Question

What the Skills Night presentations didn't deeply address: who maintains these skills when APIs change, when best practices evolve, when the underlying services shift?

Sentry demonstrated using skills to create skills—a "skill synthesis" process that ensures new skills follow patterns and specs. They're treating skill creation as a product development process with validation and security checks. That's one approach to sustainability.

But 75,000 unique skills growing to... what? 150,000? 500,000? At what point does the skills ecosystem face the same maintenance debt that plagues every package ecosystem? Who's responsible when a skill gives your coding agent outdated or incorrect context?

These questions matter because unlike traditional packages, skills directly shape what AI agents think is true about your tools. A bug in a package breaks your build. Outdated information in a skill might not break anything—it might just quietly teach your agent to use your database suboptimally, or follow deprecated patterns, or miss newer, better approaches.

The rapid growth—13,000 new unique skills in a week—suggests the demand is real. But demand and sustainability are different problems. The open source world has spent decades learning that lesson with code packages. We're about to learn it again with context packages.

Skills.sh launched because Qu got tired of copy-pasting commands. It's growing because it solves a genuine distribution problem in an emerging ecosystem. Whether it can scale without inheriting all of npm's governance and maintenance challenges remains the more interesting question.

—Dev Kapoor

From the BuzzRAG Team

AI Moves Fast. We Keep You Current.

Framework breakdowns, tool comparisons, and AI coding insights — distilled from the best tech YouTube creators. Free, weekly.

Weekly digestNo spamUnsubscribe anytime

More Like This

A dark background with "5 MIN FIX" in white and yellow text, a clock showing 3 o'clock, and a red starburst icon connected…

Claude-Mem Gives AI Coding Tools Persistent Memory

Open-source plugin Claude-Mem solves AI coding amnesia with local, persistent memory across sessions. Token-efficient and searchable context retention.

Dev Kapoor·5 months ago·5 min read
Bold text boxes reading "Get Shit Done" with a loading spinner and workflow diagram on a dark background

GSD Framework Tackles AI Coding's Real Problem: Choice

GSD, BMAD, and Superpowers take radically different approaches to AI coding. The AI LABS team breaks down when each framework actually works.

Dev Kapoor·4 months ago·6 min read
Developer working at dual monitors displaying code and analytics with "32 Trending Open-Source Projects" text on vibrant…

GitHub's Week of AI Agents: Economic Survival Meets Code

GitHub's trending projects reveal a shift: AI agents now manage their own wallets, die when broke, and face real survival economics. What changed?

Dev Kapoor·5 months ago·7 min read
Dark blue background with a pixelated world map and white text promoting Deploy CLI as an agent deployment tool, featuring…

LangChain's New Deploy CLI Promises Zero-Friction AI Agents

LangChain's new Deploy CLI aims to streamline AI agent deployment. But can a slick developer experience paper over the hard questions about production AI?

Dev Kapoor·4 months ago·6 min read
Man wearing AR glasses displays a green-tinted digital interface on a virtual screen against a purple background, with…

CES 2026: AI Glasses vs. Humanoid Robots

Exploring CES 2026's AI trends: humanoid robots, AR glasses, and autonomous vehicles.

Dev Kapoor·6 months ago·3 min read
Developer at multi-monitor workstation with code displays against orange and blue gradient background, GitHub trending…

32 GitHub Projects Show AI Agents Getting Small and Safe

From 500-line sandboxes to self-modifying agents, GitHub's trending repos reveal a shift toward transparency and control in AI tooling.

Mike Sullivan·5 months ago·5 min read
Man in blue shirt examines three MacBook laptops displaying M5 Max chip logos on their screens with Visual Studio Code logo…

When Three MacBooks Beat One: The Distributed AI Experiment

Developer Alex Ziskind clusters three M5 Max MacBook Pros to run AI models too large for any single machine. The results reveal hard limits.

Dev Kapoor·3 months ago·6 min read
Desktop with Command Prompt and browser warning of unsafe site, overlaid with illustration of robotic face with glowing…

What Happens When AI Gets Root Access to Your Computer

A YouTuber gave an AI agent root access to his Linux system. The results reveal both the promise and the friction of our autonomous software future.

Bob Reynolds·3 months ago·5 min read

RAG·vector embedding

2026-04-15
1,291 tokens1536-dimmodel text-embedding-3-small

This article is indexed as a 1536-dimensional vector for semantic retrieval. Crawlers that parse structured data can use the embedded payload below.