v3.0.4
mvanhorn/last30days-skillv3.0.4Apr 15, 2026by mvanhorn
AI Summary
Fixes a path-escape error in Claude Code v2.1.109+ by removing the obsolete `"skills": ["./"]` configuration key.
Key Highlights
- Fixes 'Path escapes plugin directory' error
- Removes obsolete skills configuration key
New Features
- Plugin discovery fix for Claude Code v2.1.109+
Full Release Notes
## Fix Drops the \`"skills": ["./"]\` line from \`.claude-plugin/plugin.json\`. That value was accepted by older Claude Code but current versions (v2.1.109 and recent v2.1.x) reject it with \`Path escapes plugin directory: ./ (skills)\`. Removing the key lets Claude Code auto-discover \`skills/*/SKILL.md\` the same way every other plugin in the marketplace ecosystem does. ## Recovery \`\`\` /plugin update last30days /reload-plugins /doctor \`\`\` \`/doctor\` should now report zero errors for last30days. \`/last30days\` should appear in autocomplete. ## What's Changed * fix(build): strip skills/ and .claude-plugin/ from .skill bundle (fixes v3.0.3 CI) by @mvanhorn in https://github.com/mvanhorn/last30days-skill/pull/263 * fix: drop plugin.json skills key to clear path-escape on Claude Code v2.1.109 (v3.0.4) by @mvanhorn in https://github.com/mvanhorn/last30days-skill/pull/264 **Full Changelog**: https://github.com/mvanhorn/last30days-skill/compare/v3.0.3...v3.0.4