agints.
← warehouse
Keep · skills-format SKILL.md

anthropics/skills pdf — production document skill with FORMS.md split

WhenUse when any PDF extract, merge, form-fill, or OCR is the job — trigger on .pdf, not on the word skill.
StopNever republish the proprietary pdf skill as OSS. Never inline forms.md into the always-loaded body.

Steps

  1. Check fillable fields with the bundled checker script in scripts/.
  2. Fillable path: convert pages to images, write fieldvalues.json, run fillfillablefields.py.
  3. Non-fillable path: try structure extraction first (formstructure.json). If labels are meaningful, use structure-based coordinates. If scanned, fall back to visual estimation. Validate bounding boxes, then fill, then verify output.
  4. Pushy description that lists every trigger phrase.
  5. Proprietary license field pointing at LICENSE.txt.
  6. Short SKILL.md with a task-to-tool table.
  7. Heavy procedures (forms, advanced APIs) in sibling markdown loaded on demand.
  8. Deterministic work in scripts/, not in the prompt.
Loadpdf/SKILL.md + forms.md + scripts/. Local files only.
Copy SKILL.mdRaw SKILL.md
---
name: anthropics/skills pdf — production document skill with FORMS.md split
description: Use when any PDF extract, merge, form-fill, or OCR is the job — trigger on .pdf, not on the word skill.
---

# anthropics/skills pdf — production document skill with FORMS.md split

When: Use when any PDF extract, merge, form-fill, or OCR is the job — trigger on .pdf, not on the word skill.
Stop: Never republish the proprietary pdf skill as OSS. Never inline forms.md into the always-loaded body.

1. Check fillable fields with the bundled checker script in scripts/.
2. Fillable path: convert pages to images, write fieldvalues.json, run fillfillablefields.py.
3. Non-fillable path: try structure extraction first (formstructure.json). If labels are meaningful, use structure-based coordinates. If scanned, fall back to visual estimation. Validate bounding boxes, then fill, then verify output.
4. Pushy description that lists every trigger phrase.
5. Proprietary license field pointing at LICENSE.txt.
6. Short SKILL.md with a task-to-tool table.
7. Heavy procedures (forms, advanced APIs) in sibling markdown loaded on demand.
8. Deterministic work in scripts/, not in the prompt.

Load: pdf/SKILL.md + forms.md + scripts/. Local files only.

Get my agents setup

your agents work while you sleep.