ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified developer tools Safety 3/5

Unbrowse

Skill by bobdevibecoder

Why use this skill?

Easily transform web API traffic into functional OpenClaw AI agents. Capture, analyze, and generate professional skill code automatically with Unbrowse.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/bobdevibecoder/unbrowse
Or

What This Skill Does

Unbrowse by bobdevibecoder is a powerful developer utility designed to streamline the creation of OpenClaw AI agents. By leveraging HTTP Archive (HAR) file analysis and headless browser automation, Unbrowse acts as an automated reverse-engineering engine for web APIs. It captures real-time network traffic from any target URL, parses the underlying request/response patterns, and automatically generates the boilerplate infrastructure required to turn those APIs into functional OpenClaw skills. The tool outputs a structured project including typed API clients, authentication modules, and command-line entry points, significantly reducing the manual effort involved in API integration.

Installation

To install the Unbrowse skill directly into your environment, run the following command in your terminal:

clawhub install openclaw/skills/skills/bobdevibecoder/unbrowse

Ensure you have Python 3.11+ installed. For full functionality, especially CDP capture, verify that you have a compatible Chrome or Chromium binary installed and configured in your UNBROWSE_CHROME_PATH environment variable. You may also need playwright installed to facilitate the browser-based traffic capture.

Use Cases

Unbrowse is ideal for developers looking to automate repetitive tasks by building AI-controlled agents. Common use cases include:

  1. Rapidly scaffolding an agent to interact with a proprietary web dashboard that lacks a public API.
  2. Converting complex legacy web interactions into clean, reusable OpenClaw commands.
  3. Prototyping data-extraction bots for financial or e-commerce sites.
  4. Standardizing API authentication patterns across multiple different skill projects.

Example Prompts

  1. "Unbrowse, capture traffic from https://dashboard.example.com/login and generate a new skill named 'ExampleManager' in my workspace."
  2. "Analyze the capture-session.har file and list all detected authentication patterns and rate limits."
  3. "Publish the generated 'FinanceTracker' skill to the ClawHub marketplace with a price of 5 USDC."

Tips & Limitations

When using Unbrowse, prioritize capturing traffic in a clean environment to ensure the generated schemas remain accurate and free of extraneous noise. The tool relies heavily on the quality of the captured HAR data; if a website uses highly obfuscated GraphQL queries or dynamic request signing, manual adjustment of the generated lib/api_client.py may be necessary. Always verify your generated skill code before publishing to the marketplace to ensure security and reliability. Note that headless capture may be blocked by anti-bot protections; if capture fails, consider manually exporting a HAR file from your browser's DevTools.

Metadata

Stars1100
Views4
Updated2026-02-17
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-bobdevibecoder-unbrowse": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#automation#api#web-scraping#productivity
Safety Score: 3/5

Flags: network-access, file-write, file-read, data-collection, external-api, code-execution