drpedapati/sciclaw/acroform-fill
Claude Code and agent skill by drpedapati/sciclaw
- community
Checking that the SKILL.md file is still in the repository.
Inspect, schema, and fill true AcroForm PDFs using sciClaw's pdf_form_inspect, pdf_form_schema, and pdf_form_fill tools. Use when: (1) checking whether a PDF is a real fillable AcroForm, (2) listing form field names, types, and choices, (3) filling a supported form from structured values, (4) preparing reviewable insurance, legal, administrative, or clinical form drafts, (5) reporting skipped fields or unused input keys after a fill. Do not use for scanned PDFs, OCR tasks, or XFA-only forms.
Install
npx vskill@latest install drpedapati/sciclaw/acroform-fillSKILL.md
The same SKILL.md was published earlier as fdu-ins/insurance-skills/acroform-fill.
acroform-fill
Use this skill for fillable PDF form workflows backed by sciClaw's dedicated PDF form tools.
Core workflow
- Run
pdf_form_inspectfirst. - If
isSupportedAcroFormisfalse, stop and explain that sciClaw will not force-fill non-AcroForm, XFA-only, or scanned PDFs. - Run
pdf_form_schemato get the field inventory before preparing values. - If values are not already in a JSON file, create one in the workspace with
write_file. - Run
pdf_form_fillto a new output path. - Keep
flatten=falseby default. Only flatten when the user explicitly wants final non-editable output. - Report
skippedFieldsandunusedInputKeysclearly. If either is non-empty, treat the output as review-needed. - If you need to send the resulting PDF back to the user, use
messagewith the output file as an attachment.
Rules
- Never overwrite the source PDF.
- Never skip
pdf_form_inspect. - Do not use
read_fileon raw PDFs. - Prefer exact field names from
pdf_form_schema; do not invent field names. - For choice fields, use the schema's
choicesexactly. - If the user only wants to know whether a PDF is fillable, stop after
pdf_form_inspect. - If the user gives narrative text instead of structured values, convert that text into a JSON values file before calling
pdf_form_fill. - For sensitive or regulated workflows, prefer reviewable output before flattening.
Minimal examples
1. Check whether a PDF is a real AcroForm
Use when the user asks: "Is this PDF fillable?"
Tool:
pdf_form_inspect
Good outcome:
isSupportedAcroForm = true-> continue if neededisSupportedAcroForm = false-> stop and explain why
2. Get the field schema before filling
Use when the user asks: "What fields are on this form?"
Tool:
pdf_form_schema
Then summarize the important field names, types, and any choices the model must respect.
3. Fill from an existing values JSON file
First make sure the values file exists in the workspace, for example:
Then call:
Tool:
pdf_form_fill
4. Fill from narrative text
Use when the user gives a note, letter, or summary instead of a ready JSON file.
Workflow:
pdf_form_inspectpdf_form_schemawrite_filea JSON values file in the workspacepdf_form_fill- Report any skipped or unused fields
When not to use this skill
- OCR or scanned-document extraction
- Free-form PDF text extraction
- XFA-only forms that are not true AcroForms
- Cases where the user wants arbitrary PDF editing instead of form filling
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/acroform-fill/SKILL.md
Popularity
- Repository stars
- 88
- Repository forks
- 17
- 7-day trend score
- 22
Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 14 Sep 2026, a month ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/drpedapati/sciclaw/acroform-fill)