PDF Form Filler Skill icon

PDF Form Filler Skill

Fills out recurring PDF forms (intake forms, applications, contracts) from a plain-language brief or a data source, without touching the PDF by hand.

Supported frameworks Claude AI OpenClaw
Free

What this skill does

Filling out the same PDF form over and over — client intake forms, permit applications, vendor contracts — is exactly the kind of task that should be a five-second ask instead of a ten-minute chore. This skill reads a blank PDF form, maps its fields, and fills it out from either a plain-language brief or a structured data source (a Sheet row, a JSON object), producing a completed PDF ready to send.

How it works

  1. Field mapping — the skill inspects the PDF's form fields (or, for non-fillable PDFs, its visual layout) and builds a map of what each field expects.
  2. Data resolution — it matches your supplied data (free text, or a row of structured values) to the mapped fields, flagging anything it can't confidently resolve rather than guessing.
  3. Fill and export — it writes the values into the form fields and exports a completed PDF, leaving the original template untouched.

Requirements

  • Works on Claude AI (Claude Code, or claude.ai with code execution enabled) — PDF field manipulation runs via a Python library (pypdf/pdfrw) invoked through code execution.
  • Fillable (AcroForm) PDFs work most reliably; scanned/flat PDFs are supported via layout-based field detection but should be reviewed before sending.

Setup

  1. Unzip the package into your Skills directory, keeping the folder structure intact.
  2. Read SKILL.md for the exact invocation pattern and the data-source formats it accepts (plain text brief, CSV row, JSON object).
  3. Try it with a sample form using the example in examples/sample-run.md.

What's included

  • SKILL.md — the skill definition and field-mapping logic
  • examples/sample-run.md — a worked example filling a sample intake form
  • assets/ — reference diagram of the field-mapping step
Free
  • Version 1.0.0
  • File size 4 KB
  • Format .zip package
  • License Personal use
Link copied!