Automates PDF form filling through Claude's office MCP server, handling text fields, checkboxes, dropdowns, radio buttons, and date fields. You can fill single forms with structured data, batch process hundreds of forms from a CSV, or extract existing form data back into JSON. The skill includes field mapping templates, validation rules for common formats like SSN and email, and detailed error reporting when fields are missing or data doesn't match. Most useful when you're dealing with repetitive form workflows like W-9s for vendors, job applications, or any scenario where you'd otherwise copy-paste data into PDFs by hand. Supports both interactive filling and programmatic batch operations.

GitHub stars
368
last updated
Aug 21, 2026

Install

$ npx -y skills add claude-office-skills/skills --skill 'PDF Form Filler' --agent claude-code

Installs into .claude/skills of the current project.

Files

PDF Form Filler

Fill out PDF forms automatically and extract data from completed forms.

Overview

This skill helps you:

  • Fill PDF forms with provided data
  • Extract data from filled forms
  • Batch fill multiple forms
  • Validate form data
  • Create form-filling templates

How to Use

Fill a Form

"Fill this PDF form with the following data:
- Name: John Smith
- Date: 2026-01-29
- Amount: $1,500"

Extract Form Data

"Extract all form field values from this PDF"
"What data is filled in this form?"

Batch Fill

"Fill 50 copies of this form using data from the spreadsheet"
"Generate forms for each row in this CSV"

Form Field Types

Supported Fields

Field TypeDescriptionFill Method
Text FieldSingle/multi-line textDirect text entry
CheckboxYes/No selectionCheck/uncheck
Radio ButtonOne of many optionsSelect option
DropdownList selectionChoose value
Date FieldDate pickerDate value
SignatureDigital signatureSignature image/certificate
Combo BoxDropdown with text entrySelect or type

Sponsors

Details

Repository
github.com/claude-office-skills/skills
Category
Office & Documents
First seen
Jun 3, 2026

More from claude-office-skills/skills

All 134
1claude-office-skills avatarPDF Watermarkclaude-office-skills/skillsAdd watermarks, page numbers, headers, and footers to PDFs0skills.sh installs
2anthropics avatardocxanthropics/skillsUse this skill whenever the user wants to create, read, edit, or manipulate Word documents (.docx files) or Word templates (.dotx files). Triggers include: any 215.6Kskills.sh installs
3googleworkspace avatarrecipe-create-presentationgoogleworkspace/cliCreate a new Google Slides presentation and add initial slides.33.1Kskills.sh installs
4conardli avatarweb-video-presentationconardli/garden-skills把一篇文章或口播稿,做成"看起来像视频"的点击驱动 16:9 网页演示,可选合成口播音频。流程:原始文章 → **一次产出**口播稿 + outline 开发计划 → 用户**一次对齐** 5 件事(稿子 / outline / 主题 / 素材 / 开发模式)→ 网页开发(逐章 / 顺序 / 并行)→ 可选音频合成(p6.3Kskills.sh installs
5nexu-io avatarslidesnexu-io/open-designCreate and edit .pptx presentation decks with PptxGenJS. Useful for sales decks, kickoff briefs, and design-system showcases.3Kskills.sh installs
6nexu-io avatarppt-keynotenexu-io/open-designApple Keynote-quality slides, one card per screen, with keyboard left/right navigation.2.9Kskills.sh installs