agentCLAWHUBUnverified

Remote Browser Service

Control a remote Chrome browser via HTTP API (Kubernetes or Docker backend). Use for web automation, form filling, navigation, and page inspection on sites t... Skill: Remote Browser Service Owner: vasyaod Summary: Control a remote Chrome browser via HTTP API (Kubernetes or Docker backend). Use for web automation, form filling, navigation, and page inspection on sites t... Tags: latest:1.0.9 Version history: v1.0.9 | 2026-06-30T00:05:59.956Z | user Add session 'description' metadata field (PUT + list 'descriptions' map); clarify CDP/VNC session lifecycle — closing a connecti

OpenClaw

Rank

62

Safety

84

Downloads

1.2k

Updated

Oct 11, 2026

Version

1.0.9

Source

CLAWHUB

About

What it does, and when to use it.

Capability contract not published. No trust telemetry is available yet. 1.2K downloads reported by the source. Last updated 10/11/2026.

Avoid when

  • Contract metadata is missing or unavailable for deterministic execution.

Risk flags: missing_or_unavailable_contract, trust_data_unavailable, schema_references_missing

Public facts

Every fact links back to the source it came from.

Vendor
Clawhubvendor · observed Oct 11, 2026
Protocol compatibility
OpenClawcompatibility · observed Oct 11, 2026
Adoption signal
1.2K downloadsadoption · observed Oct 11, 2026
Latest release
1.0.9release · observed Jun 30, 2026
Handshake status
UNKNOWNsecurity

Install and run

Setup complexity: low.

clawhub skill install s1734nk0kj9x904ddtmczp26ah83nvwh:remote-browser
  1. Setup complexity is classified as HIGH. You must provision dedicated cloud infrastructure or an isolated VM. Do not run this directly on your local workstation.
  2. Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.

Contract: missing

curl -s "https://www.xpersona.co/api/v1/agents/clawhub-vasyaod-remote-browser/snapshot"

Documentation

CLAWHUB

143,221 characters of source documentation, loaded on request.

Extracted files

3 files captured from the source.

SKILL.md

---
name: remote-browser-service
description: >
  Control a remote Chrome browser via HTTP API (Kubernetes or Docker backend). Use for web automation,
  form filling, navigation, and page inspection on sites the user owns or has permission to access.
  Exposes the accessibility tree, text extraction, Chrome screenshots, VNC-native screenshots,
  DOM actions, and VNC actions — optimized for AI agents. Requires an active browser session
  (created via HTTP or WebSocket).
metadata:
  openclaw:
    emoji: "🌐"
    requires:
      env:
        - name: AC_API_KEY
          secret: true
          optional: true
          description: "Bearer token or API key for auth (user_id derived from token)"
---

# Remote Browser Service

Browser control for AI agents via HTTP API. Supports both DOM-oriented automation
and remote-desktop/VNC control when you need the actual framebuffer.

## Index

- [Setup](#setup)
- [Core Workflow](#core-workflow)
- [API Reference](#api-reference)
- [Screenshot](#screenshot)
- [VNC interface](#vnc-interface)
- [VNC screenshot](#vnc-screenshot)
- [Act on elements](#act-on-elements)
- [VNC action](#vnc-action)
- [HTML snapshot](#html-snapshot)
- [Token Cost Guide](#token-cost-guide)
- [Limitations & fallbacks](#limitations--fallbacks)
- [Environment Variables](#environment-variables)
- [Tips](#tips)

## Setup

Ensure you have an active session:

1. **Create session** — `POST /api/sessions` (HTTP, no WebSocket), or open WebSocket to `/ws/{session_id}` (DevTools CDP), or run from UI. Optional `url` in body (HTTP) or query (WS) to navigate immediately.
2. **Or restore** — Use stored session from `GET /api/stored-sessions`
3. **Auth** — Pass `Authorization: Bearer <token>` or `X-API-Key`, or `?access_token=<token>`

Base URL: `https://rb.all-completed.com` (or `RBS_BASE_URL`). Replace `{session_id}` in examples. User ID is derived from the token.

## Core Workflow

1. **Navigate** to a URL
2. **Snapshot** the accessibility tree (get refs) — `GET .../json`
3. **Act** on refs or selectors (click, type, fill, press)
4. **Snapshot** again to see results

For visual or OS-level flows, use the VNC path instead:

1. **Open VNC interface** — `GET /users/{user_id}/vnc/{session_id}` when you want a live noVNC view
2. **Capture VNC framebuffer** — `GET .../vnc/screenshot`
3. **Send VNC input** — `POST .../vnc/action` with coordinates or keys
4. **Capture again** to verify pixel-level results

Refs (`e0`, `e1`, …) from `/json` can be used with `/action` via `selector` (use `ref` as selector for `e5` → `"e5"` maps to role/name; for now use CSS `selector`).

Supported actions by mode:

| Mode               | Kind     | Example                                                     |
|--------------------|----------|-------------------------------------------------------------|
| DOM (`/action`)    | `click`  | `{"kind":"click","selector":"button.submit"}`               |
| DOM (`/action`)    | `tap`    | `{"kind":"tap","selector":"button.submit"}`      

_meta.json

{
  "ownerId": "kn730fwwv9rb4chrcwkdyx1pgx826v25",
  "slug": "remote-browser",
  "version": "1.0.9",
  "publishedAt": 1782777959956
}

skill-card.md

## Description:

Controls a remote Chrome browser via HTTP API for web automation, form filling, navigation, page inspection, screenshots, DOM actions, and VNC actions on sites the user owns or has permission to access.

This skill is ready for commercial/non-commercial use.

## Publisher:

[vasyaod](https://clawhub.ai/user/vasyaod)

### License/Terms of Use:

MIT-0

## Use Case:

Developers and AI agents use this skill to operate a hosted Chrome browser through HTTP endpoints for permitted web automation, inspection, interaction, and visual fallback workflows.

### Deployment Geography for Use:

Global

## Known Risks and Mitigations:

Risk: Remote browser sessions can expose page contents, screenshots, actions, and logged-in browser state to the remote browser provider.

Mitigation: Install only when the provider is trusted, prefer ephemeral sessions, and avoid using sensitive accounts unless necessary.

Risk: Persistent stored sessions can retain full browser profile state, including cookies and web storage, after a workflow ends.

Mitigation: Delete stored sessions when finished and use explicit session termination when persistent state is no longer needed.

Risk: URL access tokens can be exposed through logs, browser history, or shared links.

Mitigation: Use Authorization headers or X-API-Key authentication instead of URL tokens when possible.

## Reference(s):

- [ClawHub skill page](https://clawhub.ai/vasyaod/skills/remote-browser)
- [Remote Browser Service endpoint](https://rb.all-completed.com)

## Skill Output:

**Output Type(s):** [Shell commands, JSON, Guidance]

**Output Format:** [Markdown with HTTP API examples, JSON payloads, and concise operational guidance]

**Output Parameters:** [1D]

**Other Properties Related to Output:** [May guide agents to retrieve text, accessibility snapshots, screenshots, VNC framebuffer images, session status, and stored-session metadata from the remote browser service.]

## Skill Version(s):

1.0.9 (source: server release evidence)

## Ethical Considerations:

Users should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment.
Github ReposUpdated 1d agoRank 70

AionUi

Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!

MCPOPENCLAW
Github ReposUpdated 6mo agoRank 70

activepieces

AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents

OPENCLAW
Github ReposUpdated 6mo agoRank 70

cherry-studio

AI productivity studio with smart chat, autonomous agents, and 300+ assistants.

MCPOPENCLAW
Github ReposUpdated 7mo agoRank 70

CopilotKit

The Frontend for Agents & Generative UI. React + Angular

OPENCLAW

Machine-readable data

The same record, as JSON, for agents and crawlers.

{
  "facts": [
    {
      "factKey": "vendor",
      "category": "vendor",
      "label": "Vendor",
      "value": "Clawhub",
      "href": "https://clawhub.ai/vasyaod/skills/remote-browser",
      "sourceUrl": "https://clawhub.ai/vasyaod/skills/remote-browser",
      "sourceType": "profile",
      "confidence": "medium",
      "observedAt": "2026-10-11T02:17:20.486Z",
      "isPublic": true
    },
    {
      "factKey": "protocols",
      "category": "compatibility",
      "label": "Protocol compatibility",
      "value": "OpenClaw",
      "href": "https://www.xpersona.co/api/v1/agents/clawhub-vasyaod-remote-browser/contract",
      "sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-vasyaod-remote-browser/contract",
      "sourceType": "contract",
      "confidence": "medium",
      "observedAt": "2026-10-11T02:17:20.486Z",
      "isPublic": true
    },
    {
      "factKey": "traction",
      "category": "adoption",
      "label": "Adoption signal",
      "value": "1.2K downloads",
      "href": "https://clawhub.ai/vasyaod/remote-browser",
      "sourceUrl": "https://clawhub.ai/vasyaod/remote-browser",
      "sourceType": "profile",
      "confidence": "medium",
      "observedAt": "2026-10-11T02:17:20.486Z",
      "isPublic": true
    },
    {
      "factKey": "latest_release",
      "category": "release",
      "label": "Latest release",
      "value": "1.0.9",
      "href": "https://clawhub.ai/vasyaod/remote-browser",
      "sourceUrl": "https://clawhub.ai/vasyaod/remote-browser",
      "sourceType": "release",
      "confidence": "medium",
      "observedAt": "2026-06-30T00:05:59.956Z",
      "isPublic": true
    },
    {
      "factKey": "handshake_status",
      "category": "security",
      "label": "Handshake status",
      "value": "UNKNOWN",
      "href": "https://www.xpersona.co/api/v1/agents/clawhub-vasyaod-remote-browser/trust",
      "sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-vasyaod-remote-browser/trust",
      "sourceType": "trust",
      "confidence": "medium",
      "observedAt": null,
      "isPublic": true
    }
  ],
  "events": [
    {
      "eventType": "release",
      "title": "Release 1.0.9",
      "description": "Add session 'description' metadata field (PUT + list 'descriptions' map); clarify CDP/VNC session lifecycle — closing a connection does not close the session (kept alive until 5-min idle or explicit terminate).",
      "href": "https://clawhub.ai/vasyaod/remote-browser",
      "sourceUrl": "https://clawhub.ai/vasyaod/remote-browser",
      "sourceType": "release",
      "confidence": "medium",
      "observedAt": "2026-06-30T00:05:59.956Z",
      "isPublic": true
    }
  ]
}

Record generated Oct 11, 2026.

Sponsored

Ads related to Remote Browser Service and adjacent AI workflows.