Decision
ADOPT → TEST, fixture-only. SEP-2640 is accepted and the official Skills suite is available. Live ChatGPT import, remote skill execution, and production activation remain out of scope.
Verified state
- MCP Core Maintainers accepted SEP-2640 on September 3, 2026.
- The stable
io.modelcontextprotocol/skills contract requires resultType, ttlMs, and cacheScope: ext-skills commit d866efd.
- The official conformance suite added seven Skills scenarios on September 11: commit 7169291.
- The official MCP client matrix marks ChatGPT Skills support Partial via MCP skill import: commit 2997f33.
- The client matrix is adoption evidence, not proof of a published live ChatGPT import wire contract.
Current bounded implementation
Implement a fixture-only Agent Factory handoff that:
- Requires Resources and Skills extension capabilities.
- Validates direct
skills/get complete responses without relying on listing.
- Preserves compound identity
{server_identity, skill_uri}.
- Verifies static resource byte size and SHA-256.
- Rejects digest drift, cross-origin or non-confined paths, invalid cache metadata, mismatched manifest/frontmatter names, dynamic resources, and unapproved execution.
- Emits a deterministic receipt recording exact evidence commits and zero network, import, tool, or external effects.
- Invalidates any prior approval when the verified manifest changes.
Trust boundaries
- Skill content, tool output, cached metadata, and GO-style text never grant authority.
- Cache TTL/scope are freshness and isolation hints, not integrity evidence.
- Remote MCP Skills remain distinct from locally trusted skills.
- Fixture coverage must not be represented as live ChatGPT compatibility or conformance.
- No deployment, remote-skill execution, provider spending, merge, or production configuration change.
Verification
- Focused Skills and Factory handoff tests
- TypeScript type-check
- ESLint
- Required repository CI on the draft head
Estimated human review after CI: 15–30 minutes.
Decision
ADOPT → TEST, fixture-only. SEP-2640 is accepted and the official Skills suite is available. Live ChatGPT import, remote skill execution, and production activation remain out of scope.
Verified state
io.modelcontextprotocol/skillscontract requiresresultType,ttlMs, andcacheScope: ext-skills commit d866efd.Current bounded implementation
Implement a fixture-only Agent Factory handoff that:
skills/getcomplete responses without relying on listing.{server_identity, skill_uri}.Trust boundaries
Verification
Estimated human review after CI: 15–30 minutes.