filling-pdf-forms

Fill PDF forms via CLI interviews and produce a .done.pdf artifact.

6|3|Updated Sep 1, 2025
One-click install
npx skills add https://github.com/jhs/Chatfield --skill filling-pdf-forms
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: filling-pdf-forms
Source: https://github.com/jhs/Chatfield/tree/main/Claude/filling-pdf-forms/skills/filling-pdf-forms
Command: npx skills add https://github.com/jhs/Chatfield --skill filling-pdf-forms

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Complete PDF forms by collecting required data through conversational interviews and populating form fields, producing a finished PDF ready for distribution or submission.

Core Features & Use Cases

  • End-to-end workflow: extract form data, build a Form Data Model, translation setup when needed, run CLI-based interviews, and populate PDFs.
  • Supports both fillable and non-fillable PDFs with appropriate population methods.
  • Use case: Auto-fill hundreds of vendor forms by guiding users through questions and producing a single, completed PDF per form.

Quick Start

Use the CLI interview flow to fill a provided PDF form and produce a populated .done.pdf.

Frequently Asked Questions about filling-pdf-forms

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

FAQPage Schema
How do I fill PDF forms by collecting data through interviews?

Fill PDF forms by running a conversational interview that collects required data, then populates form fields automatically. This Skill guides you through extracting form structure, building a data model, and using CLI-based interviews to gather information before generating a completed .done.pdf.

Can I use this to fill both fillable and non-fillable PDFs?

Yes, this Skill supports both fillable and non-fillable PDFs with appropriate population methods for each type. It determines the best approach based on the PDF structure and applies the correct technique to populate form fields.

What's the end-to-end workflow for automating PDF form completion?

The workflow extracts form data, builds a Form Data Model, sets up translation when needed, runs CLI-based interviews to collect information, and populates the PDF fields to produce a finished .done.pdf ready for distribution or submission.

How do I populate hundreds of vendor forms efficiently?

Guide each user through a conversational interview that collects the required information, then automatically populate their specific PDF form. This produces one completed PDF per form, scaling the process across multiple forms without manual data entry.

Does this work with pypdf for PDF manipulation?

Yes, this Skill uses pypdf as its core dependency for PDF extraction and field population, enabling reliable form field detection and data injection across fillable and non-fillable PDFs.

Related Skills