Skip to content

v2.0.0 — Plugin-only · Neural Initiative org · v1→v2 migration

Choose a tag to compare

@Bobby-Gray Bobby-Gray released this 05 Jun 14:10
7dc530f

v2.0.0 ships the D&D skill as a Claude Code plugin at the new home neuralinitiative/claude-dnd-skill. The standalone install (~/.claude/skills/dnd, /dnd) is retired; the skill now installs as dm@neural-initiative and invokes as /dm:dnd.

Install

/plugin marketplace add neuralinitiative/claude-dnd-skill
/plugin install dm@neural-initiative

Then use /dm:dnd.

If you have a v1 standalone install

Run the one-time migration helper after installing the plugin:

python3 <plugin>/skills/dnd/scripts/migrate_v1_to_v2.py

It carries over device approvals, the display auth token, and TLS certs so paired phones stay paired and HTTPS stays trusted. Campaign data is never moved — it lives at the shared data root and both versions read it identically. Full guide: MIGRATING.md.

What's new

  • Plugin-only distribution. One supported packaging path; v1.x frozen on legacy-1.x branch (unmaintained).
  • Runtime state survives /plugin update. Device approvals, TLS certs, auth tokens, and session state moved out of the code dir into <data-root>/.runtime so they aren't wiped when the plugin code dir refreshes.
  • Neural Initiative org. Repo at github.com/neuralinitiative/claude-dnd-skill; the hosted version is at neuralinitiative.ai. GitHub's permanent redirects keep existing Bobby-Gray/* URLs resolving — no external breakage.
  • One-time v1→v2 migration helper with --dry-run / --yes / --keep-standalone, symlink-safe, idempotent, never deletes (backs up to dnd.v1-backup-<timestamp>).

Co-authored with @ethan-piper, whose #43 landed the restructure and migration helper.

Rollback

Nothing is deleted. To return to v1, move the backup dir back, or reinstall from the frozen legacy-1.x branch.


Full notes in CHANGELOG.md. Migration edge cases → please file an issue.