Skip to content

docs: document SSH prerequisite and MCP fallback for /plugin marketplace add - #5

Open
Makabeez wants to merge 1 commit into
KeeperHub:mainfrom
Makabeez:docs/ssh-prerequisite
Open

docs: document SSH prerequisite and MCP fallback for /plugin marketplace add#5
Makabeez wants to merge 1 commit into
KeeperHub:mainfrom
Makabeez:docs/ssh-prerequisite

Conversation

@Makabeez

@Makabeez Makabeez commented Aug 6, 2026

Copy link
Copy Markdown

Problem

/plugin marketplace add KeeperHub/claude-plugins clones this repo over SSH. Users without a GitHub SSH key configured see:

Permission denied (publickey).
fatal: Could not read from remote repository.

This silently blocks the entire documented setup path — /keeperhub:login and /keeperhub:status never become available, and there's no hint about why or what to do next.

Fix

Added a callout block before the setup steps with:

  • A one-line explanation of the SSH requirement
  • A link to GitHub's SSH key setup guide
  • The direct MCP alternative (claude mcp add --transport http) that bypasses the plugin system entirely and works with no SSH keys

The MCP path is worth documenting here regardless, since it's simpler and works on any machine.

Related

Companion PR for other onboarding friction points in the CLI repo: KeeperHub/cli#88

Found during a fresh Linux/WSL2 onboarding run (2026-08-06) — no GitHub SSH keys, no Homebrew, headless environment.

…ace add

The marketplace add command clones via SSH; users without GitHub SSH keys
configured see "Permission denied (publickey)" with no explanation. This
blocks the entire documented setup path — /keeperhub:login and
/keeperhub:status never become available.

Adds a callout above the setup steps with:
- explanation of why SSH is required
- link to GitHub's SSH key setup guide
- direct MCP alternative (claude mcp add --transport http) that works
  without SSH keys at all

Found during a fresh Linux/WSL2 onboarding run (2026-08-06).
@Makabeez

Makabeez commented Aug 6, 2026

Copy link
Copy Markdown
Author

CLI onboarding friction companion PR: KeeperHub/cli#88

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