Skip to content

fix(install): use https URL for marketplace add + bump 0.5.2#22

Merged
easel merged 2 commits into
mainfrom
fix-install-https
Jun 3, 2026
Merged

fix(install): use https URL for marketplace add + bump 0.5.2#22
easel merged 2 commits into
mainfrom
fix-install-https

Conversation

@easel
Copy link
Copy Markdown
Collaborator

@easel easel commented Jun 3, 2026

Summary

Two commits, one release.

a022ba36 — Switch the canonical Claude Code install to the HTTPS URL form

Claude Code's /plugin marketplace add <owner>/<repo> shorthand resolves the GitHub reference to git@github.com:owner/repo (SSH) for the clone, which fails with Permission denied (publickey) for any user whose SSH key isn't registered with GitHub — even though the repo is public and HTTPS would work for everyone.

The full HTTPS form is accepted by the same command and authenticates through git's HTTPS credential helper (e.g. the gh helper most users already have configured). This removes the SSH-default trap.

Reference: https://code.claude.com/docs/en/plugins-reference.md#plugin-marketplace-add (the command accepts both owner/repo shorthand and full HTTPS URLs).

The marketplace listing itself (.claude-plugin/marketplace.json) already uses HTTPS for the plugin source, so the subsequent /plugin install helix@helix step was always safe — only the user-typed marketplace add line was tripping users up.

Changed every install reference site (canonical docs + recorded demo):

  • README.md (Claude Code install block, interactive + CLI)
  • docs/install/claude-code.md (path A canonical, scripted equivalent, reinstall path)
  • docs/install/README.md (CLI claim/verify quick start)
  • docs/website/content/use/claude-code-recipe.md (recipe, interactive + CLI)
  • docs/demos/install-claude/session.jsonl (recorded demo session)
  • website/static/demos/install-claude.cast (re-rendered asciinema cast)

3766a178 — Bump to 0.5.2

plugin.json was stuck at 0.4.1 — it had never been bumped past the 0.5.0 / 0.5.1 release tags. Catch it up and bump to 0.5.2 for this release.

Synced occurrences in docs/install/claude-code.md (example output + --plugin-url archive URL), the demo session and re-rendered cast.

Test plan

  • just lint-prose — 0/0/0
  • just check-website-links — 73,351 links resolve
  • Demo install-claude.cast re-rendered cleanly
  • CI on this PR

easel and others added 2 commits June 3, 2026 14:09
Claude Code's `/plugin marketplace add <owner>/<repo>` shorthand
resolves the GitHub reference to `git@github.com:owner/repo` (SSH) for
the clone, which fails with `Permission denied (publickey)` for any
user whose SSH key isn't registered with GitHub — even though the repo
is public and HTTPS would work for everyone.

The full HTTPS form is accepted by the same command and authenticates
through git's HTTPS credential helper (e.g. the `gh` helper most users
already have configured), removing the SSH-default trap.

Changed every install reference site:
- README.md (Claude Code install block, interactive + CLI)
- docs/install/claude-code.md (path A canonical, scripted equivalent,
  reinstall path)
- docs/install/README.md (CLI claim/verify quick start)
- docs/website/content/use/claude-code-recipe.md (recipe, interactive
  + CLI)
- docs/demos/install-claude/session.jsonl (recorded demo session)
- website/static/demos/install-claude.cast (re-rendered asciinema cast)

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
plugin.json was stuck at 0.4.1 — never bumped past the 0.5.0 / 0.5.1
release tags. Catch it up and bump to 0.5.2 for this release.

Synced version references:
- .claude-plugin/plugin.json: 0.4.1 -> 0.5.2
- docs/install/claude-code.md: example `claude plugin list` output
  (helix 0.5.0 -> 0.5.2) and the `--plugin-url` archive URL
  (v0.5.0.zip -> v0.5.2.zip)
- docs/demos/install-claude/session.jsonl: recorded `claude plugin list`
  output line
- website/static/demos/install-claude.cast: re-rendered

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@easel easel merged commit d3296f4 into main Jun 3, 2026
2 checks passed
@easel easel deleted the fix-install-https branch June 3, 2026 18:13
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.

1 participant