Skill flagged — suspicious patterns detected

ClawHub Security flagged this skill as suspicious. Review the scan results before using.

Pet Sitter Intake Form Generator

v5.0.1

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 cl...

0· 334·0 current·0 all-time
bybnathan@basilanathan
Security Scan
VirusTotalVirusTotal
Suspicious
View report →
OpenClawOpenClaw
Benign
medium confidence
Purpose & Capability
Name, description, CLI, SKILL.md, README, and the included Python script all align: generating fillable/printable PDF intake forms (themes, multi-pet, service templates). Requested permissions (filesystem, shell) match the stated need to write PDFs and run the script. There are no unrelated environment variables or cloud credentials.
Instruction Scope
Runtime instructions (SKILL.md and skill.yaml entryPoint) direct the agent to collect business/contact info and optionally home access details (alarm codes, Wi‑Fi, key codes). Collecting these fields is coherent with in‑home pet‑sitting forms but involves sensitive personal data; the SKILL.md also instructs writing the PDF to /mnt/user-data/outputs and to present the file via present_files (UI upload/show), which is expected but worth knowing from a privacy standpoint.
Install Mechanism
No install spec; this is effectively an instruction+script skill that runs local Python code bundled in the skill. Dependencies (reportlab, pyyaml) are declared and typical for PDF/YAML handling. There are no downloads from arbitrary URLs or extract steps.
Credentials
The skill requests no environment variables or external credentials. It only needs local filesystem and the ability to execute its Python script. That is proportional to its purpose. Note: the form may store sensitive information (home access codes, Wi‑Fi passwords) in the generated PDF — sensitive but purpose-aligned.
Persistence & Privilege
always:false and default autonomous invocation settings are used. The skill does not request permanent/global privileges and does not appear to modify other skills or system-wide config.
Assessment
This skill is coherent with its stated purpose and runs a bundled Python script to create PDFs locally. Before installing or running it: (1) be aware the forms intentionally include sensitive fields (alarm codes, Wi‑Fi passwords, key codes) — only enter those if you trust where the PDF will be stored/shared; (2) the generated PDF is written to disk (default /mnt/user-data/outputs) and presented via the agent UI, so ensure the output path and UI sharing behavior meet your privacy needs; (3) dependencies (reportlab, pyyaml) must be installed locally — consider running in a sandbox or reviewing the full scripts/generate_form.py before use; (4) source/homepage is not authoritative in the manifest (some references point to a GitHub repo in metadata) — if provenance matters, verify the repository and author before trusting; (5) the included script appears to contain minor code issues in the truncated excerpt — test on sample inputs first rather than running with real sensitive data.

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

Runtime requirements

🐾 Clawdis
boardingvk97cb2a3xwm015c6j0w624e5jn829cy8catsvk97cb2a3xwm015c6j0w624e5jn829cy8client-onboardingvk97cb2a3xwm015c6j0w624e5jn829cy8dog-walkingvk97cb2a3xwm015c6j0w624e5jn829cy8dogsvk97cb2a3xwm015c6j0w624e5jn829cy8formsvk97cb2a3xwm015c6j0w624e5jn829cy8intakevk97cb2a3xwm015c6j0w624e5jn829cy8latestvk97cb2a3xwm015c6j0w624e5jn829cy8pdfvk97cb2a3xwm015c6j0w624e5jn829cy8pet-sittingvk97cb2a3xwm015c6j0w624e5jn829cy8small-businessvk97cb2a3xwm015c6j0w624e5jn829cy8
334downloads
0stars
2versions
Updated 22h ago
v5.0.1
MIT-0

Pet Sitter Client Intake Form Generator

Generate polished, professional PDF intake forms for pet sitting businesses. Minimal input required — outputs a complete, branded, client-ready PDF.

When to Use This Skill

Activate when the user:

  • Asks to create a client intake form for pet sitting
  • Wants a new client questionnaire or onboarding form
  • Needs a pet information sheet for their business
  • Says "make a form for my pet sitting business"
  • Wants to look professional when taking on new clients
  • Asks for a boarding intake form, dog walking form, or drop-in visit checklist

Features

FeatureDescription
Fillable PDF FieldsInteractive text fields and checkboxes for digital completion
7 Color Themeslavender, ocean, forest, rose, sunset, neutral, midnight
Multi-Pet SupportGenerate forms with 1-10 pet profile sections
Service TemplatesSpecialized sections for boarding, walking, drop-in visits
Home Access SectionKey codes, alarm info, WiFi, parking (for in-home sitting)
Config File SupportSave business presets in YAML for reuse

