Agent skill · design visual · aiskillstore

prettify-pdf

Redesign or QA PDFs for clarity while preserving IDs, dates, amounts, barcodes, QR codes, seals, signatures, labels, and meaning. Use for receipts, invoices, forms, tickets, resumes, reports.

Why this skill is useful

Provides specific design patterns and guidelines for enhancing PDF readability while preserving essential data integrity.

What it needs

About 4k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.

What this skill does

Prettify PDF Core Idea Redesign the PDF around what the reader needs to notice first, while treating the source PDF as evidence. The work is not "make it pretty"; it is "make it easier to use without changing what it means." This skill has no hosted service, API key, or model-provider requirement. Use whatever local PDF, image, HTML, or document tools are available in the current environment. Compatibility This is a pure Agent Skill. It should work in any agent environment that can read SKILL.md and optionally run local scripts. No OpenAI, Anthropic, hosted model, API key, MCP server, web app, or cloud service is required. Workflow 1. Inspect the source PDF before designing. Extract text when possible. Render pages to images and visually inspect layout. Extract embedded images when possible, especially QR codes, barcodes, logos, seals, stamps, and signatures. If scripts/pdfguardrails.py is available and PyMuPDF is installed, run it to create a source manifest. 2. Build a preservation list. Lock identifiers: application numbers, receipt numbers, invoice numbers, UID values, transaction IDs, bank references, booking IDs, license numbers, tax IDs. Lock operational facts: dates, times, deadlines, amounts, totals, addresses, locations, required documents, eligibility rules, legal notes. Lock personal and organization facts: names, parent names, company names, offices, contact details, titles, certifications. Lock machine-readable assets as source images: QR codes, barcodes, verification marks, seals, signatures, stamps, official logos. Preserve source labels unless the mapping is unambiguous. If the source puts two name lines under Applicant Name, keep both under Applicant Name; do not infer Father, Guardian, Owner, or another relationship from position alone. Preserve capitalization, punctuation, separators, and spacing inside locked values. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills aiskillstore/prettify-pdf

View the source on GitHub

Browse the @skills marketplace