public/skills/adinvadim/2captcha/SKILL.md
Solve CAPTCHAs using 2Captcha service via CLI. Use for bypassing captchas during web automation, account creation, or form submission.
npx skillsauth add demerzels-lab/elsamultiskillagent 2captchaInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Solve CAPTCHAs programmatically using the 2Captcha human-powered service.
# One-line install
curl -fsSL https://raw.githubusercontent.com/adinvadim/2captcha-cli/main/solve-captcha \
-o /usr/local/bin/solve-captcha && chmod +x /usr/local/bin/solve-captcha
# Verify
solve-captcha --version
# Save your 2Captcha API key
mkdir -p ~/.config/2captcha
echo "YOUR_API_KEY" > ~/.config/2captcha/api-key
# Or use environment variable
export TWOCAPTCHA_API_KEY="your-key"
Get your API key at https://2captcha.com/enterpage
./solve-captcha balance
# From file
./solve-captcha image /path/to/captcha.png
# From URL
./solve-captcha image "https://site.com/captcha.jpg"
# With options
./solve-captcha image captcha.png --numeric 1 --math
./solve-captcha image captcha.png --comment "Enter red letters only"
./solve-captcha recaptcha2 --sitekey "6Le-wvk..." --url "https://example.com"
./solve-captcha recaptcha3 --sitekey "KEY" --url "URL" --action "submit" --min-score 0.7
./solve-captcha hcaptcha --sitekey "KEY" --url "URL"
./solve-captcha turnstile --sitekey "0x4AAA..." --url "URL"
./solve-captcha funcaptcha --public-key "KEY" --url "URL"
# v3
./solve-captcha geetest --gt "GT" --challenge "CHALLENGE" --url "URL"
# v4
./solve-captcha geetest4 --captcha-id "ID" --url "URL"
./solve-captcha text "What color is the sky?" --lang en
Look for:
data-sitekey attribute in HTMLk= parameter in reCAPTCHA iframe URLgoogle.com/recaptcha/api2/anchorLook for:
data-sitekey in hCaptcha divhcaptcha.comLook for:
data-sitekey in Turnstile widgetcf-turnstile class elementsg-recaptcha-response or callback// After getting token from solve-captcha
document.getElementById('g-recaptcha-response').value = token;
// Or call callback if defined
___grecaptcha_cfg.clients[0].callback(token);
Common errors:
ERROR_ZERO_BALANCE - Top up accountERROR_NO_SLOT_AVAILABLE - Retry in few secondsERROR_CAPTCHA_UNSOLVABLE - Bad image or impossible captchaERROR_WRONG_CAPTCHA_ID - Invalid task IDtesting
Query real-time and historical financial data across equities and crypto—prices, market moves, metrics, and trends for analysis, alerts, and reporting.
data-ai
YouTube SERP Scout for agents. Search top-ranking videos, channels, and trends for content research and competitor tracking.
development
Search X (Twitter) in real time, extract relevant posts, and publish tweets/replies instantly—perfect for social listening, engagement, and rapid content ops.
development
Intelligent search for agents. Multi-source retrieval with confidence scoring - web, academic, and Tavily in one unified API.