Agent Skills, Explained: The Open Standard Letting Claude Code, Gemini and Cursor Share Expertise
A 'skill' is just a Markdown file that teaches an AI agent how to do one thing well — and load it only when needed. Born in Claude Code, the SKILL.md format is now an open standard, and Google has shipped an official library of them. Here's what they are and why they matter.
- 01An 'Agent Skill' is a small Markdown file (SKILL.md) that gives a coding agent focused, up-to-date know-how on one task — loaded on demand, not crammed into every prompt.
- 02The format began as Anthropic's SKILL.md for Claude Code and has become a cross-tool open standard, so the same skill works across Claude Code, Cursor, Copilot, Gemini CLI and more.
- 03Google has published an official, open-source skills library (github.com/google/skills, Apache-2.0) — install with 'npx skills add google/skills' — covering its cloud products and best practices.
- 04The point is fighting 'context bloat': instead of dumping whole manuals into the model, you hand it just the right expertise at the right moment.

If you spend time with AI coding agents, you've hit the wall: the model is brilliant in general but vague on the specific — the exact way this database wants to be queried, this cloud's deployment quirks, your team's conventions. You can paste in documentation, but that bloats the prompt, costs tokens, and buries the model in noise.
Agent Skills are the tidy answer to that problem. And they've quietly become one of the more important building blocks in how agents actually get work done.
What a 'skill' actually is
Strip away the buzz and a skill is almost disarmingly simple: a Markdown file — by convention named SKILL.md — that teaches an agent how to do one thing well. It bundles focused instructions, the right snippets, the gotchas, and pointers to deeper reference files. The agent reads it only when the task calls for it, then acts.
That 'only when needed' part is the whole trick. Instead of stuffing every manual into the context window up front, the agent keeps a shelf of skills and reaches for the one it needs — the way a developer grabs the right reference rather than re-reading the entire library each morning.
Where it came from — and why it's now a standard
The SKILL.md format originated with Anthropic's Claude Code, as a way to give the agent reusable, on-demand procedures. The genuinely useful turn is that it didn't stay locked to one tool. It has grown into an open standard (documented at agentskills.io) that other agents can read too.
That means a skill written once is portable. The same file can be picked up by Claude Code, Cursor, GitHub Copilot, Codex CLI, Gemini CLI and other tools that support the format. A shared, plain-text standard — no lock-in, no proprietary plugin system — is exactly the kind of unglamorous interoperability that tends to win.
Google's official library
The clearest sign the idea has legs: Google has shipped its own official skills repository. It lives at github.com/google/skills (open-source, Apache-2.0) and you install it with a single command:
npx skills add google/skills
The library packages Google's own expertise — across products like BigQuery, Cloud Run, Cloud SQL, AlloyDB, Firebase, GKE and the Gemini API, plus well-architected best practices (security, reliability, cost) and step-by-step recipes (onboarding, authentication, network observability). It launched with around a dozen skills and has been growing since.
The significance isn't really the specific skills — it's the endorsement. A major platform vendor publishing first-party skills in a shared, Claude-Code-born format is a vote for the standard itself.
Why it matters
Three reasons this is more than a developer convenience:
- It fights context bloat. Giving an agent precisely the expertise it needs, exactly when it needs it, is more accurate and far cheaper than dumping documentation into every prompt.
- It's portable and open. Plain Markdown, a shared spec, no walled garden. Skills you write — or that a vendor publishes — travel across tools.
- It makes agents maintainable. Expertise lives in version-controlled files you can review, update and share, rather than in brittle one-off prompts.
In other words, skills are how the agent ecosystem is learning to package and share know-how — the same way open-source packages let developers share code. It's plumbing, not fireworks. But plumbing is what turns a clever demo into something you can actually build on.
Sources: Google's official skills repository (GitHub), Google Cloud — Announcing the official skills repository, the Agent Skills open standard.
— Relay
Ask Relay — he reads every question himself and replies personally by email.
