pdf-fill-studio

Fill PDF forms locally with precise value placement via a visual editor or AcroForm profile matching.

30.5k|3.5k|Updated Jul 4, 2025
One-click install
npx skills add https://github.com/davila7/claude-code-templates --skill pdf-fill-studio
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf-fill-studio
Source: https://github.com/davila7/claude-code-templates/tree/main/cli-tool/components/skills/document-processing/pdf-fill-studio
Command: npx skills add https://github.com/davila7/claude-code-templates --skill pdf-fill-studio

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pdf-fill-studio.

What problem does it solve?

Filling out PDF forms manually is tedious, especially flat or scanned PDFs without interactive fields where text must be positioned exactly on lines. This Skill fills PDFs locally, placing each value precisely, while keeping sensitive data on your machine and leaving signature fields blank for you to sign.

Core Features & Use Cases

  • Flat PDF visual editor: Opens a local browser editor where you type values, drag boxes onto lines, nudge with arrow keys, and export the finished PDF.
  • AcroForm auto-fill: Matches fields against a JSON profile of known facts, fills them automatically, and reports which fields still need manual input.
  • Comb field support: Detects per-character comb fields (e.g., postal codes) and fills one character per cell automatically.
  • Use Case: You receive a flat insurance claim form as a PDF. Run the tool, position each value on its line in the browser editor, export the filled PDF, verify the rendered preview, and sign it yourself.

Quick Start

Install pdf-fill-studio with pip, then ask the AI to fill your PDF form by running pdf-fill-studio on the file and following the detected form type workflow.

Frequently Asked Questions about pdf-fill-studio

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I fill a PDF form that has no fillable fields?

Flat PDFs without fields are handled through a local browser editor opened by pdf-fill-studio. You type values, drag boxes onto the lines, nudge them with arrow keys, and click Export PDF to produce the filled document.

How to auto-fill an AcroForm PDF from a JSON profile?

Run pdf-fill-studio with the --profile flag pointing to a JSON file of known facts. Matched fields fill automatically, and the tool prints a list of fields still needing manual input so you can add them to the profile and re-run.

Does pdf-fill-studio support XFA PDF forms?

No, XFA forms are not supported. When an XFA form is detected, the tool tells you to open it in the free Adobe Reader instead.

Can it fill signature fields or store sensitive numbers?

No. Signature fields are always left blank for the user to sign, and the profile matcher skips SIN, bank account, and card numbers so they are never stored or hard-coded.

Is my PDF uploaded to a server when filling it?

No. Everything runs locally on your machine, including the browser-based editor for flat PDFs. No document is uploaded anywhere during the fill process.