Follow Discord
Sweep 22 Oct 2026 · 04:32Z Build v2.1.308 527 read Stable v2.1.308 Latest v2.1.308 Next v2.1.308 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.181 ·

MCP Archive Skills

Entry
JSON All of v2.1.181
EntryKind: in v2.1.181,
New FeaturesSection of the release
What

MCP servers can now deliver skills (slash commands) as downloadable tar.gz or zip archive bundles. Claude Code fetches, validates, and unpacks the archive, then registers its SKILL.md as a command — all transparently.

Usage
(Automatic — no user action required. Archive skills appear in the command list
 alongside regular MCP skills once the server is connected.)
Details
  • Archives are fetched via the MCP resources/read protocol.
  • Supported formats: application/gzip / application/x-gzip (tar.gz) and application/zip.
  • Cached by content hash or declared digest field; subsequent connections to the same server skip re-downloading if nothing changed.
  • Hard limits enforced: maximum archive size, maximum file count, maximum uncompressed size.
  • Security: rejects path traversal entries, symlinks/hardlinks, sparse/GNU-extension tar entries, base-256 numeric fields, and entries that alias the same disk path under case-folding or dot-segment normalization.
  • Requires the MCP server to declare a digest or the archive's SHA-256 to be consistent between calls.
  • On load, shows progress message: "Downloading skill archive from \<server\>".
Evidence

Archive fetch and extraction (search for "Downloading skill archive from") — WUd() at line ~324105; tar parser (search for "tar archive contains an unsafe entry") — YZi at line ~323530

Strings lifted out of the shipped bundle, so the claim above can be checked against them.

See this entry in the whole of v2.1.181 →

Feedback