pdf-editing

v0.1.0

Complete guide for reading and editing PDF documents with PyMuPDF.

0· 39·0 current·0 all-time
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
Name/description match the content: it's a how-to for reading and editing PDFs with PyMuPDF. One minor note: the SKILL.md asserts 'PyMuPDF is already installed' which is an environment assumption outside the skill's control — the platform/user should verify the library is actually present before running examples.
Instruction Scope
Instructions are focused on local PDF operations (opening files, searching, drawing, inserting text, and performing redactions). They do not instruct reading unrelated files, sending data externally, or accessing unrelated credentials. The document explicitly warns about when visual covering vs true redaction is appropriate.
Install Mechanism
No install spec or third-party downloads — this is instruction-only and does not write code or binaries to disk.
Credentials
The skill requests no environment variables, credentials, or config paths; examples operate on local filenames only, which is proportionate to its stated task.
Persistence & Privilege
The skill does not request persistent or elevated privileges, is not always-on, and does not modify other skills or system-wide settings.
Assessment
This is a coherent, instruction-only PDF editing guide. Before using it: (1) verify PyMuPDF (fitz) is actually installed on your environment; (2) always work on copies/backups — redactions and edits can be irreversible; (3) understand the difference between visual covering (draw_rect) and true redaction (add_redact_annot + apply_redactions) — the former leaves the original text extractable, the latter removes it; (4) after applying redactions, validate outputs with an extraction tool (e.g., pypdf) to confirm sensitive data is removed; and (5) test the coordinate/font placement on representative documents since inserting text at the same coordinates can affect layout. If you need the skill to run automatically, ensure your runtime environment has PyMuPDF and appropriate file access controls in place.

Like a lobster shell, security has layers — review code before you run it.

latestvk974vexsmt8181e95sj4k4pa9s84vrzd

License

MIT-0
Free to use, modify, and redistribute. No attribution required.

Comments