More screenshots

    Works with the AI Agents you already use

    Claude CodeClaude CodeCursorCursorCodex CLICodex CLIMuseMuseDotsDots+22 more

    Paperset: Branded PDFs checked page by page

    1

    Letters, reports and one-pagers from HTML or Markdown with logo and fonts embedded, dashes and filler swept, rendered by WeasyPrint or Chromium and viewed as images before one clean file is handed off.

    $12

    Secure checkout via Stripe

    Money-back guarantee

    Converts to your local currency at checkout

    Security scanned
    Paperset: Branded PDFs checked page by page

    Paperset: Branded PDFs checked page by page

    Example session with this skill installed

    Paperset, turn quarterly-report.md into a 2-page A4 PDF on our brand and put it in the outbox.

    • Read your context and instructions
    • Compiled the paperset
    • Generated the document

    Locked: your brand, formal English, A4 portrait, 2-page budget.

    Pipeline (example report)

    StepResult
    Sourcequarterly-report.md, pandoc to HTML with brand CSS
    AssetsLOGO_B64 and 2 font files embedded, 0 external URLs
    LayoutFooter "Page X of Y" in @page @bottom-right
    Sweep7 em dashes replaced with ":" or ","; 2 internal notes and 1 teammate name removed
    EngineWeasyPrint CLI

    Page check (pdfinfo: 2 pages, pdftoppm previews at 80 dpi)

    PageCheckResult
    1Logo intact, header, no overflowPass
    2Table fits, footer at the bottomFixed: table split across a break, moved the heading with it and re-rendered
    2Re-check after fixPass

    Delivered: outbox/Acme-Quarterly-Report.pdf, 2 pages, 412 KB, no double extension. Source kept beside it as Acme-Quarterly-Report.md.

    Next steps

    • Open the PDF and confirm the voice; layout or tone changes will not touch the figures.
    • Tell me if the older drafts in the outbox should be removed.

    Acme-Quarterly-Report.pdf

    PDF · document

    Generated

    Example file from a real run - the skill writes it into your workspace.

    Connects securely to your tools. The creator never sees your data.

    About this skill

    The report looked right on screen, then the PDF export broke on page two: the footer covers the text, the logo is a blank box, and four slides are missing from the deck. Every project ends up with its own build script that repeats the same render bugs. Paperset gives your agent one pipeline for branded, print-ready PDFs and makes it look at every page before handing off a file.

    What it does

    • Format lock settles brand, language, orientation and page budget before writing.
    • Source choice uses self-contained HTML, Markdown through pandoc, YAML or JSON with Jinja2 templates, or a fixed-size A4 page component.
    • Embedded assets swaps placeholder tokens for base64 logo, signature and font data, so there are no external URLs.
    • Print layout puts footers and page numbers in @page margin boxes, never position: fixed.
    • Text sweep replaces em dashes and --, and removes filler, internal notes, teammate names and personal data.
    • Page-by-page check rasterises every page with pdftoppm and checks each image for overflow, breaks, footer and logo.

    How it works

    1. Lock brand, language, format and page budget.
    2. Write the source and embed every asset.
    3. Sweep the text, then render with the right engine: WeasyPrint for letters and reports, Chromium for SVG and app pages, a screenshot per slide plus reportlab for decks.
    4. Check page count with pdfinfo and view every page as an image.
    5. Hand off one file named <Brand>-<Topic>.pdf in the agreed outbox, size checked, no double extension.

    Frameworks & tools

    WeasyPrint, pandoc, Playwright or headless Chrome, reportlab, Jinja2, pdfinfo and pdftoppm, PyMuPDF.

    Why this beats prompting it yourself

    A plain prompt exports once and reports success. Paperset carries guards from real render failures (truncated decks, overlapping fixed footers, stripped print colours) and does not hand off until every page was viewed.

    Use cases

    • Formal letters on a letterhead with a signature block.
    • A4 stakeholder reports with tables and inline SVG charts.
    • Slide handouts that keep every slide.
    • White papers and syllabi built from Markdown sections.

    Known limitations

    Not for filling or signing a document someone handed you. Feedback rounds change layout and voice only, never facts. Needs WeasyPrint or Chromium installed locally.

    How to use

    Skills on Agensi run inside your AI agent. Copy the prompt, paste it into your agent, and it connects to Agensi and installs this skill for you. If a payment is needed, your agent shows it to you first.

    Reviews

    No reviews yet

    Be one of the first to try it. Every listed skill passes our trust checks below.

    Security scanned

    Passed our 8-point scan before listing

    Fresh listing

    Recently published to Agensi

    Money-back guarantee

    Doesn't do what its page promises? You get your money back.

    Trust & safety

    Security scanned

    Verified clean 1 day ago

    • Passed all security checks, Safe to install

    Requires

    WeasyPrint
    pandoc
    Playwright
    reportlab
    Jinja2
    pdfinfo
    pdftoppm
    PyMuPDF

    Listed1 day ago

    What's inside

    Frequently Asked Questions