← 返回 Skills 市场
537
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install auto-captcha-solver
功能描述
Detect and solve simple image captchas during browser automation. Use when flows encounter 4-6 character text, distorted alphanumeric, numeric, rotated, or a...
使用说明 (SKILL.md)
Auto Captcha Solver
Use this skill to solve simple captcha images in browser automation.
Supported Captcha Types
- 4 to 6 character text captchas
- Distorted alphanumeric captchas
- Numeric captchas
- Simple rotated characters
- Arithmetic captchas (example:
3+8)
Do not use this skill for reCAPTCHA, hCaptcha, sliders, or click-object challenges.
Workflow
- Detect a captcha image element from the page.
- Capture a screenshot buffer of the captcha.
- Run preprocessing (
grayscale,contrast normalization,resize,noise reduction). - Run OCR and clean output.
- Detect arithmetic patterns and evaluate if needed.
- Fill the captcha input and optionally submit.
Capture Guidance
- Prefer screenshotting only the captcha element, not the full page.
- Accept only trusted
httporhttpsimage URLs when reading captcha image source. - Reject suspicious schemes like
javascript:orfile:. - Enforce image size and pixel limits before OCR.
Return Format
Return a result object with:
solved: booleanvalue: solved captcha texttype:alphanumeric,numeric,arithmetic, orunknownconfidence: OCR confidence scorehash: SHA1 image hash (cache key)fromCache: optional boolean when a cached answer is used
Module Map
solve.js: main entry for solving an image bufferpreprocess.js: image normalization pipelineocr.js: OCR and text cleanup with multiple passescache.js: SHA1 captcha cachebrowser.js: automation helpers for Playwright, Puppeteer, and Selenium
安全使用建议
This package appears to implement what it says (OCR-based solving for simple image captchas), but before installing or running it you should: 1) Be aware the registry metadata omits an install step while package.json lists native dependencies (sharp, tesseract.js) — run npm install in a controlled environment and expect native build artifact downloads. 2) Inspect or avoid executing developer/debug scripts (brute-*.js, debug-run.js) — they contain hard-coded absolute paths (D:/...) that access local files and are likely leftover dev/testing code. 3) Note the skill writes .captcha-verified.json to the current working directory (stores calibrated answers); if that directory is shared/backed-up, solved captcha values will be persisted. 4) If you plan to use the fallbackVision option, treat it cautiously: it can send image buffers to an external vision provider (possible data exfiltration) — only provide a trusted implementation. 5) Run the code in a sandboxed environment first (or review/strip debug scripts) and confirm the dependency installation behavior (native binaries) meets your operational/security policies.
功能分析
Type: OpenClaw Skill
Name: auto-captcha-solver
Version: 1.0.0
The skill bundle is a legitimate implementation of a captcha solver using Tesseract OCR and the Sharp image processing library. It includes robust security controls such as image buffer validation, size limits, and URL scheme filtering (restricting to http/https/data) in `browser.js` and `preprocess.js`. While the bundle includes several development scripts (`brute.js`, `brute-color.js`, `debug-run.js`) with hardcoded local file paths, these are clearly for offline tuning and are not part of the main execution logic. No evidence of data exfiltration, malicious persistence, or prompt injection was found.
能力评估
Purpose & Capability
Name/description align with the code: modules implement preprocessing, OCR (tesseract.js), caching, and browser helpers for Playwright/Puppeteer/Selenium. However the registry metadata claimed 'instruction-only / no install' while the package includes multiple Node source files and package.json with native dependencies (sharp, tesseract.js) — this mismatch (no install spec but code present) should be explained.
Instruction Scope
SKILL.md describes a scoped workflow that does not request secrets or broad system access, and the main entry points (solve.js, browser.js) stick to that. But several included helper/debug scripts (brute-*.js, debug-run.js) read a hard-coded absolute Windows path (D:/www/openclaw/captcha-solver/captcha.png). Those scripts are not used by the main API but are present in the package and could be run by someone accidentally — they access local filesystem and print OCR output. Also the code writes a local cache file (.captcha-verified.json) in process.cwd(). The skill also supports a fallbackVision hook that, if supplied by a caller, could send images to an external vision provider (this is an optional capability but can lead to external transmission of captcha images).
Install Mechanism
There is no declared install spec in the registry metadata, yet package.json/package-lock are present specifying dependencies (sharp, tesseract.js). Installing will pull native libraries (sharp/libvips) and tesseract.js runtime pieces; these are expected for this functionality but require native build artifacts and may be heavy. The lack of an explicit install step in registry metadata is an inconsistency the user should be aware of.
Credentials
The skill requests no environment variables or credentials and does not embed network endpoints for exfiltration. No suspicious credential access patterns were found. The only I/O is reading image buffers provided by the caller and writing a local verified-cache file.
Persistence & Privilege
The skill is not force-enabled (always:false) and does not request elevated privileges. It does persist solved answers in a file (.captcha-verified.json) in the working directory via the cache module; this is expected for a caching/calibration feature but is persistent on disk and could reveal solved captchas if the directory is shared.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install auto-captcha-solver - 安装完成后,直接呼叫该 Skill 的名称或使用
/auto-captcha-solver触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release
元数据
常见问题
Auto Captcha Solver 是什么?
Detect and solve simple image captchas during browser automation. Use when flows encounter 4-6 character text, distorted alphanumeric, numeric, rotated, or a... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 537 次。
如何安装 Auto Captcha Solver?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install auto-captcha-solver」即可一键安装,无需额外配置。
Auto Captcha Solver 是免费的吗?
是的,Auto Captcha Solver 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Auto Captcha Solver 支持哪些平台?
Auto Captcha Solver 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Auto Captcha Solver?
由 bigchen(@cx6226301)开发并维护,当前版本 v1.0.0。
推荐 Skills