DocHub / 文档工作台
v1.3.0All-in-one document management: batch convert to Markdown, auto-categorize, full-text search, and intelligent output. 全能文档管理技能,整合文档生命周期管理与智能检索。 Trigger: init...
⭐ 0· 89·0 current·0 all-time
byjuanfenglong@longjf25
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
OpenClaw
Benign
high confidencePurpose & Capability
The SKILL.md and scripts/batch_convert.py match: both describe scanning a workspace, normalizing filenames, categorizing, converting documents to Markdown (via the markitdown module), creating output folders and logs. Required tools listed (markitdown, python-docx, openpyxl, pdfplumber) are reasonable for the stated conversion/indexing tasks.
Instruction Scope
Instructions and the script operate on local files and directories: they scan workspaces, rename files/dirs to a restricted character set, delete/rebuild the _docs_md/ output folder on init, create update/ and write logs and index files. This is coherent for a conversion/indexing tool but is potentially destructive (renames and deletion of output folder); users should back up data and run on a test workspace first.
Install Mechanism
No install spec is included (instruction-only with an included script). SKILL.md recommends pip installing several dependencies; absence of an automated installer lowers platform risk. The recommended dependencies are proportional to document processing and conversion.
Credentials
The skill requests no environment variables or credentials and does not access system config paths. It runs local subprocesses (python -m markitdown) but does not attempt to read or exfiltrate secrets or other unrelated configuration.
Persistence & Privilege
The skill is not always-enabled and does not modify other skills or global agent settings. Its persistence is limited to writing output and logs inside the specified workspace directory.
Assessment
This skill appears to do what it says: local scanning, renaming, categorizing, and converting documents to Markdown using the markitdown module. Before installing/using: 1) Back up your workspace—the script renames files and deletes the _docs_md/ output folder on init. 2) Test the tool on a small sample workspace to confirm naming rules and mode behavior. 3) Install and inspect the markitdown package (python -m markitdown is invoked) because that module performs the conversion work and will run on your documents. 4) Note the script skips oversized text and limits sampling to 30 files for auto-categorization. 5) There are no network endpoints, required credentials, or hidden env-vars in the skill itself, but always audit any third-party Python packages the skill relies on before use.Like a lobster shell, security has layers — review code before you run it.
documentvk9783ev2cm0xqv61yec4y0qtrx84b9p0latestvk9783ev2cm0xqv61yec4y0qtrx84b9p0latest utility document productivityvk973nzz51rdpdr63rmfdwb1fw983vgtsproductivityvk9783ev2cm0xqv61yec4y0qtrx84b9p0utilityvk9783ev2cm0xqv61yec4y0qtrx84b9p0
License
MIT-0
Free to use, modify, and redistribute. No attribution required.
