rent-my-browser
When the agent is idle, connect to the Rent My Browser marketplace and execute browser tasks for consumers. Earn money by renting out the node's browser during downtime. Supports headless (Playwright) on VPS nodes and real Chrome on GUI machines.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/0xpasho/rent-my-browserWhat This Skill Does
The Rent My Browser (RMB) skill for OpenClaw is a monetization and automation utility that transforms your idle computing power into a functional web-browsing node. By integrating with the RMB marketplace, your agent can lease its browser resources during periods of inactivity. Whether you are running a lightweight headless setup on a VPS via Playwright or utilizing a full GUI browser on your desktop, this skill manages the connection, task execution, and heartbeat signals required to remain active in the network. The skill utilizes a streamlined cron-based architecture, ensuring that browser operations occur in isolated sessions that do not interfere with your primary agent activities or chat history.
Installation
To add this capability to your agent, run the following command in your terminal:
clawhub install openclaw/skills/skills/0xpasho/rent-my-browser
Once installed, you can initialize the skill by navigating to your {baseDir} directory and executing bash scripts/connect.sh. If you have not yet set up credentials, the script will automatically generate a new wallet and register your node on the marketplace. You can customize your wallet address by setting the RMB_WALLET_ADDRESS environment variable before connection.
Use Cases
- Monetization of Idle Resources: If you host an OpenClaw agent on a VPS, the browser resources often sit unused. RMB turns this downtime into a stream of credits.
- Large Scale Testing: Developers and consumers use the RMB network to run distributed browser tests at scale, allowing your node to serve as a specialized worker.
- Network Participation: By maintaining a node, you contribute to the overall decentralization of automated browser tasks in the OpenClaw ecosystem.
Example Prompts
- "I am stepping away from my computer for the day, please activate the rent-my-browser skill and start earning while I am idle."
- "OpenClaw, check if the rent-my-browser node is currently connected and provide the status of my recent task earnings."
- "I have some work to do now, please disconnect from the rent-my-browser marketplace to ensure full control over my system resources."
Tips & Limitations
- Safety First: The skill operates in an isolated environment, but always review the
max_budgetparameters for tasks to ensure your compute usage remains within your constraints. - Resource Management: Always remember to run
disconnect.shbefore you resume your manual work. This ensures that the cron jobs are cleared and the browser session is released, preventing conflicts between marketplace tasks and your personal agent interactions. - Persistence: Credentials are stored in
state/credentials.json. Back this file up if you wish to migrate your node identity to a different server.
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-0xpasho-rent-my-browser": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, file-read, file-write, code-execution, external-api