zerotoken-openclaw
Use when using ZeroToken MCP via OpenClaw for browser automation, trajectory recording and low-token replay, especially for recurring or scheduled browser tasks.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/amos144/zerotokenWhat This Skill Does
The zerotoken-openclaw skill provides an interface to the ZeroToken MCP server, designed specifically to facilitate low-token, reusable browser automation within the OpenClaw environment. By leveraging trajectory recording and script playback, this skill enables agents to convert complex, multi-step browser interactions into lightweight, executable sequences. This is particularly effective for recurring or scheduled tasks, minimizing the context overhead that typical AI-driven browser navigation usually incurs.
Installation
To integrate this skill, follow these steps:
- Ensure you have the necessary environment for OpenClaw/MCPorter installed.
- Execute the install command:
clawhub install openclaw/skills/skills/amos144/zerotoken. - Configure your
openclaw.jsonto enable persistent connectivity. Because OpenClaw creates isolated processes, you must use the streamable-http mode to maintain browser state. Launch the ZeroToken HTTP service in the background (e.g.,zerotoken-mcp-http) and point themcpServers.zerotokenconfiguration inopenclaw.jsonto the local URL (typicallyhttp://localhost:8000/mcp). - If dependencies are missing, ensure
playwrightis installed in your target environment usingplaywright install chromium.
Use Cases
- Scheduled Monitoring: Automate daily price checks or status reporting on websites that require multiple login and navigation steps.
- Data Extraction Pipelines: Use recorded trajectories to build stable data scraping tasks that don't need to re-think common navigation logic every time.
- Regression Testing: Run standardized browser journeys repeatedly to ensure UI elements are functioning as expected without manually guiding the agent through the steps each time.
Example Prompts
- "Record my steps for logging into the dashboard, navigating to the reports tab, and downloading the CSV. Save this as a reusable task named 'daily-report'."
- "Execute the 'daily-report' browser task I saved yesterday and summarize the data it retrieves."
- "Open the browser, navigate to the news portal, and extract the headlines using the existing trajectory script for that site."
Tips & Limitations
- Performance: Always prefer recording a trajectory for repetitive tasks to save on token costs significantly compared to natural language steering.
- State Management: Remember that
browser_initis a mandatory prerequisite. If your session disconnects, the skill will require a fresh init to restore browser context. - Limitations: This skill is not suitable for pages that require high-level human intuition or complex fuzzy decision-making. If the UI changes drastically, the recorded trajectory may fail; in such cases, you will need to re-record the interaction sequence.
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-amos144-zerotoken": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, code-execution, external-api