Install
openclaw skills install pet-sitter-intakeGenerate 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.
openclaw skills install pet-sitter-intakeGenerate 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 "jane@happypaws.com | (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"
services: "Dog Walking, Boarding, Drop-in Visits"
location: "Austin, TX"
contact: "jane@happypaws.com"
theme: ocean
service_type: general
num_pets: 1
fillable: true
Then generate with:
python scripts/generate_form.py --config config.yaml --output client_form.pdf
After generation, share the PDF with the user via present_files.
Tell them:
--list-themes)--pets 2 (or more)| Theme | Description |
|---|---|
lavender | Soft purple & peach (default) |
ocean | Calming blue & sandy yellow |
forest | Natural sage green & gold |
rose | Warm pink & tan |
sunset | Coral orange & sky blue |
neutral | Professional gray & soft blue |
midnight | Elegant slate & warm gold |
Run --list-themes to see color codes.
reportlab (PDF generation)pyyaml (optional, for config files)Install dependencies:
pip install reportlab pyyaml
--no-fillable--pets 3 to generate separate profile sections--service-type boarding for drop-off/pickup fields--service-type walking for route/leash behavior fields