Fixes two regressions that silently broke `/last30days` for every user on Claude Code v2.1.105+.
What broke
- `/last30days ` returned `Unknown command` even though `/plugin list` showed the plugin as installed.
- `/doctor` reported: `Path escapes plugin directory: ./ (skills)`.
- Some users ended up with a duplicate phantom `last30days-3@last30days-skill` user-scope install colliding with the correct project-scope install.
What this fixes
- `.claude-plugin/plugin.json` now declares `"skills": ["skills"]` instead of `["./"]`, so the skill loader discovers `skills/last30days-nux/` without triggering the path-escape security check.
- `.claude-plugin/marketplace.json` and `plugin.json` now agree on version `3.0.2` (previously drifted between 3.0.0 and 3.0.1).
How to recover
```
/plugin update last30days
/reload-plugins
```
If `/doctor` still reports errors, uninstall and reinstall the plugin from the marketplace.
See the full changelog entry and PR #261 for details.
What's Changed
- chore: stop publishing internal ce:plan docs to the repo by @mvanhorn in #259
- feat: surface YouTube + TikTok top comments alongside Reddit by @mvanhorn in #260
- fix: restore /last30days slash command on Claude Code v2.1.105+ by @mvanhorn in #261
Full Changelog: v3.0.1...v3.0.2