pdf-form-fill

Fill and verify PDF AcroForm fields using Markdown placeholders and PyMuPDF.

2|Updated Mar 7, 2026
One-click install
npx skills add https://github.com/enkira-ai/claude-plugins --skill pdf-form-fill
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: pdf-form-fill
Source: https://github.com/enkira-ai/claude-plugins/tree/main/plugins/pdf-form-fill/skills/pdf-form-fill
Command: npx skills add https://github.com/enkira-ai/claude-plugins --skill pdf-form-fill

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pymupdf, and includes scripts (resource) components.

What problem does it solve?

Fills and verifies PDF AcroForm fields by converting forms to reading-order Markdown with {{tag_N}} placeholders, applying a user-provided data plan, and writing back into the PDF.

Core Features & Use Cases

  • Automated Form Filling: Transform AcroForm PDFs into a readable Markdown with placeholders, then fill those placeholders from structured input and output a filled PDF.
  • Verification & Dry-Run: Re-render the filled PDF as Markdown to confirm values and optionally run a dry-run without applying changes.
  • Use Case: Streamline government, tax, or insurance form digitization by automating repetitive data entry and ensuring audit-friendly records.

Quick Start

Provide a PDF form and data to automatically convert to Markdown with placeholders, fill them with your data, and output a filled PDF.

Frequently Asked Questions about pdf-form-fill

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

FAQPage Schema
How do I automate filling PDF AcroForm fields with structured data?▼

Automating PDF AcroForm filling works by converting forms to reading-order Markdown with {{tag_N}} placeholders, applying a structured data plan, and writing values back into the PDF using deterministic PyMuPDF operations.

Can I verify PDF form fields after automated data entry?▼

Verifying PDF form fields after data entry works by re-rendering the filled PDF back to Markdown and comparing the extracted values against the original input data plan to ensure accuracy.

Does PyMuPDF support filling multi-page government and tax PDF forms?▼

PyMuPDF supports filling multi-page government, tax, and insurance PDF AcroForm fields by parsing layouts, generating tag-based plans, and applying updates across complex document structures.

What is the best way to test PDF form filling without modifying the original file?▼

Testing PDF form filling without modifying the original file is done using a dry-run mode, which parses the AcroForm, generates the tag-based plan, and validates the data mapping without applying changes to the PDF.

How do I convert a PDF form to Markdown with placeholders for data mapping?▼

Converting a PDF form to Markdown with placeholders works by parsing the AcroForm fields, extracting text in reading order, and inserting {{tag_N}} placeholders to create a structured, mappable data plan.

Why does my PDF form filling automation fail on certain AcroForm fields?▼

PDF form filling automation fails on certain AcroForm fields when the reading-order Markdown parsing cannot accurately map {{tag_N}} placeholders to the corresponding data plan keys.