* feat(distribution): emit SEP-2640 index format + full expanded tree
Update build_skill_distribution.py to the latest Skills Over MCP WG index
schema (decisions 2026-06-05 / 2026-06-09):
- index.json entries now carry verbatim `frontmatter`, `url` + `digest`
(sha256 of SKILL.md), and a per-skill `archives[]` array. Drop the old
`name`/`type`/`description`/`$schema` 0.2.0 discovery fields.
- Lay out the full expanded skill tree under <out>/<name>/... (every file,
not just SKILL.md) alongside the .tar.gz, so consumers can address each
file individually and walk directories (resources/directory/read).
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
* either SKILL.md OR .tar.gz.
---------
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-authored-by: evalstate <1936278+evalstate@users.noreply.github.com>
* fix: add required "type": "http" to .mcp.json
Claude Code validates MCP server configs against a discriminated union (stdio | sse | http). A bare {url} entry matches no branch and is rejected at load time with 'Invalid MCP server config: invalid_union', so the server never registers for plugin users. All documented HTTP examples carry an explicit "type": "http".
* update generator to include type
* Bump plugin version for MCP config change
* Rename generated agents directory to agentsmd
---------
Co-authored-by: whatrwewaitingf0r <948960638175457471+whatrwewaitingf0r@users.noreply.github.com>