Skills Over MCP Interest Group - Feb 26th 2026 Office Hours Notes #2316
olaservo
started this conversation in
Meeting Notes - Skills Over MCP WG
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Repo: modelcontextprotocol/experimental-ext-skills Discord: #skills-over-mcp-ig
Attendees: Peter Alexander (Anthropic/MCP Core Maintainer, Ola Hungerford (Nordstrom), Luca Chang (AWS), Clare Liguori (AWS), Eliot Roe (Validin), Nate Moore (Zapier), James Baldwin (Zapier), Sunish Sheth (Databricks), and at least one other person from Zapier I whose name I can't remember :/
1. Skills as Resources: PR #16 and Next Steps
Peter, Ola, Luca, and others discussed the intent of PR #16 (Skills as Resources reference implementation) and what we would want to do next for exposing skills as resources.
The core question was whether the reference implementation should demonstrate: (a) how servers can expose skills to clients in today's ecosystem (workarounds and all), or (b) how we'd ideally want it to work as a proper extension/SEP.
Key points from the PR discussion:
load_skilltool, clients should support model-driven resource loading directly — e.g., a built-inread_resourcetool on the client side and a SDK-levellist_skill_uris()method. He argued it's a small lift for clients (compared to something like elicitation or sampling) and would avoid duplicate approaches or increased compatibility matrices.This tied into a broader discussion about how clients and models today don't use resources consistently:
Conclusion: Lets focus more on the skills-as-resources approach using client helper tools up front. This will include experimental SDK changes to allow clients and models to load skill resources more consistently — which could also help open up other Resource use cases beyond skills. The plan is to partner with a few client implementors to test once we have the extension ready.
The other experimental "workaround" implementations (e.g., cramming the skills list into tool descriptions) still have value to demonstrate creative ways to achieve the same results. They can remain in the repo but should be more clearly separated in intent — serving as a comparison baseline when evaluating the resources-based approach in real clients.
2. GitHub as a Distribution Mechanism for Skills
Discussion on whether GitHub is a robust enough solution as a source for distributing and installing skills or plugins, especially in enterprise environments.
3. MCPB for Bundling Servers + Skills
Both Ola and Eliot have been experimenting with MCPB for bundling both an MCP server and skills together as an alternative to the plugin model. (MCPB provides a way to define a bundle manifest that packages an MCP server config alongside skill files.) This is relevant to the broader question of how skills get distributed alongside the servers they complement — rather than requiring separate install paths (as with e.g. chrome-devtools-mcp's
skills/folder), MCPB could package them as a single artifact.4. FastMCP Skills Provider
Discussion on whether anyone has tested using the FastMCP 3.0 skills provider yet.
resources/subscribeandresources/updatednotifications) — more of a "push" model5. Multi-Server Skills and Dependency Configuration
Discussion on how skills can be useful in multi-server/tool workflows — a skill might orchestrate tools from several different servers. They can also make it more natural to translate ad-hoc tool-call-based workflows to scripted workflows, without fundamentally changing the content of the skill (by translating direct MCP tool calls to executed scripts or code.)
However, Sunish and others noted that the lack of explicit dependency configuration makes this unpredictable: if you don't already have the required servers and tools loaded, the skill can't reliably execute.
Related issue in the Agent Skills repo: agentskills/agentskills#110 — discusses how skills should declare their tool/server dependencies.
6. Skills/Resources Discovery Over MCP
Discussion on how someone could discover what skills (or other resources) are available on a server:
server.jsonserver.jsonrelationship going forward7. Repo Process: Using Issues for Tracking
To help others know where they can jump in to help, we'll start using GitHub Issues in the repo to track ideas and follow-ups. If anyone who wants to grab an issue isn't officially in the GitHub IG group yet, we can add them. Feel free to open issues too, especially for anything that comes up outside of meetings.
Beta Was this translation helpful? Give feedback.
All reactions