stream-browser

star 0

Start a streaming browser session with real-time visual feedback

joemccann By joemccann schedule Updated 1/30/2026

name: stream-browser description: Start a streaming browser session with real-time visual feedback allowed-tools: Bash argument-hint: "[url]"

Streaming Browser Session

Start a high-performance browser session with real-time CDP streaming.

Usage

Start a streaming browser session:

cd ${pluginDir} && npm run dev -- interactive --url "$ARGUMENTS"

The streaming browser provides:

  • Real-time visual feedback via CDP screencast
  • Intelligent frame filtering - only sends frames when visual changes occur (>2% delta) or after 2-second keep-alive
  • Full Computer Use compatibility - all actions match Claude's Computer Use tool schema

Available Actions

Once the browser is running, you can execute actions in JSON format:

Navigation

{"action": "navigate", "url": "https://example.com"}

Mouse Actions

{"action": "left_click", "coordinate": [500, 300]}
{"action": "right_click", "coordinate": [500, 300]}
{"action": "double_click", "coordinate": [500, 300]}
{"action": "triple_click", "coordinate": [500, 300]}
{"action": "mouse_move", "coordinate": [500, 300]}
{"action": "left_click_drag", "startCoordinate": [100, 100], "endCoordinate": [200, 200]}

Keyboard Actions

{"action": "type", "text": "Hello, world!"}
{"action": "key", "text": "Return"}
{"action": "key", "text": "ctrl+s"}

Scrolling

{"action": "scroll", "coordinate": [500, 400], "scroll_direction": "down", "scroll_amount": 3}

Waiting

{"action": "wait", "duration": 2}

Status Commands

  • status - Show browser and streaming status
  • frame - Show current frame information
  • quit or exit - Close browser and exit
Install via CLI
npx skills add https://github.com/joemccann/claude-chrome-stream --skill stream-browser
Repository Details
star Stars 0
call_split Forks 0
navigation Branch main
article Path SKILL.md
More from Creator