← 返回 Skills 市场
yang1002378395-cmyk

Pdf

作者 yang1002378395-cmyk · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
87
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install pdf-processor-cn
功能描述
Use this skill whenever the user wants to do anything with PDF files. This includes reading or extracting text/tables from PDFs, combining or merging multipl...
安全使用建议
What to consider before installing/using this skill: - Functionality: The packaged scripts are focused on form extraction/filling and image conversion; other claimed features (OCR, encryption/decryption) are referenced in docs but not implemented in the shipped scripts. If you need OCR or password handling, confirm which tools the agent will actually use (e.g., Tesseract, qpdf) and whether those will be available/trusted. - Dependencies: The skill does not declare system or Python dependencies. To run the scripts you will likely need Python packages (pypdf, pdfplumber, pdf2image, pillow) and system binaries (poppler for pdf2image, ImageMagick 'magick' or 'convert' if you follow the visual-cropping instructions, and optionally qpdf/pdftk). Install these only from trusted sources and preferably in a controlled (virtualenv/container) environment. - Safety: The scripts only operate on files you provide and do not perform network calls or require secrets. Still, review the scripts (they are included) before running in a production environment. Pay attention to the monkeypatch in fill_fillable_fields.py that alters pypdf behavior — that can affect how PDFs are parsed and might interact poorly with other code using the same library. - License: LICENSE.txt places restrictive terms (Anthropic PBC) and forbids extracting or redistributing materials in many ways. Ensure those terms are acceptable for your use case. - Recommended precautions: run examples on non-sensitive sample PDFs first; execute in an isolated environment (virtualenv or container); install system dependencies from official package sources; if you require OCR or encryption features, confirm exactly which external tool will be used and whether it needs additional installation (e.g., Tesseract for OCR, qpdf for encryption operations). Overall: the skill appears to implement legitimate PDF form workflows, but the documentation overpromises some features and omits dependency details — treat it as useful but incomplete and verify environment/setup before relying on it.
功能分析
Type: OpenClaw Skill Name: pdf-processor-cn Version: 1.0.0 The PDF Processor skill bundle is a legitimate toolset for PDF manipulation, including reading, merging, splitting, and form filling. It utilizes standard Python libraries such as pypdf, pdfplumber, and reportlab, along with common command-line utilities like qpdf and poppler-utils. The included scripts (e.g., extract_form_field_info.py, fill_fillable_fields.py) and documentation (SKILL.md, forms.md) provide a structured workflow for the AI agent to handle complex PDF tasks without any evidence of malicious intent, data exfiltration, or unauthorized system access.
能力评估
Purpose & Capability
The skill name/description (general PDF processing: text/tables, merge/split, OCR, encrypt/decrypt, images, forms) is broadly consistent with the supplied materials, but the included code is heavily focused on form extraction and filling (scripts to extract form fields/structure, convert pages to images, validate bounding boxes, and write annotations). SKILL.md and reference.md mention OCR, encryption/decryption, and many external command-line tools (pdftotext, qpdf, pdftk, magick, pypdfium2) but there are no scripts implementing OCR or encryption/decryption, and no explicit dependency list. This is a capability mismatch (claimed features vs. shipped code).
Instruction Scope
The SKILL.md and FORMS.md instruct the agent to run the included scripts and some external command-line tools. The scripts operate on user-supplied PDF files and JSON files only (no network calls or reading unrelated system files). Two noteworthy items: (1) instructions tell you to use external utilities (ImageMagick 'magick'/'convert', poppler-utils, qpdf, pdftk) but the skill's metadata does not declare those binaries as required; (2) scripts monkeypatch pypdf internals (DictionaryObject.get_inherited) to handle certain PDF field encodings — this changes library behavior at runtime and should be understood before use. The instructions otherwise do not direct the agent to read or exfiltrate unrelated data.
Install Mechanism
This is an instruction-only skill with included Python scripts and no install spec. That is low-risk from an installer perspective, but the skill implicitly depends on multiple Python packages (pypdf, pdfplumber, pdf2image, PIL/Pillow, possibly pdf2image->poppler) and system binaries (poppler tools for pdf2image, ImageMagick for crop workflows, qpdf/pdftk for advanced ops). Those dependencies are not declared nor provided by an install step; that mismatch can cause runtime errors or lead users to install third-party binaries from untrusted sources.
Credentials
The skill requests no environment variables, credentials, or special config paths. The scripts only read and write files the user specifies (PDFs, JSONs, images). There is no evidence of credential access or remote endpoints in the code.
Persistence & Privilege
The skill does not request permanent presence (always:false) and does not modify other skills or system-wide configs. It runs local scripts and writes output files; it does not persist into agent configuration or install background services.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install pdf-processor-cn
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /pdf-processor-cn 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of the PDF Processor (Chinese) skill. - Provides comprehensive instructions for common PDF operations including reading, merging, splitting, rotating, watermarking, extracting images/text/tables, password protection, and OCR. - Features Python code examples using pypdf, pdfplumber, reportlab, and command-line usage for tools like pdftotext, qpdf, pdftk, and pdfimages. - Includes important guidelines for handling subscripts/superscripts in created PDFs. - Offers references for further advanced usage and additional resources (FORMS.md, REFERENCE.md).
元数据
Slug pdf-processor-cn
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Pdf 是什么?

Use this skill whenever the user wants to do anything with PDF files. This includes reading or extracting text/tables from PDFs, combining or merging multipl... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 87 次。

如何安装 Pdf?

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

Pdf 是免费的吗?

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

Pdf 支持哪些平台?

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

谁开发了 Pdf?

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

💬 留言讨论