← 返回 Skills 市场
ryan-wuxl

智能文档处理助手

作者 ryan-wuxl · GitHub ↗ · v1.0.1 · MIT-0
cross-platform ⚠ suspicious
177
总下载
0
收藏
0
当前安装
2
版本数
在 OpenClaw 中安装
/install smart-doc-processor
功能描述
智能文档处理助手 - 一站式文档处理工具,支持 PDF 转换、智能摘要、多语言翻译、格式转换等功能。自动提取关键信息,生成结构化报告,提升文档处理效率10倍。
安全使用建议
What to consider before installing: - Documentation mismatch: SKILL.md shows separate scripts (summarize.mjs, translate.mjs, extract.mjs) but the package contains only scripts/process.mjs which supports actions via --action. Treat the single process.mjs as the real entrypoint; the extra examples are likely stale docs but could cause confusion. - No secret access: the code does not request or read credentials or environment secrets, and it does not call external APIs for translation (translation is a placeholder). Still, inspect any later updates that add network or API calls before sending sensitive documents. - Local-only operation: pdftotext is invoked through child_process.execSync to extract PDF text; this is expected but means the binary must be present on the host. Run the tool on non-sensitive sample documents first. - Safety steps: review scripts/process.mjs locally (already provided), run in an isolated environment (container or VM), and search the repo for any network calls or hidden endpoints before processing confidential files. If translation features are important, verify which translation API the skill integrates with (if any) and ensure you consent to any external data transmission. Overall: the implementation appears coherent with its stated purpose, but the documentation inconsistencies justify caution (test in a sandbox and review code) before using on sensitive data.
功能分析
Type: OpenClaw Skill Name: smart-doc-processor Version: 1.0.1 The skill contains a shell injection vulnerability in `scripts/process.mjs` where the `inputFile` argument is passed directly into a template string for `execSync` without sanitization. While the script performs legitimate document processing tasks like PDF text extraction and regex-based entity recognition, this flaw could allow arbitrary command execution if a malicious filename is provided. No evidence of intentional malice, data exfiltration, or persistence was found.
能力评估
Purpose & Capability
Declared purpose (PDF extraction, summarization, translation, entity extraction) aligns with the provided process.mjs which implements extract/summarize/translate functionality and requires node + pdftotext. pdftotext use is justified for PDF text extraction.
Instruction Scope
SKILL.md and README contain examples that call separate scripts (summarize.mjs, translate.mjs, extract.mjs) which are not present in the package; the actual implementation is a single scripts/process.mjs driven by --action. This documentation mismatch could cause an agent or user to look for or attempt to fetch additional code. The translate path is a placeholder (no external translation API calls are made), so no network exfiltration is visible in the code.
Install Mechanism
No install spec is provided (instruction-only with bundled code). No external downloads or archive extraction are used. This minimizes install-time risk.
Credentials
The skill requests no environment variables, no credentials, and the script does not read secrets from the environment. The required binaries (node, pdftotext) are appropriate and used in the code.
Persistence & Privilege
Skill is not always-enabled and does not request elevated or persistent privileges. It does not modify other skills or system configuration.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install smart-doc-processor
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /smart-doc-processor 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.1
Update: PDF processing and document analysis
v1.0.0
初始版本:支持PDF文本提取、智能摘要、关键信息提取(日期/金额/邮箱/电话)
元数据
Slug smart-doc-processor
版本 1.0.1
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 2
常见问题

智能文档处理助手 是什么?

智能文档处理助手 - 一站式文档处理工具,支持 PDF 转换、智能摘要、多语言翻译、格式转换等功能。自动提取关键信息,生成结构化报告,提升文档处理效率10倍。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 177 次。

如何安装 智能文档处理助手?

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

智能文档处理助手 是免费的吗?

是的,智能文档处理助手 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

智能文档处理助手 支持哪些平台?

智能文档处理助手 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 智能文档处理助手?

由 ryan-wuxl(@ryan-wuxl)开发并维护,当前版本 v1.0.1。

💬 留言讨论