Skip to content

PDF creation and editing

Create, fill, merge, split, stamp, encrypt and extract text from PDF files

Stars
11,367
Licence
MIT
Files
1 file

What it does

This skill teaches the agent to produce and modify PDF files for you. It can generate simple reports from text, fill in or create fillable form fields, merge, split, rotate and watermark existing PDFs, password-protect them, and pull text out of them. For precise or custom-styled work it writes and runs a small JavaScript script using the @cantoo/pdf-lib library, and it checks that the result opens and contains the expected values before reporting success.

Great for

  • Someone who needs a quick formatted PDF report, letter or summary generated from text
  • Users who must fill out or build a PDF form and want field values checked after filling
  • People combining, splitting or watermarking several PDFs for sharing

Skip it if

  • Editing the wording of an existing PDF in place: PDF has no reflow engine, so the skill cannot reliably change flowing text; deliver an editable source file such as .docx alongside the PDF instead
  • Scanned or flat forms without real fields, where text is placed by coordinates and can misalign if the layout is wrong
  • Handling sensitive documents without review: the skill can set passwords and writes files, so check outputs before sharing

Try asking

  • “Make a PDF report from these meeting notes with a title and three headings”
  • “Fill in the client name and date fields on this PDF form”
  • “Merge these three PDFs into one and add a DRAFT watermark”
  • “Password-protect this PDF and extract the text from page 2”
Step-by-step guide: how to use PDF creation and editingInstall, first run, examples, tips and FAQs

Install in 3 steps

  1. 1

    Download the skill

    The ZIP contains the 1 original files, the MIT licence and an attribution note.

    pdf.zip
  2. 2

    Add it to your agent

    Claude Code (all projects)

    mkdir -p ~/.claude/skills && unzip pdf.zip -d ~/.claude/skills/

    Claude Code / Agent SDK (this project only)

    mkdir -p .claude/skills && unzip pdf.zip -d .claude/skills/

    Claude apps (web/desktop): Settings → Capabilities → Skills → Upload skill, and choose the ZIP.

  3. 3

    Ask for the task

    No special command needed — the agent reads the skill's description and loads it when your request matches. Try one of the prompts above.

Get better results

  • Ask for a fillable form explicitly if you need editable fields; the agent will check whether the PDF already has them first
  • Keep a copy of the original PDF before merging, splitting or encrypting, since outputs overwrite nothing but can be hard to undo
  • Provide a TTF or OTF font file if you need bold, CJK or non-Latin characters

What's inside

  • SKILL.md

Redistributed unmodified from spinabot/brigade under the MIT licence. The assessment was drafted with AI from the skill's files on 2026-10-29. Skills can instruct your agent to run code — read SKILL.md and any scripts before installing.