github mvanhorn/last30days-skill v3.0.2
v3.0.2 — Fix /last30days slash command

latest releases: v3.18.0, v3.17.0, v3.16.0...
3 months ago

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

Don't miss a new last30days-skill release

NewReleases is sending notifications on new releases.