← 返回 Skills 市场
maglanyulan

xmind-doc-parser

作者 Maglanyulan · GitHub ↗ · v1.0.1 · MIT-0
cross-platform ⚠ suspicious
135
总下载
1
收藏
0
当前安装
2
版本数
在 OpenClaw 中安装
/install xmind-doc-parser
功能描述
Parse documents in 18+ formats using Baidu API to extract text, tables, layout, OCR scanned images, and produce document chunks for RAG.
安全使用建议
What to consider before installing: - Metadata mismatch: The registry says no env vars required, but SKILL.md and the included script require BAIDU_DOC_AI_API_KEY and BAIDU_DOC_AI_SECRET_KEY. Ask the author to fix the metadata or update the registry entry before trusting the skill. - Credentials: The skill needs your Baidu API key/secret (reasonable for this purpose). Avoid placing these secrets in a global config if you care about limiting access: do not paste keys into ~/.openclaw/openclaw.json unless you accept that other skills or users with access to that file might use them. If you must store keys, restrict file permissions (e.g., chmod 600) and consider a per-skill or per-agent secret store. - Data exfil/privacy: The skill sends documents (base64 or public URLs) to Baidu's cloud endpoints. Do not send sensitive, confidential, or internal-only documents or internal URLs. If you pass file_url, be aware the remote service will fetch that URL (potentially exposing internal endpoints to Baidu). - Operational limits: The skill documents file-size, QPS and polling limits — confirm these match your expected usage and billing/quotas in your Baidu account. - Verify behavior: Review the included script (it calls only Baidu endpoints and has no obfuscated code). Test with non-sensitive sample files and a limited/ephemeral API key to confirm behavior before using real data. - Remediation suggestions: Ask the maintainer to update registry metadata to declare required env vars and any config path usage; prefer guidance for using per-skill secrets rather than editing a global openclaw.json; add explicit warnings about sending sensitive data to a third-party cloud. Given the clear metadata/instruction mismatch and the recommendation to store credentials globally, treat this skill cautiously (suspicious) rather than outright malicious, but require fixes or mitigations before trusting it with sensitive data.
能力评估
Purpose & Capability
The code and SKILL.md implement a Baidu Document Parser client and this matches the skill description. However the registry metadata claims no required environment variables or config paths, while SKILL.md and references clearly require BAIDU_DOC_AI_API_KEY and BAIDU_DOC_AI_SECRET_KEY and suggest editing ~/.openclaw/openclaw.json. That mismatch is incoherent and should be corrected.
Instruction Scope
Runtime instructions are focused on document parsing and polling Baidu's APIs (expected). But ancillary documentation instructs editing the global OpenClaw config file (~/.openclaw/openclaw.json) and restarting the gateway to inject credentials — this references a system path outside the skill's declared scope and effectively centralizes credentials for other skills, increasing blast radius.
Install Mechanism
There is no install spec or remote download; the skill is instruction-only with an included Python script. No external archives or unknown URLs are fetched by the installer. The client uses standard requests to call Baidu endpoints (expected).
Credentials
The SKILL.md (and the Python client) require BAIDU_DOC_AI_API_KEY and BAIDU_DOC_AI_SECRET_KEY which are proportionate to calling Baidu's API. However the registry metadata declares 'required env vars: none' and 'required config paths: none' — a clear inconsistency. Also references encourage placing these secrets into a global OpenClaw config, which would expose them to other skills.
Persistence & Privilege
The skill does not request always:true and does not modify other skills. However references instruct the operator to place API keys into a shared ~/.openclaw/openclaw.json and restart the gateway; that is a form of persistent credential placement (administrative action) that could increase exposure if other skills or users can read that file.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install xmind-doc-parser
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /xmind-doc-parser 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.1
- Skill renamed from "xmind-doc-parser" to "baidu-doc-parser" to accurately reflect functionality. - Now parses documents using Baidu Document Parser API, supporting 18+ formats (PDF, Word, Excel, PowerPoint, images, and more). - Offers comprehensive extraction: text, tables, layout analysis, OCR for scanned docs, and document chunking for RAG. - Enhanced documentation: details on API parameters, environment setup, file/format/language support, error codes, and usage examples. - Adds command-line script for easy testing and reference links to official resources.
v1.0.0
- Initial release of the baidu-doc-parser skill. - Supports parsing and extracting text, tables, and layout from 18+ document formats (PDF, Word, Excel, PPT, images, etc.) via Baidu Document Parser API. - Includes OCR for scanned documents and multi-language support (20+ languages). - Provides options for document chunking (RAG), formula recognition, chart analysis, table merging, and more. - Comprehensive usage instructions, API parameters, return structure, error handling, and polling strategy documented in SKILL.md.
元数据
Slug xmind-doc-parser
版本 1.0.1
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 2
常见问题

xmind-doc-parser 是什么?

Parse documents in 18+ formats using Baidu API to extract text, tables, layout, OCR scanned images, and produce document chunks for RAG. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 135 次。

如何安装 xmind-doc-parser?

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

xmind-doc-parser 是免费的吗?

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

xmind-doc-parser 支持哪些平台?

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

谁开发了 xmind-doc-parser?

由 Maglanyulan(@maglanyulan)开发并维护,当前版本 v1.0.1。

💬 留言讨论