← 返回 Skills 市场
Resilient PDF
作者
cdmichaelb
· GitHub ↗
· v1.1.0
· MIT-0
128
总下载
0
收藏
0
当前安装
2
版本数
在 OpenClaw 中安装
/install resilient-pdf
功能描述
Recover PDF extraction and summarization workflows when native PDF handling fails, hangs, times out, or rejects large files. Use when working with local or r...
安全使用建议
This skill appears to do exactly what it claims: download PDFs you point it at, run a local extractor (uvx/markitdown), produce markdown/chunks and a small first-pass summary. Before using it: (1) only pass URLs you trust (it will download arbitrary remote content), (2) review or sandbox the uvx binary you will invoke — uvx will be executed as a subprocess and its provenance matters, (3) prefer running installs (pip ...) as a non-root user and inspect packages before installation, and (4) remember PDFs themselves can contain malicious content, so run this on untrusted PDFs in an isolated environment if you have concerns.
功能分析
Type: OpenClaw Skill
Name: resilient-pdf
Version: 1.1.0
The resilient-pdf skill is a utility designed to handle PDF extraction and summarization when native tools fail. It uses the legitimate Microsoft 'markitdown' tool via 'uvx' to convert PDFs to markdown and includes logic for downloading remote files, chunking large text, and generating heuristic-based summaries. The Python script (scripts/extract_pdf.py) uses safe subprocess execution (list-based arguments) and lacks any indicators of data exfiltration, persistence, or malicious prompt injection.
能力评估
Purpose & Capability
The name/description match the provided SKILL.md and the included script. The script implements URL download, local extraction via a detected 'uvx' binary, chunking, and a lightweight summary — all coherent with a 'resilient PDF' fallback workflow. There are no unrelated credentials, binaries, or config paths requested.
Instruction Scope
Runtime instructions are narrowly scoped: download a remote PDF or read a local path, run scripts/extract_pdf.py to produce markdown/chunks/summary, and inspect outputs. The instructions and script only access the provided PDF, workspace paths, and the user's home path to look for ~/.local/bin/uvx. They do not attempt to read unrelated config, secrets, or other system data.
Install Mechanism
There is no install spec; the skill is instruction-only with one helper script. The only install hint is a pip command to obtain 'uv' (uvx) if missing. No downloads from untrusted URLs or archive extraction are present in the install step.
Credentials
No environment variables, credentials, or config paths are required. The script does check for uvx in PATH and ~/.local/bin, and writes outputs to workspace locations requested by the operator — these are proportional to the stated task.
Persistence & Privilege
The skill does not request permanent presence (always:false) and does not modify other skills or system-wide settings. It writes files only to operator-specified output or chunk directories and may create parent directories as needed, which is appropriate for a local extraction workflow.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install resilient-pdf - 安装完成后,直接呼叫该 Skill 的名称或使用
/resilient-pdf触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.1.0
Added remote URL download mode and first-pass summary artifact generation
v1.0.0
Initial release: local PDF extraction fallback via uvx + markitdown[pdf], optional chunking, summarization-ready workflow
元数据
常见问题
Resilient PDF 是什么?
Recover PDF extraction and summarization workflows when native PDF handling fails, hangs, times out, or rejects large files. Use when working with local or r... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 128 次。
如何安装 Resilient PDF?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install resilient-pdf」即可一键安装,无需额外配置。
Resilient PDF 是免费的吗?
是的,Resilient PDF 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Resilient PDF 支持哪些平台?
Resilient PDF 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Resilient PDF?
由 cdmichaelb(@cdmichaelb)开发并维护,当前版本 v1.1.0。
推荐 Skills