Generate professional PDF client intake forms for pet sitting businesses. Use when a pet sitter, dog walker, pet boarder, or pet care professional needs a client intake form, onboarding questionnaire, or pet information sheet. Trigger phrases: "create intake form", "new client form for my pet sitting business", "pet sitter questionnaire", "boarding intake form". Supports fillable PDFs, custom color themes, multi-pet forms, home access sections, and service-specific templates.
Generate polished, professional PDF intake forms for pet sitting businesses. Minimal input required — outputs a complete, branded, client-ready PDF.
Activate when the user:
| Feature | Description |
|---|---|
| Fillable PDF Fields | Interactive text fields and checkboxes for digital completion |
| 7 Color Themes | lavender, ocean, forest, rose, sunset, neutral, midnight |
| Multi-Pet Support | Generate forms with 1-10 pet profile sections |
| Service Templates | Specialized sections for boarding, walking, drop-in visits |
| Home Access Section | Key codes, alarm info, WiFi, parking (for in-home sitting) |
| Config File Support | Save business presets in YAML for reuse |
Ask the user for:
If inputs are missing, use reasonable defaults or leave fields blank.
python scripts/generate_form.py \
--business-name "Happy Paws Pet Sitting" \
--sitter-name "Jane Smith" \
--services "Dog Walking, Boarding, Drop-in Visits" \
--location "Austin, TX" \
--contact "[email protected] | (512) 555-1234" \
--theme ocean \
--service-type boarding \
--pets 2 \
--output "/mnt/user-data/outputs/client_intake_form.pdf"
| Option | Description | Default |
|---|---|---|
--business-name | Business name for header | "Your Business Name" |
--sitter-name | Sitter name for authorization text | (blank) |
--services | Comma-separated services | "Pet Sitting, Dog Walking, Boarding" |
--location | City/state | (blank) |
--contact | Contact info | (blank) |
--theme | Color theme name | lavender |
--service-type | general, boarding, walking, drop_in | general |
--pets | Number of pet profiles (1-10) | 1 |
--fillable | Enable fillable PDF fields | (enabled by default) |
--no-fillable | Generate print-only form | — |
--no-home-access | Omit home access section | — |
--config | Path to YAML config file | — |
--output | Output PDF filename | client_intake_form.pdf |
--list-themes | Show available themes and exit | — |
For repeat use, create a config.yaml:
business_name: "Happy Paws Pet Sitting"
sitter_name: "Jane Smith"