Background
Successor to #43 (Draft MCP Skills Convention v0.1, now closed). The convention approach graduated to a formal Extensions Track SEP based on convergence across 4+ independent implementations of skill:// URIs.
See the closing comment on #43 for the full evolution from convention to SEP.
Active PRs
Scope
The SEP defines how skills are exposed over MCP using existing Resources primitives, covering:
- Resource mapping —
skill:// URI scheme with multi-segment paths, explicit SKILL.md in URIs
- Discovery —
skill://index.json well-known index resource, optional enumeration via templates
- Reading — standard
resources/read, relative path resolution
- Security & trust — skills as untrusted model input, no implicit local execution
- Implementation guidelines — host-level
read_resource tool, SDK convenience wrappers
- Extension declaration —
io.modelcontextprotocol/skills in server capabilities
Content format is delegated entirely to the Agent Skills specification. Zero protocol changes required — existing clients see skills as ordinary resources.
Supersedes
Background
Successor to #43 (Draft MCP Skills Convention v0.1, now closed). The convention approach graduated to a formal Extensions Track SEP based on convergence across 4+ independent implementations of
skill://URIs.See the closing comment on #43 for the full evolution from convention to SEP.
Active PRs
Scope
The SEP defines how skills are exposed over MCP using existing Resources primitives, covering:
skill://URI scheme with multi-segment paths, explicitSKILL.mdin URIsskill://index.jsonwell-known index resource, optional enumeration via templatesresources/read, relative path resolutionread_resourcetool, SDK convenience wrappersio.modelcontextprotocol/skillsin server capabilitiesContent format is delegated entirely to the Agent Skills specification. Zero protocol changes required — existing clients see skills as ordinary resources.
Supersedes