captcha-solver
Safe Captcha handling via Browser Agent or 2Captcha API.
Why use this skill?
Effortlessly handle CAPTCHAs during web automation with the Captcha Solver skill. Integrate with Browser Agent or 2Captcha API for seamless task completion.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/0xnagato/captchaWhat This Skill Does
The Captcha Solver skill is designed to intelligently handle CAPTCHA challenges encountered during automated web browsing tasks. When the browser agent detects a CAPTCHA, such as the "I'm not a robot" reCAPTCHA, it can pause the current operation, capture a screenshot of the challenge, and then either prompt the user for manual intervention or, if configured, utilize a 2Captcha API key for automated solving. This ensures that automated web scraping or form submission processes are not abruptly halted by security measures, maintaining the flow of automation.
Installation
To integrate the Captcha Solver skill into your OpenClaw environment, use the following command:
clawhub install openclaw/skills/skills/0xnagato/captcha
For automated CAPTCHA solving, you will need to add your 2Captcha API key to the Hustle Vault. This is a secure way to store sensitive credentials. Use the following command, replacing <your_key> with your actual 2Captcha API key:
python3 hustle/engine/vault.py --action store --key 2CAPTCHA_API_KEY --value <your_key>
Use Cases
This skill is invaluable for any automated web interaction that might encounter CAPTCHAs. Common use cases include:
- Web Scraping: Automated data extraction from websites that employ CAPTCHAs to prevent bot access.
- Automated Form Submission: Filling and submitting forms on websites where CAPTCHAs are present to prevent spam.
- Account Management: Automating tasks on platforms that require CAPTCHA verification to log in or perform actions.
- Testing Web Applications: Simulating user interactions that include CAPTCHA solving during the development lifecycle.
Example Prompts
- "Start scraping the product prices from example.com, and if you encounter a CAPTCHA, pause and ask me to solve it."
- "Log into my account on service.com, and if a CAPTCHA appears, use the configured 2Captcha API key to solve it automatically."
- "Navigate to signup.net, fill in the user details, and if there's a CAPTCHA, take a screenshot and wait for my input."
Tips & Limitations
- API Key Configuration: Ensure your 2Captcha API key is correctly stored in the Hustle Vault for full automation. If the key is not present, the skill will default to manual intervention.
- CAPTCHA Types: This skill is primarily designed for common image-based CAPTCHAs. More complex or JavaScript-heavy challenges might require custom handling.
- 2Captcha Accuracy: The success rate of automated CAPTCHA solving depends on the quality and type of CAPTCHA and the 2Captcha service itself.
- Manual Intervention: When manual intervention is chosen or required, the agent will pause and present a screenshot, allowing for direct user input or decision-making.
- Cost: Using the 2Captcha API incurs costs based on their pricing model.
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-0xnagato-captcha": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: external-api, file-read
Related Skills
orchestrator
Intelligent system orchestration for complex tasks using MCP and Pi Agent.
antigravity-swarm
Deploys autonomous sub-agents to perform tasks in the Antigravity IDE. Supports both manual dispatch and dynamic "Auto-Hiring" of agent teams.
skill-porter
Converts Claude Code skills to Gemini CLI extensions and vice versa. Use when the user wants to make a skill cross-platform compatible, port a skill between platforms, or create a universal extension that works on both Claude Code and Gemini CLI.
hustle
ZeroEx Hustle: Arbitrage Intelligence & Operations Engine. Manage vaults, payouts, and game automation monitoring.