You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When visual-explainer is installed as a Claude Code plugin (via the visual-explainer-marketplace), /share-page fails because its hard dependency on the vercel-deploy skill cannot be satisfied: the dependency isn't bundled in the marketplace, share.sh only probes Pi-shaped paths, and the only documented install route is the pi CLI.
Repro
In Claude Code, install the marketplace plugin (visual-explainer-marketplace → visual-explainer).
Generate any HTML diagram.
Invoke /visual-explainer:share-page <file> (or run share.sh directly).
Result:
Error: vercel-deploy skill not found
Install it with: pi install npm:vercel-deploy
The suggested install command is a Pi CLI command that Claude Code users don't have.
Root cause
Three issues compound:
Not bundled.~/.claude/plugins/marketplaces/visual-explainer-marketplace/plugins/ contains only visual-explainer/. There is no vercel-deploy/ plugin alongside it, so installing the marketplace doesn't pull in the dependency.
No Claude Code plugin path (e.g. ~/.claude/plugins/marketplaces/*/plugins/vercel-deploy/scripts/) is probed.
Pi-only install instructions. Both SKILL.md ("Sharing Pages" section) and commands/share-page.md ("Requirements") document install only as pi install npm:vercel-deploy. There's no Claude Code equivalent anywhere in the docs.
Suggested fixes (any one would resolve)
Bundlevercel-deploy in the marketplace alongside visual-explainer, and add the corresponding Claude Code plugin path to share.sh's search loop.
Document a non-Pi install route in SKILL.md / commands/share-page.md (e.g. a git clone / manual-drop instruction for Claude Code users) — and extend share.sh to probe that location.
Summary
When
visual-explaineris installed as a Claude Code plugin (via thevisual-explainer-marketplace),/share-pagefails because its hard dependency on thevercel-deployskill cannot be satisfied: the dependency isn't bundled in the marketplace,share.shonly probes Pi-shaped paths, and the only documented install route is thepiCLI.Repro
visual-explainer-marketplace→visual-explainer)./visual-explainer:share-page <file>(or runshare.shdirectly).Result:
The suggested install command is a Pi CLI command that Claude Code users don't have.
Root cause
Three issues compound:
Not bundled.
~/.claude/plugins/marketplaces/visual-explainer-marketplace/plugins/contains onlyvisual-explainer/. There is novercel-deploy/plugin alongside it, so installing the marketplace doesn't pull in the dependency.Pi-only search paths.
plugins/visual-explainer/scripts/share.shsearches only:No Claude Code plugin path (e.g.
~/.claude/plugins/marketplaces/*/plugins/vercel-deploy/scripts/) is probed.Pi-only install instructions. Both
SKILL.md("Sharing Pages" section) andcommands/share-page.md("Requirements") document install only aspi install npm:vercel-deploy. There's no Claude Code equivalent anywhere in the docs.Suggested fixes (any one would resolve)
vercel-deployin the marketplace alongsidevisual-explainer, and add the corresponding Claude Code plugin path toshare.sh's search loop.SKILL.md/commands/share-page.md(e.g. agit clone/ manual-drop instruction for Claude Code users) — and extendshare.shto probe that location.vercelCLI directly, eliminating the dependency entirely. (Noting this was already rejected; raising only because the underlying brokenness it cited still ships.)Environment
visual-explainer-marketplacev0.7.1 /visual-explainerplugin v0.7.1