bits-mcp
Control browser automation agents via the Bits MCP server. Use when running web scraping, form filling, data extraction, or any browser-based automation task. Bits agents can navigate websites, click elements, fill forms, handle OAuth flows, and extract structured data.
Why use this skill?
Integrate Bits MCP with OpenClaw to automate web browsing, scrape structured data, and perform complex browser interactions with TypeScript-based AI agents.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/robbiethompson18/bitsWhat This Skill Does
The Bits MCP skill integrates the Bits AI browser automation platform directly into your OpenClaw agent workflow. It provides a robust, sandbox-ready environment where the agent can navigate complex web structures, execute TypeScript-based automation, and extract structured data from virtually any website. By using the Bits MCP server, you turn your AI agent into a sophisticated browser-based assistant capable of handling tasks ranging from simple information retrieval to complex form submissions, OAuth authentication, and multi-step interactions.
Installation
To integrate this skill, follow these three steps:
- Obtain your API Key: Sign in at app.usebits.com, navigate to Settings → API Keys, and generate a new key starting with
bb_. - Configure the MCP: Add the bits server configuration to your
~/.openclaw/openclaw.json(or~/.claude.json) file using thenpxcommand and your generated API key provided in theBITS_API_KEYenvironment variable. - Activation: Restart your OpenClaw gateway or client to establish the connection with the Bits infrastructure.
Use Cases
- Data Extraction: Scrape product listings, financial reports, or news articles and convert them into clean, structured JSON format for further analysis.
- Automated Testing: Perform end-to-end testing on web forms to ensure input validation and submission logic work as expected.
- Workflow Automation: Automate repetitive tasks such as logging into portals, navigating dashboards, and downloading reports without manual intervention.
- Research Support: Utilize the browser's ability to handle JavaScript-heavy websites to gather comprehensive data across multiple pages or sites simultaneously.
Example Prompts
- "Use Bits to go to the company blog, find the most recent engineering post, and summarize the key technical highlights into a bulleted list."
- "Navigate to the example feedback form, fill it out with a rating of 5 stars, provide the comment 'Great service', and submit the form."
- "Scrape the top 10 search results for 'AI trends 2024' from the search engine results page and save the titles and URLs to a JSON structure."
Tips & Limitations
- Documentation: Utilize the built-in documentation search tool within the MCP to understand available SDK methods before attempting complex scripts.
- Debugging: If an automation task fails, check the live view URL provided in the logs to see exactly what the browser is seeing at the moment of failure.
- CAPTCHAs: Be aware that aggressive bot protections or CAPTCHAs may block automated sessions; for critical workflows, ensure your agent handles interaction delays appropriately.
- Performance: Initial startup may take a moment to download the necessary packages; persistent workflows can be optimized by defining them within the Bits web application.
Metadata
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 skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-robbiethompson18-bits": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, external-api, code-execution