Pdf Form Filler

v0.2.0

Fill PDF forms programmatically with text values and checkboxes. Use when you need to populate fillable PDF forms (government forms, applications, surveys, etc.) with data. Supports setting text fields and checkboxes with proper appearance states for visual rendering.

3· 4.2k·23 current·24 all-time
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
Name/description (fill PDF forms) matches the included code and examples. The package implements list_pdf_fields and fill_pdf_form using pdfrw and only touches PDF files provided by the user.
Instruction Scope
SKILL.md instructs only reading PDFs, inspecting fields, and writing output PDFs. The runtime instructions and CLI accept local file paths/JSON; they do not direct the agent to read unrelated system files, environment variables, or send data externally.
Install Mechanism
There is no automatic install spec in the registry metadata (instruction-only), which is low risk. The bundle includes a normal setup.py and requirements.txt (pdfrw) for optional installation — this is expected but worth noting since the skill can be installed with pip/setuptools if the user chooses.
Credentials
No environment variables, credentials, or config paths are requested. The code operates on user-supplied PDF files only, so requested access is proportionate to the task.
Persistence & Privilege
Skill flags are default (always:false, agent invocation allowed). It does not require persistent system changes, nor does it attempt to modify other skills or system-wide settings.
Assessment
This skill appears to do exactly what it says: fill PDF form fields with pdfrw. Before installing/use: 1) Review and run the code in a safe environment (it operates on local files only). 2) Confirm field names with list_pdf_fields to avoid accidental overwriting. 3) Be careful when batch-processing PDFs that contain sensitive personal data—treat outputs as you would any other sensitive file. 4) Note the package includes setup.py/requirements.txt so it can be installed with pip if desired; prefer installing from a vetted source or inspect the code first. Minor doc inconsistency: some README examples reference scripts/ paths while the package module is pdf_form_filler — this is a documentation issue, not a security problem.

Like a lobster shell, security has layers — review code before you run it.

latestvk972z4fm9m25dmzvqgy330nr1x7zvkw1

License

MIT-0
Free to use, modify, and redistribute. No attribution required.

Comments