# Send Grok Browser to your agent
Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.
## Fast path
- Download the package from Yavira.
- Extract it into a folder your agent can access.
- Paste one of the prompts below and point your agent at the extracted folder.
## Suggested prompts
### New install

```text
I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete.
```
### Upgrade existing

```text
I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run.
```
## Machine-readable fields
```json
{
  "schemaVersion": "1.0",
  "item": {
    "slug": "grok-browser",
    "name": "Grok Browser",
    "source": "tencent",
    "type": "skill",
    "category": "开发工具",
    "sourceUrl": "https://clawhub.ai/EasonC13/grok-browser",
    "canonicalUrl": "https://clawhub.ai/EasonC13/grok-browser",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadUrl": "/downloads/grok-browser",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=grok-browser",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "packageFormat": "ZIP package",
    "primaryDoc": "SKILL.md",
    "includedAssets": [
      "SKILL.md"
    ],
    "downloadMode": "redirect",
    "sourceHealth": {
      "source": "tencent",
      "slug": "grok-browser",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-05-04T00:16:14.538Z",
      "expiresAt": "2026-05-11T00:16:14.538Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=grok-browser",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=grok-browser",
        "contentDisposition": "attachment; filename=\"grok-browser-1.0.0.zip\"",
        "redirectLocation": null,
        "bodySnippet": null,
        "slug": "grok-browser"
      },
      "scope": "item",
      "summary": "Item download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this item.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/grok-browser"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    }
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/grok-browser",
    "downloadUrl": "https://openagent3.xyz/downloads/grok-browser",
    "agentUrl": "https://openagent3.xyz/skills/grok-browser/agent",
    "manifestUrl": "https://openagent3.xyz/skills/grok-browser/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/grok-browser/agent.md"
  }
}
```
## Documentation

### Grok Browser Skill

Query Grok (grok.com) via Chrome browser automation and copy responses.

### Prerequisites

Chrome with Browser Relay extension
Use profile=chrome (never profile=clawd)

### Quick Start

# 1. Open Chrome with Grok
open -a "Google Chrome" "https://grok.com"
sleep 3

# 2. Attach browser relay
/Users/eason/clawd/scripts/attach-browser-relay.sh

# 3. Check tabs
browser action=tabs profile=chrome

### Input Method (IMPORTANT!)

Grok uses contenteditable, not a standard textbox. Use JavaScript evaluate:

// Type query via evaluate
browser action=act profile=chrome targetId=<id> request={
  "kind": "evaluate",
  "fn": "(() => { const editor = document.querySelector('[contenteditable=\\"true\\"]'); if(editor) { editor.focus(); editor.innerText = 'YOUR_QUERY_HERE'; return 'typed'; } return 'not found'; })()"
}

Then submit with Enter:

browser action=act profile=chrome targetId=<id> request={"kind":"press","key":"Enter"}

### 1. Open Grok & Attach Relay

open -a "Google Chrome" "https://grok.com"
sleep 3
/Users/eason/clawd/scripts/attach-browser-relay.sh

### 2. Get Tab ID

browser action=tabs profile=chrome

Look for Grok tab, note the targetId.

### 3. Input Query

browser action=act profile=chrome targetId=<id> request={
  "kind": "evaluate",
  "fn": "(() => { const e = document.querySelector('[contenteditable=\\"true\\"]'); if(e) { e.focus(); e.innerText = 'What is quantum computing?'; return 'ok'; } return 'fail'; })()"
}

### 4. Submit

browser action=act profile=chrome targetId=<id> request={"kind":"press","key":"Enter"}

### 5. Wait for Response

sleep 10-20  # Grok can take 10-30 seconds

### 6. Snapshot & Find Copy Button

browser action=snapshot profile=chrome targetId=<id>

Look for button with "Copy" in the response area (usually last message).

### 7. Click Copy

browser action=act profile=chrome targetId=<id> request={"kind":"click","ref":"<copy_button_ref>"}

### 8. Read Clipboard

pbpaste

### Response Detection

After submitting, response is complete when:

Copy button appears below the response text
Response time indicator shows (e.g., "952ms")
Suggested follow-up buttons appear

### New Chat for New Topics

Always start fresh chats for unrelated queries to avoid context overflow:

browser action=navigate profile=chrome targetId=<id> targetUrl="https://grok.com"

Or use Cmd+J shortcut:

browser action=act profile=chrome targetId=<id> request={"kind":"press","key":"Meta+j"}

### DeepSearch

To enable DeepSearch, click the button before submitting:

# In snapshot, find DeepSearch button
browser action=act profile=chrome targetId=<id> request={"kind":"click","ref":"<deepsearch_ref>"}
# Then type and submit as normal

### Tab Not Found

Re-run attach script:

/Users/eason/clawd/scripts/attach-browser-relay.sh

### Relay Not Working

Check status:

browser action=status profile=chrome

Should show cdpReady: true.

### Context Overflow

Navigate to fresh grok.com, don't continue old chats.

### Multiple Windows

Close extra Chrome windows. Keep only one for reliable relay.

### Copy Button Not Found

Response may still be streaming. Wait longer and snapshot again.

### Example Session

# Open and attach
exec: open -a "Google Chrome" "https://grok.com"
exec: sleep 3
exec: /Users/eason/clawd/scripts/attach-browser-relay.sh

# Get tab
browser action=tabs profile=chrome
# Returns targetId: ABC123...

# Type query
browser action=act profile=chrome targetId=ABC123 request={
  "kind":"evaluate",
  "fn":"(() => { const e = document.querySelector('[contenteditable=\\"true\\"]'); e.focus(); e.innerText = 'Explain quantum entanglement briefly'; return 'ok'; })()"
}

# Submit
browser action=act profile=chrome targetId=ABC123 request={"kind":"press","key":"Enter"}

# Wait
exec: sleep 15

# Snapshot to find Copy button
browser action=snapshot profile=chrome targetId=ABC123
# Find Copy button ref, e.g., e326

# Copy
browser action=act profile=chrome targetId=ABC123 request={"kind":"click","ref":"e326"}

# Read result
exec: pbpaste
## Trust
- Source: tencent
- Verification: Indexed source record
- Publisher: EasonC13
- Version: 1.0.0
## Source health
- Status: healthy
- Item download looks usable.
- Yavira can redirect you to the upstream package for this item.
- Health scope: item
- Reason: direct_download_ok
- Checked at: 2026-05-04T00:16:14.538Z
- Expires at: 2026-05-11T00:16:14.538Z
- Recommended action: Download for OpenClaw
## Links
- [Detail page](https://openagent3.xyz/skills/grok-browser)
- [Send to Agent page](https://openagent3.xyz/skills/grok-browser/agent)
- [JSON manifest](https://openagent3.xyz/skills/grok-browser/agent.json)
- [Markdown brief](https://openagent3.xyz/skills/grok-browser/agent.md)
- [Download page](https://openagent3.xyz/downloads/grok-browser)