Skip to content

Skills Extension SEP — spec, URI scheme, and reference implementation #75

@olaservo

Description

@olaservo

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:

  1. Resource mappingskill:// URI scheme with multi-segment paths, explicit SKILL.md in URIs
  2. Discoveryskill://index.json well-known index resource, optional enumeration via templates
  3. Reading — standard resources/read, relative path resolution
  4. Security & trust — skills as untrusted model input, no implicit local execution
  5. Implementation guidelines — host-level read_resource tool, SDK convenience wrappers
  6. Extension declarationio.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

Metadata

Metadata

Assignees

No one assigned

    Labels

    conventionRelates to MCP Skills Convention v0.1 effortenhancementNew feature or request

    Type

    No type

    Projects

    Status

    In review

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions