skillZs
★ LIVE SKILL TAGS ★
>>> LIVE SKILLS INDEX <<<
* OPEN SOURCE *
NO LOGIN, NO TRACKING
※ REAL INSTALL DATA ※
← back to all skills
igorwarzocha/opencode-workflows129 installs

pdf

Handle PDF manipulation, form filling, text/table extraction, and high-fidelity generation. Use for professional PDF reports, merging documents, and automated form processing. Use proactively when visual quality and verification are critical. Examples: - user: "Fill this PDF form and verify" -> populate fields and inspect images - user: "Merge these reports and add a watermark" -> use pypdf - user: "Extract this complex table to Excel" -> use pdfplumber for layout preservation

How do I install this agent skill?

npx skills add https://github.com/igorwarzocha/opencode-workflows --skill pdf
view source ↗

Is this agent skill safe to install?

  • Gen Agent Trust Hubwarn

    The skill provides extensive PDF manipulation tools using industry-standard libraries and CLI utilities. It includes a runtime modification (monkeypatching) of a core PDF library to resolve a bug and processes external PDF documents, which presents a surface for indirect prompt injection.

  • Socketpass

    No alerts

  • Snykpass

    Risk: LOW · No issues

  • Runlayerpass

    11 files scanned · No issues

What does this agent skill do?

<instructions> <instructions> # PDF Professional Suite

🛠 High-Fidelity Creation

When generating polished reports:

  1. Generate: Use Reportlab (programmatic) or Platypus (templated) as the primary engine.
  2. Preview: Convert every page to PNG for inspection:
    • pdftoppm -png -r 150 document.pdf page
  3. Inspect: Verify that charts, tables, and typography are sharp and well-aligned.

📋 Common Operations

1. Form Filling

  • Identify fillable fields using scripts/extract_form_field_info.py.
  • Reference: See references/forms.md for detailed instructions on filling PDF forms.
  • Populate fields programmatically and verify using the Render loop.

2. Manipulation (pypdf)

  • Merge: Use PdfWriter to combine multiple documents.
  • Split: Extract individual pages into new files.
  • Secure: Add passwords or watermarks using PdfWriter.encrypt().
  • Reference: See references/reference.md for advanced features and JS library alternatives.

3. Extraction (pdfplumber)

  • Extract text with layout preservation.
  • Extract complex tables directly into Pandas DataFrames for analysis.

💎 Quality Expectations

  • Legibility: Text must be readable at 100% zoom; avoid walls of dense text.
  • Polish: Maintain intentional visual design—consistent margins and color palettes.
  • Verification: Zero defects (black squares, clipped text) permitted in final output.
</instructions>

Add the canonical catalog link to the repository README so users can inspect current installs and available audits. The publishing guide covers the complete discovery path.

<a href="https://skillzs.dev/skills/igorwarzocha/opencode-workflows/pdf">View pdf on skillZs</a>