← Back to Skills Marketplace
nimachu

Super Ocr

by Nima Chu · GitHub ↗ · v0.1.0
cross-platform ⚠ suspicious
376
Downloads
0
Stars
5
Active Installs
1
Versions
Install in OpenClaw
/install super-ocr
Description
Production-grade OCR with intelligent engine selection. Tesseract (lightweight, fast) and PaddleOCR (high accuracy, Chinese-optimized). Use when extracting t...
Usage Guidance
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.
Capability Analysis
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.
Capability Assessment
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.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install super-ocr
  3. After installation, invoke the skill by name or use /super-ocr
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
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.
Metadata
Slug super-ocr
Version 0.1.0
License
All-time Installs 5
Active Installs 5
Total Versions 1
Frequently Asked Questions

What is Super Ocr?

Production-grade OCR with intelligent engine selection. Tesseract (lightweight, fast) and PaddleOCR (high accuracy, Chinese-optimized). Use when extracting t... It is an AI Agent Skill for Claude Code / OpenClaw, with 376 downloads so far.

How do I install Super Ocr?

Run "/install super-ocr" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Super Ocr free?

Yes, Super Ocr is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Super Ocr support?

Super Ocr is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Super Ocr?

It is built and maintained by Nima Chu (@nimachu); the current version is v0.1.0.

💬 Comments