← 返回 Skills 市场
mjk39966-glitch

document-parser

作者 mjk39966-glitch · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
171
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install mjk39966-document-parser
功能描述
Parse and extract content from .docx, .pdf, and .txt documents. Extracts plain text and tables for analysis. Use when the user uploads a document file or ask...
安全使用建议
This skill appears to implement a legitimate document parser, but packaging issues make it risky to install and run blindly. Before using: (1) inspect main.py — it currently contains a syntax error (the if __name__ guard is malformed) and differs from parse_document.py; (2) prefer running scripts/parse_document.py (the README and SKILL.md point to it) in a sandboxed environment to confirm behavior; (3) run the install script in a virtualenv rather than system Python; (4) test with non-sensitive documents first to ensure output and that no unexpected network activity occurs; (5) if you plan to let the agent invoke the skill automatically, consider fixing or removing the broken main.py and correcting skill.yaml to point to the intended entry to avoid accidental execution of a different/broken module. If you need higher assurance, ask the publisher for a corrected package or source provenance (homepage/author contact).
功能分析
Type: OpenClaw Skill Name: mjk39966-document-parser Version: 1.0.0 The document_parser skill bundle is a legitimate tool for extracting text and tables from .docx, .pdf, and .txt files. It uses standard Python libraries (python-docx, PyPDF2, pdfplumber) and contains no evidence of data exfiltration, malicious execution, or prompt injection. A minor syntax error exists in main.py (missing '==' in the __main__ check), but this is a functional bug rather than a security risk.
能力评估
Purpose & Capability
The name/description match the included code: parse_document.py, README, and SKILL.md all describe extracting text and tables from .docx/.pdf/.txt. However, skill.yaml lists main.py as the entry point while the runtime instructions and README instruct using scripts/parse_document.py. main.py provides a much more limited parser (returns only text and status) and contains a syntax error, so the declared entry conflicts with the actual usable parser.
Instruction Scope
SKILL.md instructs running the local parse script and an included install script. The instructions stay within the stated purpose (parsing docs) and do not request unrelated files, credentials, or external endpoints. They accurately explain limitations (no OCR) and how to install required Python packages.
Install Mechanism
No external downloads or obscure install hosts. The included scripts/install_dependencies.sh runs pip to install python-docx, PyPDF2, and pdfplumber — standard public Python packages. This is low-to-moderate risk and matches the skill's needs.
Credentials
The skill requests no environment variables, no credentials, and references no config paths. All required capabilities align with parsing local document files.
Persistence & Privilege
always is false and there is no indication the skill requests permanent system presence or modifies other skills/config. Autonomous invocation is allowed by default but not combined with other concerning flags.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install mjk39966-document-parser
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /mjk39966-document-parser 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release with streamlined document parsing and table extraction. - Added support for parsing .docx, .pdf, and .txt files to extract plain text and tables. - New command-line script: `scripts/parse_document.py` for parsing documents and generating JSON/text output. - Sample usage examples and quick-start documentation provided. - Separate installation scripts for Linux/macOS and Windows environments. - Updated output format to include text, tables, and basic document metadata. - Removed legacy multi-language documentation and configuration files.
元数据
Slug mjk39966-document-parser
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

document-parser 是什么?

Parse and extract content from .docx, .pdf, and .txt documents. Extracts plain text and tables for analysis. Use when the user uploads a document file or ask... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 171 次。

如何安装 document-parser?

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

document-parser 是免费的吗?

是的,document-parser 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

document-parser 支持哪些平台?

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

谁开发了 document-parser?

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

💬 留言讨论