command -v misses claude when not in PATH (e.g. brew install without
shell init). Now also checks /opt/homebrew/bin/claude and
/usr/local/bin/claude. Uses $CLAUDE_BIN variable for all invocations.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Detect claude CLI availability; if present, use `claude mcp add`
with --transport http (Streamable HTTP) instead of writing .mcp.json
- Fall back to .mcp.json for environments without claude CLI
- Install skills directly to ~/.claude/skills/ (where Claude Code reads them)
- Remove marketplace/plugin registration (not used by Claude Code)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>