cradle-plugin-browser-uselisted
Install: claude install-skill wibus-wee/cradle-app
# Browser Use — Cradle In-App Browser Control
## Overview
The Browser Use plugin gives Claude Agent direct control over Cradle's embedded browser panel (the `<webview>` in the desktop app). It uses Chrome DevTools Protocol (CDP) for real input events — clicks, keystrokes, and scrolls behave exactly as if a human performed them.
## Available MCP Tools
### Navigation & Page
| Tool | Description | Key Parameters |
|------|-------------|----------------|
| `browser_navigate` | Navigate to a URL | `url` (required), `tabId` |
| `browser_screenshot` | Capture page screenshot (PNG base64) | `fullPage`, `tabId` |
| `browser_get_text` | Get text content of page or element | `selector`, `tabId` |
| `browser_dom_snapshot` | Get accessibility tree (semantic nodes) | `tabId` |
| `browser_eval` | Execute arbitrary JavaScript expression | `expression` (required), `tabId` |
### Interaction
| Tool | Description | Key Parameters |
|------|-------------|----------------|
| `browser_click` | Click an element (real mouse event) | `selector` (required), `tabId` |
| `browser_type` | Type text into a focused element | `selector` (required), `text` (required), `tabId` |
| `browser_hover` | Hover over an element | `selector` (required), `tabId` |
| `browser_scroll` | Scroll page or element | `direction` (required: up/down/left/right), `amount`, `selector`, `tabId` |
| `browser_keyboard` | Press key or key combination | `key` (required), `modifiers` (array: ctrl/alt/shift/meta), `tabId` |
### Ta