← 返回 Skills 市场
376
总下载
0
收藏
5
当前安装
1
版本数
在 OpenClaw 中安装
/install super-ocr
功能描述
Production-grade OCR with intelligent engine selection. Tesseract (lightweight, fast) and PaddleOCR (high accuracy, Chinese-optimized). Use when extracting t...
安全使用建议
This package looks like a real multi-engine OCR tool, but there are inconsistencies you should resolve before running it: (1) The registry metadata says 'no required binaries', yet the code expects the tesseract binary and (on macOS) the Swift runtime—ensure you actually want those installed. (2) The SKILL.md/README mention a Python library API but the repo is a scripts/ tree without an obvious package setup—don't assume 'from super_ocr import OCRProcessor' will work out of the box. (3) dependencies.py can auto-install packages with pip; run it inside a fresh virtual environment or container and inspect the install commands first. (4) The SKILL.md was flagged for unicode control characters—open the file in a hex/visible-control-char aware editor to ensure nothing suspicious is hidden. Recommended steps: run the code in an isolated VM/container, inspect dependencies.py and any subprocess commands, avoid running auto-install as root, and verify the swift/tesseract calls and temp-file behavior. If you need higher assurance, request the author to (a) provide a setup.py/pyproject for clean installation, (b) fix documentation filename/API mismatches, and (c) remove unexpected control characters from SKILL.md.
功能分析
Type: OpenClaw Skill
Name: super-ocr
Version: 0.1.0
The 'super-ocr' skill bundle is a well-structured OCR tool that provides a unified interface for Tesseract, PaddleOCR, and macOS Vision engines. The code implements legitimate image preprocessing using OpenCV and intelligent engine selection based on content analysis. While the bundle includes a dependency management script (scripts/dependencies.py) that uses subprocess to install Python packages and check for system binaries, these actions are transparently documented and aligned with the tool's functional requirements. No indicators of data exfiltration, malicious execution, or prompt injection were found.
能力评估
Purpose & Capability
The registry metadata claims 'no required binaries / env vars' and 'instruction-only', but the shipped code clearly expects external binaries and packages: it checks for the tesseract binary, may invoke the Swift runtime on macOS, and depends on PaddleOCR/paddlepaddle and Python packages. The SKILL.md and README also advertise a library API (from super_ocr import OCRProcessor) but the repo appears to be a scripts/ tree with no packaging/setup to expose that module—this mismatch between advertised usage and actual files is inconsistent and may confuse installers.
Instruction Scope
Runtime instructions encourage running scripts/dependencies.py which can auto-install packages (pip installs) and run system commands. The SKILL.md content was flagged by a pre-scan for 'unicode-control-chars' (prompt-injection pattern), which is unexpected in documentation and could be used to interfere with downstream automated parsing or LLM-based evaluations. The instruction set does not ask for unrelated secrets, but it does instruct the agent/operator to execute install and runtime commands that affect the host environment.
Install Mechanism
There is no formal install spec in the registry, but the repository includes requirements.txt and a dependencies.py that runs 'pip install ...' as an auto-installer (subprocess.run). This is a common approach but means installing packages from PyPI (and PaddlePaddle's official wheel host). No suspicious custom download URLs or IP addresses were found; installs are via pip and standard package URLs (including a paddlepaddle wheel index). Still, auto-install behavior should be run in a controlled environment (virtualenv/container).
Credentials
The skill does not request environment variables or credentials. The code uses subprocess to invoke local binaries (tesseract, swift) and pip; it does not contain hardcoded external API keys or secret exfiltration endpoints. No config paths requiring broad system access are declared.
Persistence & Privilege
The skill is not marked always:true and does not request autonomous elevated privileges. It does not appear to modify other skills or system-wide agent configuration. It writes temporary processed images to the same directory when running OCR (e.g., _tess_processed.png) and removes them; this is normal for image-processing scripts.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install super-ocr - 安装完成后,直接呼叫该 Skill 的名称或使用
/super-ocr触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.1.0
- Initial release of Super OCR: a production-grade OCR tool with intelligent engine selection.
- Supports both Tesseract (fast, lightweight, ideal for English) and PaddleOCR (high-accuracy, optimized for Chinese).
- Auto-detects language/content to pick the optimal engine, with force mode for manual selection.
- Flexible output formats: plain text, structured, JSON, and verbose/debug options.
- Includes an automated dependency management script for easy setup and environment checks.
- Batch processing, advanced configuration, and Python API usage supported out of the box.
元数据
常见问题
Super Ocr 是什么?
Production-grade OCR with intelligent engine selection. Tesseract (lightweight, fast) and PaddleOCR (high accuracy, Chinese-optimized). Use when extracting t... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 376 次。
如何安装 Super Ocr?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install super-ocr」即可一键安装,无需额外配置。
Super Ocr 是免费的吗?
是的,Super Ocr 完全免费(开源免费),可自由下载、安装和使用。
Super Ocr 支持哪些平台?
Super Ocr 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Super Ocr?
由 Nima Chu(@nimachu)开发并维护,当前版本 v0.1.0。
推荐 Skills