Skip to content

refactor(plugin): rename install to toolkit@stijnvanhulle - #160

Merged
stijnvanhulle merged 1 commit into
mainfrom
claude/plugin-toolkit-name
Jun 11, 2026
Merged

refactor(plugin): rename install to toolkit@stijnvanhulle#160
stijnvanhulle merged 1 commit into
mainfrom
claude/plugin-toolkit-name

Conversation

@stijnvanhulle

Copy link
Copy Markdown
Owner

What

Rename the plugin from template to toolkit so the install reads toolkit@stijnvanhulle. The marketplace name (stijnvanhulle) is unchanged; only the plugin identifier (the part before @) changes.

Changes

  • tools/claude/.claude-plugin/plugin.json: name templatetoolkit
  • .claude-plugin/marketplace.json: plugin entry name templatetoolkit
  • Install string updated in README.md, AGENTS.md (covers CLAUDE.md/GEMINI.md/copilot via symlink), and tools/claude/README.md

Note

Plugin skills are namespaced by the plugin name, so the slash commands become /toolkit:spec, /toolkit:plan, etc. for installed-plugin users. The workspace symlinks are unaffected.

Verify

Validated locally with the Claude CLI (v2.1.173):

claude plugin validate .claude-plugin/marketplace.json   # passed
claude plugin validate ./tools/claude                    # passed
claude plugin marketplace add ./.claude-plugin/marketplace.json
claude plugin install toolkit@stijnvanhulle              # installed + enabled

After merge, the documented install works:

/plugin marketplace add stijnvanhulle/template
/plugin install toolkit@stijnvanhulle

https://claude.ai/code/session_012NBotWfBeFQWNyELg6Fv6q


Generated by Claude Code

Rename the plugin from 'template' to 'toolkit' so the install reads
'toolkit@stijnvanhulle'. Update the marketplace entry, plugin manifest,
and the install string in README.md, AGENTS.md, and tools/claude/README.md.
@codesandbox

codesandbox Bot commented Jun 11, 2026

Copy link
Copy Markdown

Review or Edit in CodeSandbox

Open the branch in Web EditorVS CodeInsiders

Open Preview

@github-actions

Copy link
Copy Markdown
Contributor

Size Change: 0 B

Total Size: 273 B

ℹ️ View Unchanged
Filename Size
packages/core/dist/index.js 112 B
packages/demo/dist/index.js 161 B

compressed-size-action

@pkg-pr-new

pkg-pr-new Bot commented Jun 11, 2026

Copy link
Copy Markdown

Open in StackBlitz

npm i https://pkg.pr.new/stijnvanhulle/template/@stijnvanhulle/template-core@160
npm i https://pkg.pr.new/stijnvanhulle/template/@stijnvanhulle/template-demo@160

commit: 08df9ba

@stijnvanhulle
stijnvanhulle merged commit 3b49e1d into main Jun 11, 2026
9 checks passed
@github-actions
github-actions Bot deleted the claude/plugin-toolkit-name branch June 11, 2026 09:13
stijnvanhulle added a commit that referenced this pull request Jul 16, 2026
…olkit (#175)

PR #160 renamed the marketplace plugin from `template` to `toolkit` without
a `renames` entry. Per the Claude Code marketplace spec, renaming a plugin's
`name` (or removing it from `plugins`) without a top-level `renames` map
strands existing users: their `enabledPlugins` still reference the old
`template@stijnvanhulle` key, which no longer resolves, and a fresh
`/plugin install toolkit@stijnvanhulle` against a pre-rename cache reports
`Plugin "toolkit" not found in marketplace "stijnvanhulle"`.

Map `template` -> `toolkit` so Claude Code (v2.1.193+) auto-migrates the old
key on load instead of erroring.


Claude-Session: https://claude.ai/code/session_01JWMyC4GKPUPo2rCYvDQWGZ

Co-authored-by: Stijn Van Hulle <stijn.vanhulle@gmail.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants