An AI-native browser skill that renders pages as compact, handle-addressable OwlMark text to let agents navigate, click, and type without relying on screenshots or coordinate guessing.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install owl-browser
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install owl-browser using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
Owl Browser is an AI-native browser designed specifically for agentic execution. Unlike traditional browsers that require expensive visual model processing of screenshots or parsing through messy, oversized HTML, Owl Browser renders each web page as OwlMark. OwlMark is a highly compact, structured, and handle-addressable text view representing exactly what is visible on the screen. This allows AI agents to read, navigate, and act with speed and high cost-efficiency.
By leveraging Openclaw Skills, developers can integrate this agent rendering capability directly into their workflows. Rather than guessing pixel coordinates or managing complex CSS selectors, the agent interacts with simple handle tokens like l5 or x27 generated during the observation stage. This optimizes performance and drastically reduces token overhead while ensuring highly reliable automation.
browser_create_context endpoint, specifying the render_mode as agent to receive handle-addressable outputs.browser_navigate. This step loads the page but does not return content.browser_observe to capture the page's structure. The browser returns an OwlMark text tree, a list of interactive handles, page metadata, and a token estimate.l5 for a link or x27 for a textbox) via browser_click or browser_type.navigated or dom-changed), re-observe the screen to verify state changes, and repeat steps as necessary until the task is complete before closing the context.Make sure you have the following environment variables configured:
OWL_API_ENDPOINT: The base URL of the Owl Browser HTTP API (e.g., http://localhost:8080).OWL_API_TOKEN: The bearer token used to authenticate calls.curl must be installed on your system.You can interact with the API using a helper function in your terminal shell:
owl() { curl -s -X POST "$OWL_API_ENDPOINT/execute/$1" -H "Authorization: Bearer $OWL_API_TOKEN" -H "Content-Type: application/json" -d "$2"; }
Ensure this environment is properly set up so your Openclaw Skills agent can communicate with the Owl Browser instance.
Owl Browser structures pages as compact OwlMark text maps with precise interactable handle taxonomies. Here is how key objects are organized:
| Element Type | OwlMark Pattern | Description |
|---|---|---|
| Links | [- link "Label" [#l5]] |
Interactive links identified by dynamic handle sequences starting with l. |
| Inputs/Buttons | [textbox "Field" [#x27 val=""]] |
Inputs, textboxes, and buttons mapped with handle tokens starting with x or b. |
| Headers/Nav | [#region:nav] |
Structured semantic landmarks for target scoping. |
When executing browser_observe, the metadata schema provides status indicators to guide the agent:
ready: Safe to interact with elements on screen.pending: Page is unhydrated or rendering dynamically. The schema provides a retry_after_ms delay value.incomplete: Chrome rendered but main content failed; requires vision fallbacks or a re-observation loop.min (minimalist), normal, full, to outline (headings-only layout for massive articles).browser_expand and browser_read_node to zoom in on collapsed regions or pull raw text from specific DOM nodes without bloating the primary prompt token context.canvas or webgl) block automation, allowing agents to selectively trigger visual fallback screenshots (render_mode: both).agent, automation, webdev, full) optimized for distinct Openclaw Skills tasks.Loading
A robust, secure cloud file management tool for AI agents that handles uploads up to 100MB, download URLs, sharing, and meta-tagging.

A multi-domain data format validation tool for AI agents that ensures clean input processing for JSON, network configurations, financial identifiers, and general strings.

An AI-powered full-funnel marketing operating system designed to turn product value into user action, from initial attention to continuous customer retention.

A foundational personality, memory, and cognitive architecture that transforms AI agents from transactional tools into highly empathetic, self-improving companions.

An end-to-end, data-driven operating system designed to transform e-commerce products into repeatable, high-converting TikTok video campaigns.

A battle-tested decision-making protocol for AI agents to handle high-stakes investments, tech selections, and major purchases with rigorous real-time data verification.








