Step 1: Collect Inputs

Ask the user for:

  1. Business name (required) — e.g., "Happy Paws Pet Sitting"
  2. Sitter name (optional) — appears in authorization text
  3. Services offered — Pet Sitting, Dog Walking, Boarding, Drop-in Visits, etc.
  4. Location — city/state for the form header
  5. Contact info — email, phone, or website for the footer
  6. Color theme (optional) — show the 7 available themes
  7. Service type (optional) — general, boarding, walking, or drop_in
  8. Number of pets (optional) — if client has multiple pets

If inputs are missing, use reasonable defaults or leave fields blank.

Step 2: Generate the PDF

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"

All CLI Options

OptionDescriptionDefault
--business-nameBusiness name for header"Your Business Name"
--sitter-nameSitter name for authorization text(blank)
--servicesComma-separated services"Pet Sitting, Dog Walking, Boarding"
--locationCity/state(blank)
--contactContact info(blank)
--themeColor theme namelavender
--service-typegeneral, boarding, walking, drop_ingeneral
--petsNumber of pet profiles (1-10)1
--fillableEnable fillable PDF fields(enabled by default)
--no-fillableGenerate print-only form
--no-home-accessOmit home access section
--configPath to YAML config file
--outputOutput PDF filenameclient_intake_form.pdf
--list-themesShow available themes and exit

Using a Config File

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

Step 3: Present to User

After generation, share the PDF with the user via present_files.

Tell them:

  • ✅ The form has fillable fields — clients can type directly into it
  • ✅ It's also print-ready for handwritten responses
  • ✅ They can customize the theme to match their branding (--list-themes)
  • ✅ For multiple pets, use --pets 2 (or more)
  • 💡 Suggest saving a config file for their business presets

Form Sections Generated

Page 1 — Pet Owner Information

  • Owner name, address, phone(s), email
  • Emergency contact (name, relationship, phone)
  • Veterinarian info + 24-hour emergency vet
  • Authorized pickup persons
  • Communication preferences (update frequency, contact method)

Page 2 — Home Access (optional, included by default)

  • Entry method (lockbox, garage code, hidden key)
  • Alarm code and disarm instructions
  • WiFi network and password
  • Parking instructions
  • Thermostat/HVAC notes
  • Off-limits areas, house rules

Page 3 — Pet Profile

  • Pet name, species, breed, age, weight, color/markings
  • Sex (with spay/neuter status)
  • Microchip and license numbers
  • Flea/tick prevention info

Page 4 — Vaccinations

  • Interactive checkboxes: Rabies, DHPP, Bordetella, FVRCP, FeLV, Canine Influenza
  • Fillable expiration date fields
  • "Other" vaccine option

Page 5 — Health & Behavior

  • Allergies, medical conditions
  • Medications table (name, dosage, frequency, instructions)
  • Behavior assessment: good with strangers/kids/dogs/cats
  • Fear triggers, separation anxiety level
  • Escape artist warnings
  • Commands known, recall reliability
  • Potty training status and schedule
  • Sleep location, crate training

Page 6 — Feeding & Daily Care

  • Food brand/type, amount, storage location
  • Feeding schedule (checkboxes)
  • Treat permissions
  • Exercise needs

Page 7 — Service-Specific (if not general)

  • Boarding: drop-off/pickup times, items checklist
  • Walking: leash behavior, route preferences, duration
  • Drop-in: per-visit task checklist

Final Page — Authorization & Agreement

  • Emergency veterinary care authorization
  • Transport authorization
  • Photo/social media release
  • Cancellation policy acknowledgment
  • Liability statement
  • Signature, date, printed name
  • Office use section

Available Themes

ThemeDescription
lavenderSoft purple & peach (default)
oceanCalming blue & sandy yellow
forestNatural sage green & gold
roseWarm pink & tan
sunsetCoral orange & sky blue
neutralProfessional gray & soft blue
midnightElegant slate & warm gold

Run --list-themes to see color codes.

Requirements

  • Python 3.8+
  • reportlab (PDF generation)
  • pyyaml (optional, for config files)

Install dependencies:

pip install reportlab pyyaml

Tips

  • For digital-first workflows, keep fillable enabled (default) — clients can complete on phone/computer
  • For print shops or clients who prefer paper, use --no-fillable
  • Multi-pet households: Use --pets 3 to generate separate profile sections
  • Boarding businesses: Use --service-type boarding for drop-off/pickup fields
  • Dog walkers: Use --service-type walking for route/leash behavior fields
  • Save a config file with your branding to generate consistent forms every time

Comments

Loading comments...