Repository navigation
v0.7.0
Changes
- Add a Claude Code plugin marketplace (
.claude-plugin/) so
claude plugin marketplace add 3metaJun/mstackfollowed by
claude plugin install mstack@mstackinstalls all 50 skills and both agents,
including the filesmeta-modeneeds undertools/meta-mode. The plugin
version tracks the npm version. - Add
npm run pack-claude-skillsto validate skills against Claude upload
limits and build one zip per skill for Claude Desktop chat, Cowork, and
claude.ai. The packer rewrites links that leave a skill, leaves code alone,
rejects reference-style links that cannot be rewritten, applies the Agent
Skills name rules, and checks the Skills API's 30 MB limit against
uncompressed bytes. - Check the Claude plugin manifest and its version in
npm testand
npm run check-package, and skip the local.piruntime directory in the
private-data scan.
Upgrade notes
No skill content changed. Use either the plugin or the installer for Claude
Code on one machine, because both load and the duplicates compete for the skill
listing budget. Upload packages have not been tried against Claude Desktop or
claude.ai. Claude's skill-authoring documentation gives a 1,024-character
description limit while a Help Center article gives 200; several skills exceed
200, so shorten descriptions for the upload if one is rejected.
Verification
Both pull requests passed independent subagent review with the confirmed
findings fixed (three rounds for the packer). Node 18/22 CI passed on Linux,
macOS, and Windows, together with package checks and both pinned-source
integrity checks. claude plugin validate . --strict passes with Claude Code
2.1.287, and an isolated install loaded 50 skills and 2 agents.