Toolverse
All skills

pdf-form-filler

by openclaw

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.

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Author
openclaw
Category
Backend
Views
33

About this skill

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.

How to use

  1. Zainstaluj skill pdf-form-filler w swoim środowisku agenta lub MCP serwera. Upewnij się, że masz dostęp do biblioteki pdfrw (zawarta w zależnościach).

  2. Przygotuj plik PDF z formularzem zawierającym pola do wypełnienia. Jeśli nie znasz nazw pól w dokumencie, użyj funkcji list_pdf_fields() podając ścieżkę do pliku — wyświetli ona listę wszystkich dostępnych pól i ich typów.

  3. Utwórz słownik danych zawierający pary: nazwa pola → wartość. Dla pól tekstowych wpisz tekst (np. "Imię": "Jan Kowalski"), dla checkboxów użyj True (zaznaczony) lub False/None (niezaznaczony).

  4. Wywołaj funkcję fill_pdf_form() podając ścieżkę do pliku wejściowego, ścieżkę do pliku wyjściowego oraz przygotowany słownik danych. Funkcja automatycznie dopasuje nazwy pól i wypełni formularz.

  5. Sprawdź wygenerowany plik PDF — wszystkie pola powinny być wypełnione z prawidłowym renderowaniem w czytnikach PDF. Dokument pozostaje edytowalny, więc możesz go dalej modyfikować w razie potrzeby.

Related skills