← Back to Skills Marketplace
raulsimpetru

Pdf Form Filler

by RaulSimpetru · GitHub ↗ · v0.2.0
cross-platform ✓ Security Clean
5073
Downloads
4
Stars
27
Active Installs
2
Versions
Install in OpenClaw
/install pdf-form-filler
Description
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.
Usage Guidance
Use this on copies of important PDFs, especially forms containing personal or business data. Install dependencies from trusted package sources, consider pinning pdfrw for sensitive environments, and review the filled PDF before submitting it.
Capability Analysis
Type: OpenClaw Skill Name: pdf-form-filler Version: 0.2.0 The OpenClaw skill 'pdf-form-filler' is benign. Its core functionality, implemented in `pdf_form_filler/fill_pdf_form.py`, correctly uses the `pdfrw` library to read, modify, and write PDF forms as described. There is no evidence of data exfiltration, malicious execution, persistence, or prompt injection attempts in any of the analyzed files (SKILL.md, README.md, code). File I/O is limited to the specified input/output PDFs and JSON data, which is directly aligned with the skill's stated purpose.
Capability Assessment
Purpose & Capability
The stated purpose is to fill and inspect PDF form fields, and the implementation uses pdfrw to read user-specified PDFs, update matching fields, and write a user-specified output PDF.
Instruction Scope
Runtime instructions and examples are user-directed, including optional batch processing over a chosen forms directory; they do not instruct autonomous scanning, hidden execution, or account-impacting actions.
Install Mechanism
Installation is conventional Python packaging with a console entry point and a pdfrw dependency. The dependency is specified as pdfrw>=0.4 rather than pinned, and some documentation still references a legacy scripts path, but these are usability and supply-chain hygiene notes rather than evidence of unsafe behavior.
Credentials
The skill needs local access to the PDFs and JSON/form data the user provides, which is proportionate to filling forms. It does not request credentials, environment variables, network endpoints, broad filesystem indexing, or external services.
Persistence & Privilege
No background worker, scheduled task, privilege escalation, self-modification, or persistent agent behavior is present in the artifacts.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install pdf-form-filler
  3. After installation, invoke the skill by name or use /pdf-form-filler
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.2.0
- Added `pdf_form_filler` module with `__init__.py` and core `fill_pdf_form.py` implementation. - Removed legacy script from `scripts/fill_pdf_form.py`. - Updated SKILL.md to include version metadata. - Improved project packaging and entry points in `setup.py`.
v0.1.0
Initial release of pdf-form-filler. - Programmatically fill PDF forms with text values and checkboxes. - Uses pdfrw to set text fields and checkbox appearance states for accurate visual rendering. - Preserves form structure for further edits post-filling. - Provides utility to list PDF form field names and types. - Includes documentation and usage examples for quick start, advanced, and batch filling scenarios.
Metadata
Slug pdf-form-filler
Version 0.2.0
License
All-time Installs 191
Active Installs 27
Total Versions 2
Frequently Asked Questions

What is Pdf Form Filler?

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. It is an AI Agent Skill for Claude Code / OpenClaw, with 5073 downloads so far.

How do I install Pdf Form Filler?

Run "/install pdf-form-filler" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Pdf Form Filler free?

Yes, Pdf Form Filler is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Pdf Form Filler support?

Pdf Form Filler is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Pdf Form Filler?

It is built and maintained by RaulSimpetru (@raulsimpetru); the current version is v0.2.0.

💬 Comments