From browser-bridge
Diagnose Browser Bridge connection, auth, and extension issues. Use when bridge_status fails, logs show auth timeout, extension won't connect, MCP tools error, or user says browser bridge is broken. Triggers on "browser bridge not working", "auth timeout", "extension disconnected", "bridge unreachable".
How this skill is triggered — by the user, by Claude, or both
Slash command
/browser-bridge:browser-bridge-troubleshootingThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
```bash
bash ${CLAUDE_PLUGIN_ROOT}/scripts/status.sh
bash ${CLAUDE_PLUGIN_ROOT}/scripts/setup-wizard.sh --check
MCP tools: bridge_status, bridge_logs (limit 50).
Logs show: Extension auth timeout — closing connection
Cause: Token mismatch — extension bundle doesn't match .bridge-token, or empty token in popup storage.
Fix:
bash ${CLAUDE_PLUGIN_ROOT}/scripts/setup-token.shcd ${CLAUDE_PLUGIN_ROOT} && bun run build:extensionchrome://extensionsCause: MCP not connected (stdio mode starts bridge on connect), or gateway stopped.
Fix:
/mcpbash ${CLAUDE_PLUGIN_ROOT}/scripts/start-gateway.shCause: Extension not loaded, disabled, or wrong folder.
Fix:
${CLAUDE_PLUGIN_ROOT}/extension/dist (not extension/ source)bun run build:extensionRun full setup: /browser-bridge-setup
Default ports: bridge 18793, MCP gateway 18794. Override with BROWSER_BRIDGE_PORT / BROWSER_BRIDGE_MCP_PORT.
Expected when agent uses CDP. User can dismiss; automation still works.
bash ${CLAUDE_PLUGIN_ROOT}/scripts/setup-token.sh --regenerate
cd ${CLAUDE_PLUGIN_ROOT} && bun run build:extension
bash ${CLAUDE_PLUGIN_ROOT}/scripts/stop-gateway.sh 2>/dev/null || true
# Reload extension in Chrome, reconnect MCP
npx claudepluginhub awfixers-stuff/plugins --plugin browser-bridgeSets up isolated workspaces using native worktree tools or git worktree fallback. Use before starting feature work to protect the current branch.