← Back to Skills Marketplace
kaarl92

Sm Ocr Scanner

by kaarl92 · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
132
Downloads
0
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install sm-ocr-scanner
Description
Perform OCR on image files (jpg, png, bmp, gif, tiff) using the system's `tesseract` binary and return extracted plain text.
Usage Guidance
Before installing or running this skill: (1) Understand which script you'll use — scripts/ocr.sh runs local tesseract/pdftoppm and does not contact remote services; scripts/example.py will upload images to api.ocr.space using a demo API key. (2) If you only want local OCR, avoid running example.py or inspect/disable it. (3) Verify the required binaries are present (tesseract, pdftoppm) and that you are comfortable granting the skill access to any image files you pass it. (4) Do not process sensitive images with the example.py uploader unless you accept that the image will be sent to a third‑party service. (5) Consider removing or sandboxing the Python example if you want to eliminate unintended network exposure.
Capability Analysis
Type: OpenClaw Skill Name: sm-ocr-scanner Version: 1.0.0 The skill provides legitimate OCR functionality using either a local Tesseract binary (via scripts/ocr.sh) or the OCR.space web API (via scripts/example.py). While the Python script sends image data to an external service, this is consistent with its stated purpose, and the documentation clearly identifies the API being used. No malicious behaviors, obfuscation, or prompt injection attempts were detected.
Capability Assessment
Purpose & Capability
The skill's name and SKILL.md describe a local tesseract OCR wrapper, which matches scripts/ocr.sh (uses tesseract and pdftoppm). However the package also includes scripts/example.py that calls the external OCR.space API (network I/O) using a hardcoded demo key; this external-call capability is not documented or declared in the SKILL.md or registry metadata. Also the metadata claims no required binaries while the wrapper requires tesseract and pdftoppm — an omission that reduces transparency.
Instruction Scope
SKILL.md instructs running the local Bash wrapper (ocr.sh) only; it does not mention the example Python script that will POST images to an external service. The Python example will read local image files and transmit them to api.ocr.space (possible data exfiltration) — this network behavior is not disclosed in the runtime instructions.
Install Mechanism
There is no install spec (instruction-only); nothing is automatically downloaded or installed. The risk from install mechanisms is low because no archive downloads or package installs are specified.
Credentials
The skill requests no environment variables or credentials. The included example script contains a hardcoded public demo API key ('helloworld') for ocr.space — not a secret, but it means the example may rely on an external service. No other credentials are present or requested.
Persistence & Privilege
The skill is not always-enabled and is user-invocable; it does not request elevated privileges or try to modify other skills or global agent settings.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install sm-ocr-scanner
  3. After installation, invoke the skill by name or use /sm-ocr-scanner
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of sm-ocr-scanner. - Provides an OCR tool that uses the system’s tesseract binary to extract plain text from image files (jpg, png, bmp, gif, tiff). - Includes a ready-to-use Bash script for easy command-line usage. - Default language set to English (`-l eng`), with instructions for adapting to other languages. - Offers integration guidance for OpenClaw CLI via a shell alias. - Replaces a non-functional placeholder with a fully working skill.
Metadata
Slug sm-ocr-scanner
Version 1.0.0
License MIT-0
All-time Installs 1
Active Installs 1
Total Versions 1
Frequently Asked Questions

What is Sm Ocr Scanner?

Perform OCR on image files (jpg, png, bmp, gif, tiff) using the system's `tesseract` binary and return extracted plain text. It is an AI Agent Skill for Claude Code / OpenClaw, with 132 downloads so far.

How do I install Sm Ocr Scanner?

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

Is Sm Ocr Scanner free?

Yes, Sm Ocr Scanner is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Sm Ocr Scanner support?

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

Who created Sm Ocr Scanner?

It is built and maintained by kaarl92 (@kaarl92); the current version is v1.0.0.

💬 Comments