← 返回 Skills 市场
duykhangdangzn1

smart_ocr

作者 duykhangdangzn1 · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
1304
总下载
0
收藏
11
当前安装
1
版本数
在 OpenClaw 中安装
/install smar
功能描述
Extract text from images and scanned documents using PaddleOCR - supports 100+ languages
安全使用建议
This skill appears to really be an OCR helper using PaddleOCR, but it is instruction-only and does not declare how to install the large native Python packages and model files it needs. Before installing or enabling it: 1) confirm whether your agent/runtime already has paddlepaddle, paddleocr, pdf2image, and poppler (and GPU drivers if you plan to use GPU); otherwise the agent may attempt ad-hoc installs or downloads at runtime; 2) be aware that the SKILL.md allows the agent to fetch URLs and read/write temporary files — avoid processing sensitive documents unless you trust the runtime and network controls; 3) ask the skill author for an explicit install spec (pinned package versions, model download sources) or prefer a vetted skill that provides a safe, reproducible install; 4) if you must use it, run it in a sandboxed environment with restricted network and filesystem access and monitor any package downloads or subprocess executions.
功能分析
Type: OpenClaw Skill Name: smar Version: 1.0.0 The skill bundle is classified as benign. It provides functionality for Optical Character Recognition (OCR) using the PaddleOCR library. While the skill utilizes powerful tools like `code_execution`, `file_operations`, and network access via `requests` (for fetching images from URLs), these capabilities are explicitly declared, necessary for the skill's stated purpose, and demonstrated through standard, non-malicious code snippets. There is no evidence of intentional harmful behavior such as data exfiltration, malicious execution, persistence mechanisms, obfuscation, or prompt injection instructions designed to subvert the agent's behavior beyond its intended function.
能力评估
Purpose & Capability
Name and description match the SKILL.md content: the instructions show how to run PaddleOCR on images and PDFs and return structured text. However, PaddleOCR (and its runtime, paddlepaddle, pdf2image/poppler, model files) are non-trivial dependencies that are not declared in registry metadata or an install spec. That omission makes the capability incomplete: a legitimate smart_ocr implementation would normally declare installation steps or required binaries.
Instruction Scope
The SKILL.md stays on-topic: it describes initializing PaddleOCR, converting PDFs to images, taking input from paths, bytes, or URLs, and returning bounding boxes/confidence. It does instruct the agent to fetch URLs (requests.get) and to write/delete temporary image files, which are appropriate for OCR and clearly described.
Install Mechanism
There is no install spec despite clear dependence on Python packages and native tools (paddlepaddle, paddleocr, pdf2image, poppler, possibly GPU drivers). Because the skill is instruction-only, the agent or environment would need to supply these at runtime — that can lead to ad-hoc installs or network downloads not controlled or declared by the skill. A legitimate skill should either declare required binaries/packages or provide an install block.
Credentials
The skill requests no environment variables or credentials and doesn't reference unrelated config paths. It does request use of tools like code_execution and file_operations (declared in the SKILL.md header), which is proportionate to OCR tasks. Still, code_execution gives an agent broad powers, so the lack of an install spec combined with execution/file access increases the operational risk.
Persistence & Privilege
The skill has no always:true flag and does not request persistence or modifications to other skills or system-wide config. It appears to be user-invocable only and does not demand elevated platform privileges.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install smar
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /smar 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Smart OCR Skill v1.0.0 - Initial release of smart-ocr skill for extracting text from images and scanned documents using PaddleOCR. - Supports over 100 languages with high accuracy, including detailed language selection options. - Includes best practices for image preprocessing, language choice, batch processing, and filtering low-confidence results. - Provides Python code snippets for processing images, scanned PDFs, URLs, and bytes. - Offers examples of advanced usage such as layout reconstruction and batch OCR with progress feedback.
元数据
Slug smar
版本 1.0.0
许可证
累计安装 13
当前安装数 11
历史版本数 1
常见问题

smart_ocr 是什么?

Extract text from images and scanned documents using PaddleOCR - supports 100+ languages. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 1304 次。

如何安装 smart_ocr?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install smar」即可一键安装,无需额外配置。

smart_ocr 是免费的吗?

是的,smart_ocr 完全免费(开源免费),可自由下载、安装和使用。

smart_ocr 支持哪些平台?

smart_ocr 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 smart_ocr?

由 duykhangdangzn1(@duykhangdangzn1)开发并维护,当前版本 v1.0.0。

💬 留言讨论