← 返回 Skills 市场
655
总下载
1
收藏
0
当前安装
6
版本数
在 OpenClaw 中安装
/install u2-doc-parser
功能描述
Parse documents using UniDoc API for conversion to Markdown or JSON format. Supports both synchronous and asynchronous parsing with automatic status polling.
安全使用建议
This skill appears to do exactly what it says: it uploads the file you provide to the UniDoc UAT service for conversion and returns Markdown/JSON. Before installing or using it, consider: 1) Do not upload sensitive or confidential documents — the skill explicitly sends files to a third‑party UAT endpoint without requiring authentication. 2) If you need to use a private UniDoc instance, set UNIDOC_BASE_URL (and UNIDOC_API_KEY if required) in a controlled environment. 3) Run this in an isolated environment and inspect the script if you have stricter privacy requirements. 4) Ensure the 'requests' dependency is installed and, if running non-interactively, avoid using HTTP endpoints that cause the script to prompt for confirmation. If you want stronger privacy guarantees, obtain a trusted/production UniDoc endpoint with authentication or run an on-premise parser instead.
功能分析
Type: OpenClaw Skill
Name: u2-doc-parser
Version: 1.0.5
The skill is a document parsing utility designed to convert various file formats to Markdown or JSON via the UniDoc API. While the tool uploads documents to an external UAT (User Acceptance Testing) environment (unidoc.uat.hivoice.cn) without authentication, this behavior is the explicitly stated purpose of the skill and is accompanied by prominent privacy warnings in SKILL.md, README.md, and the script's execution flow. The implementation in scripts/unidoc_parse.py demonstrates defensive programming, including path sanitization to prevent traversal attacks, file size limits, and restrictions against writing to sensitive system directories.
能力评估
Purpose & Capability
Name and description (convert documents via UniDoc API) match the included files (README, SKILL.md, scripts/unidoc_parse.py). The skill requires no unrelated binaries or credentials; optional env vars (UNIDOC_BASE_URL, UNIDOC_API_KEY) are consistent with configuring the API endpoint.
Instruction Scope
Runtime instructions and the included Python script only perform operations consistent with the stated purpose: validate and read a user-supplied file, upload it to the UniDoc endpoints, poll status (for async), and fetch converted output. The README/SKILL.md explicitly warn that documents are uploaded to an external UAT endpoint and advise not to use sensitive documents.
Install Mechanism
No install spec; the skill is instruction+code only. It requires the standard 'requests' Python library (documented). No downloads from untrusted URLs or archive extraction are present in the manifest.
Credentials
The skill declares no required credentials. It optionally reads UNIDOC_BASE_URL and UNIDOC_API_KEY which are reasonable for configuring the service. The primary privacy concern is deliberate: the skill uploads files to an external UniDoc UAT server (no auth), which the documentation repeatedly warns about — this is expected for the skill but has privacy implications.
Persistence & Privilege
Skill is not always-enabled and does not request elevated or persistent system privileges. It does create output directories if needed and validates output paths, but it does not modify other skills or system-wide agent settings.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install u2-doc-parser - 安装完成后,直接呼叫该 Skill 的名称或使用
/u2-doc-parser触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.5
Version 1.0.5
- Added a comprehensive README.md with usage instructions, privacy notice, and detailed options.
- Included __pycache__/unidoc_parse.cpython-312.pyc (compiled Python bytecode) in scripts directory.
v1.0.4
- Added an important privacy notice warning users that all documents are uploaded to an external third-party API (https://unidoc.uat.hivoice.cn), with no authentication required.
- Emphasized that the service should not be used for sensitive, confidential, or private documents.
- Noted that users acknowledge their files will be uploaded to external servers by using the skill.
- Clarified security, privacy, and authentication aspects throughout documentation.
v1.0.3
- Improved documentation for a clearer quick start and usage guidance.
- Default output now prints to terminal; option added to save output to a file.
- Output directory convention changed: `--output` now specifies file (not directory); when omitted, prints to stdout.
- Updated example commands for clarity and typical use cases.
- Removed sample files: .claude/settings.local.json, README.md, references/unidoc-notes.md.
v1.0.2
u2-doc-parser v1.0.2
- Added README.md for user guidance and quick reference.
- Added references/unidoc-notes.md containing UniDoc API endpoint details and technical notes.
- Added .claude/settings.local.json for local skill configuration.
- Documentation now includes concise quick start, usage options, prereqs, and troubleshooting notes.
- Introduced reference docs to support API/network troubleshooting and endpoint understanding.
v1.0.1
- Major documentation update: SKILL.md is now more comprehensive, with strict usage instructions, advanced troubleshooting, configuration steps, and clear error handling guidance.
- Security and usage restrictions are explicitly documented: Only the UniDoc API and provided scripts should be used, with no alternatives or fallback parsing methods allowed.
- Environment variable requirements and configuration workflow are now detailed, including instructions for extracting credentials and confirming setup.
- Advanced examples and mode explanations (sync vs. async) have been added.
- References and sample notes were removed from the repository.
v1.0.0
Initial release of u2-doc-parser.
- Parse documents to Markdown or JSON using the UniDoc API.
- Supports synchronous and asynchronous operation with automatic polling in async mode.
- Handles multiple document types, including PDF, DOC, DOCX, and common image formats.
- Command-line interface allows selection of output format, parsing mode, and output directory.
- Designed for cloud-based conversion with automatic output organization.
元数据
常见问题
U2-doc-parser 是什么?
Parse documents using UniDoc API for conversion to Markdown or JSON format. Supports both synchronous and asynchronous parsing with automatic status polling. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 655 次。
如何安装 U2-doc-parser?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install u2-doc-parser」即可一键安装,无需额外配置。
U2-doc-parser 是免费的吗?
是的,U2-doc-parser 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
U2-doc-parser 支持哪些平台?
U2-doc-parser 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 U2-doc-parser?
由 aaiccee(@aaiccee)开发并维护,当前版本 v1.0.5。
推荐 Skills