acroform-fill
Inspect, schema, and fill true AcroForm PDFs using sciClaw's pdf_form_inspect, pdf_form_schema, and pdf_form_fill tools.
Skill by FDU-INS
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/fdu-ins-acroform-fill
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: documents, legal
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions: not checked yet.
What's inside
- Skill name
acroform-fill- Description
- 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.
- License
- Apache-2.0
- Instructions
- 106 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# acroform-fill
Use this skill for fillable PDF form workflows backed by sciClaw's dedicated PDF form tools.
## Core workflow
1. Run `pdf_form_inspect` first.
2. If `isSupportedAcroForm` is `false`, stop and explain that sciClaw will not force-fill non-AcroForm, XFA-only, or scanned PDFs.
3. Run `pdf_form_schema` to get the field inventory before preparing values.
4. If values are not already in a JSON file, create one in the workspace with `write_file`.
5. Run `pdf_form_fill` to a **new** output path.
6. Keep `flatten=false` by default. Only flatten when the user explicitly wants final non-editable output.
7. Report `skippedFields` and `unusedInputKeys` clearly. If either is non-empty, treat the output as review-needed.
8. If you need to send the resulting PDF back to the user, use `message` with the output file as an attachment.
## Rules
- Never overwrite the source PDF.
- Never skip `pdf_form_inspect`.
- Do not use `read_file` on raw PDFs.
- Prefer exact field names from `pdf_form_schema`; do not invent field names.
- For choice fields, use the schema's `choices` exactly.
- 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?"
```json
{"pdf_path":"forms/prior-auth.pdf"}
```
Tool:
- `pdf_form_inspect`
Good outcome:
- `isSupportedAcroForm = true` -> continue if needed
- `isSupportedAcroForm = false` -> stop and explain why
### 2. Get the field schema before filling
Use when the user asks: "What fields are on this form?"
```json
{"pdf_path":"forms/prior-auth.pdf"}
```
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:
```json
{
"PatientName": "Jane Doe",
"DOB": "1978-02-14",
"Urgent": true
}
```
Then call:
```json
{
"pdf_path":"forms/prior-auth.pdf",
"values_path":"memory/prior-auth.values.json",
"output_path":"memory/prior-auth.filled.pdf",
"flatten":false
}
```
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:
1. `pdf_form_inspect`
2. `pdf_form_schema`
3. `write_file` a JSON values file in the workspace
4. `pdf_form_fill`
5. 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 fillingFrom FDU-INS/Insurance-Skills, Apache-2.0.
More from FDU-INS/Insurance-Skills
- 0.586score
aippt-policy-briefing
FDU-INS
Route new policy briefing, policy update, regulatory update deck, regulatory change deck, compliance change summary, legal update deck, or legal/product…
SkillCFreshness: C★ 80Claude Code +9 - 0.583score
annuity-life-insurance-sales
FDU-INS
Guide annuity and life-insurance sales workflows—discovery, suitability, product selection, objections, closing, and servicing—when supporting licensed…
SkillCFreshness: C★ 80Claude Code +9 - 0.582score
Roofing Knowledge Mentor
FDU-INS
Senior-level roofing, estimating, and operations guidance for contractors, adjusters, inspectors, and sales teams.
SkillCFreshness: C★ 80Claude Code +9 - 0.582score
Dispute Letter
FDU-INS
Generate dispute letters for consumer, landlord, labor, and insurance cases.
SkillCFreshness: C★ 80Claude Code +9 - 0.581score
actuarial-analysis
FDU-INS
Guide actuarial analysis for insurance pricing.
SkillCFreshness: C★ 80Claude Code +9 - 0.581score
analyzing-premium-pricing
casemark
Structures actuarial pricing analysis with loss cost estimation, expense loading, and rate adequacy testing.
SkillCFreshness: C★ 80Claude Code +9 - 0.581score
analyzing-life-insurance-products
casemark
Evaluates life insurance product structures with cash value analysis, cost comparisons, and suitability assessment.
SkillCFreshness: C★ 80Claude Code +9 - 0.581score
analyzing-cyber-insurance
casemark
Structures cyber insurance evaluation with coverage assessment, limit adequacy, and claims scenario analysis.
SkillCFreshness: C★ 80Claude Code +9 - 0.581score
analyzing-embedded-finance
casemark
Evaluates embedded finance opportunities with distribution economics and regulatory framework analysis.
SkillCFreshness: C★ 80Claude Code +9 - 0.581score
analyzing-health-insurance-plans
casemark
Evaluates health insurance plan structures with actuarial value, network analysis, and cost projection.
SkillCFreshness: C★ 80Claude Code +9 - 0.581score
analyzing-insurance-financials
casemark
Structures insurance company financial analysis with combined ratio, reserve adequacy, and capital metrics.
SkillCFreshness: C★ 80Claude Code +9 - 0.581score
access-indemnity-agreement
FDU-INS
Drafts U.S.
SkillCFreshness: C★ 80Claude Code +9
Signals
- Stars
- 80
- Forks
- 18
- Open issues
- 1
- Last commit (this folder)
- May 18, 2026 (5 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- Apache-2.0
- Repository
- github.com/FDU-INS/Insurance-Skills
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
Same skill elsewhere
Copies of this SKILL.md published by others; search shows only one of them.
- 0.667score
acroform-fill
drpedapati
Inspect, schema, and fill true AcroForm PDFs using sciClaw's pdf_form_inspect, pdf_form_schema, and pdf_form_fill tools.
SkillAFreshness: A★ 89Claude Code +9 - 0.283score
acroform-fill
sciclaw
Inspect, schema, and fill true AcroForm PDFs using sciClaw's pdf_form_inspect, pdf_form_schema, and pdf_form_fill tools.
SkillDFreshness: D★ 11Claude Code +9
More from FDU-INS
- 0.586score
aippt-policy-briefing
FDU-INS
Route new policy briefing, policy update, regulatory update deck, regulatory change deck, compliance change summary, legal update deck, or legal/product…
SkillCFreshness: C★ 80Claude Code +9 - 0.583score
annuity-life-insurance-sales
FDU-INS
Guide annuity and life-insurance sales workflows—discovery, suitability, product selection, objections, closing, and servicing—when supporting licensed…
SkillCFreshness: C★ 80Claude Code +9 - 0.582score
Dispute Letter
FDU-INS
Generate dispute letters for consumer, landlord, labor, and insurance cases.
SkillCFreshness: C★ 80Claude Code +9 - 0.582score
Roofing Knowledge Mentor
FDU-INS
Senior-level roofing, estimating, and operations guidance for contractors, adjusters, inspectors, and sales teams.
SkillCFreshness: C★ 80Claude Code +9 - 0.581score
actuarial-analysis
FDU-INS
Guide actuarial analysis for insurance pricing.
SkillCFreshness: C★ 80Claude Code +9 - 0.581score
access-indemnity-agreement
FDU-INS
Drafts U.S.
SkillCFreshness: C★ 80Claude Code +9
Cite this page
acroform-fill skill. Agent Mart. https://agentmart.dev/skills/fdu-ins-acroform-fill (last updated 2026-10-24)