Agent Skills went from Anthropic experiment to open standard with 25k GitHub stars

SKILL.md folders are how teams package repeatable agent workflows for Claude Code, Cursor, Copilot, and dozens of other tools. Here is the format, the CLI, and how I use skills in client repos.

SaifullahSaifullah
4 min read
Agent Skills went from Anthropic experiment to open standard with 25k GitHub stars

A folder with a SKILL.md file is becoming the npm package of agent workflows.

Agent Skills , the open format originally developed by Anthropic, now has more than 25,000 GitHub stars. The Vercel skills CLI (npx skills) indexes tens of thousands of installable skills. Cursor, Copilot, Codex, and Gemini CLI all read the same shape.

I ship skills in client repos (blog writing, digest automation, SEO checklists). This is the infrastructure layer underneath those deliverables.

What a skill actually is

At minimum, a skill is a directory with SKILL.md:

--- name: my-skill description: What this skill does and when to activate it. Include keywords agents can match. --- ## Instructions Step-by-step guidance the agent follows when the skill is relevant.

The official specification defines required frontmatter:

FieldRequiredNotes
nameYesLowercase, hyphens, max 64 chars
descriptionYesMax 1024 chars; triggers activation
licenseNoSPDX or bundled license file
compatibilityNoEnvironment requirements
allowed-toolsNoExperimental tool allowlist

Optional folders:

my-skill/ ├── SKILL.md ├── scripts/ # Executable helpers ├── references/ # Longer docs loaded on demand └── assets/ # Templates, images, fixtures

Agents use progressive disclosure: metadata loads at startup (~100 tokens per skill), full instructions load when activated, references load only when needed. That keeps context lean compared to dumping a 50-page playbook into every prompt.

What are agent skills and how they extend AI coding agents

Why the format won

The playbook mirrors MCP: build something useful internally, open-source the interface, let the ecosystem adopt it.

DateMilestone
Oct 2025Anthropic introduces skills in Claude products
Dec 2025agentskills.io specification published
Late Dec 2025OpenAI and Microsoft adopt SKILL.md
Jan 2026Gemini CLI support; skills.sh registry launches
2026GitHub Agent HQ; ecosystem passes 280k indexed skills

Skills solve a boring problem: agents do not know your team's procedures. MCP connects tools. Skills connect judgment: how we write blog posts, how we run migrations, how we review PRs.

Soft Paper diagram of Agent Skills progressive disclosure from metadata to SKILL.md body to reference files

Installing and sharing skills

The Vercel CLI is the default package manager:

npx skills add anthropics/skills npx skills add addyosmani/agent-skills npx skills add huggingface/skills

Useful flags:

FlagPurpose
--listBrowse skills without installing
-g, --globalInstall to user directory
-a, --agent cursorTarget a specific agent
-s, --skill nameInstall one skill from a monorepo

Discovery also lives on skills.sh with leaderboards by installs and trending scores.

Popular packs worth skimming (not endorsements, just signal):

Where skills live per agent

AgentTypical path
Claude Code.claude/skills/<name>/SKILL.md
Cursor.cursor/skills/<name>/SKILL.md or .agents/skills/
Codex.codex/skills/<name>/SKILL.md
Gemini CLI.gemini/skills/<name>/SKILL.md

This repo uses .agents/skills/ for blog-writing, content-strategy, and digest automation. Same format, portable across clients.

Writing a skill that actually gets used

Bad skills read like generic blog posts. Good skills read like a senior engineer's checklist:

  1. Description is the trigger. Include verbs and nouns your agent will see in user messages ("MDX blog post", "cover image", "no em dashes").
  2. Front-load constraints. Hard rules before background essay.
  3. Split long references. Keep SKILL.md under ~500 lines; move tables and examples to references/.
  4. Ship verification steps. "Before shipping, confirm X" beats "be careful."
  5. Version in git. Skills are code. Review them in PRs.

learn-agent-skills is a solid tutorial series if you want a guided first skill (README Wizard end to end).

Skills vs MCP vs AGENTS.md

MechanismBest for
SkillsRepeatable workflows with judgment calls
MCPLive tool access (GitHub, Slack, databases)
AGENTS.mdRepo-wide rules always in context

Use all three. Skills are not a replacement for MCP any more than npm packages replaced HTTP.

What I would standardize this quarter

If you are rolling out agents to a team:

  1. Pick one skills directory convention (.agents/skills/ travels well)
  2. Add npx skills to onboarding docs
  3. Require a skill for any workflow repeated more than twice per week
  4. Lint descriptions the way you lint commit messages (vague descriptions never activate)

The 22k-star headline from newsletters is really infrastructure maturity. Agents are only as consistent as the procedures you package.

If you want help turning your internal playbooks into portable skills (without dumping secrets into prompts), book a free discovery call.

Share this post

Related posts