pet-sitter-intake

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.

3,891 stars

Best use case

pet-sitter-intake is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

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.

Teams using pet-sitter-intake should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/pet-sitter-intake/SKILL.md --create-dirs "https://raw.githubusercontent.com/openclaw/skills/main/skills/basilanathan/pet-sitter-intake/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/pet-sitter-intake/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How pet-sitter-intake Compares

Feature / Agentpet-sitter-intakeStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

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.

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

Related Guides

SKILL.md Source

# 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

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

## 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

```bash
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

| 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 | — |

### Using a Config File

For repeat use, create a `config.yaml`:

```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:

```bash
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

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

## Requirements

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

Install dependencies:

```bash
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

Related Skills

PsyClaw Intake 5Clinic

3891
from openclaw/skills

这是 `INTAKE-5CLINIC` 的独立 ClawHub skill,用于 Agent 首次接入后的五科快速初评。

legal-matter-intake-summarizer

3891
from openclaw/skills

把法律相关咨询材料整理成事实、争议点、缺失材料与后续问题,不给法律结论。;use for legal, intake, case-summary workflows;do not use for 提供法律意见结论, 替代律师审查.

dataset-intake-auditor

3891
from openclaw/skills

在新数据集接入前检查字段、单位、缺失率、异常值与可用性。;use for data, dataset, audit workflows;do not use for 伪造统计结果, 替代正式数据治理平台.

---

3891
from openclaw/skills

name: article-factory-wechat

Content & Documentation

humanizer

3891
from openclaw/skills

Remove signs of AI-generated writing from text. Use when editing or reviewing text to make it sound more natural and human-written. Based on Wikipedia's comprehensive "Signs of AI writing" guide. Detects and fixes patterns including: inflated symbolism, promotional language, superficial -ing analyses, vague attributions, em dash overuse, rule of three, AI vocabulary words, negative parallelisms, and excessive conjunctive phrases.

Content & Documentation

find-skills

3891
from openclaw/skills

Helps users discover and install agent skills when they ask questions like "how do I do X", "find a skill for X", "is there a skill that can...", or express interest in extending capabilities. This skill should be used when the user is looking for functionality that might exist as an installable skill.

General Utilities

tavily-search

3891
from openclaw/skills

Use Tavily API for real-time web search and content extraction. Use when: user needs real-time web search results, research, or current information from the web. Requires Tavily API key.

Data & Research

baidu-search

3891
from openclaw/skills

Search the web using Baidu AI Search Engine (BDSE). Use for live information, documentation, or research topics.

Data & Research

agent-autonomy-kit

3891
from openclaw/skills

Stop waiting for prompts. Keep working.

Workflow & Productivity

Meeting Prep

3891
from openclaw/skills

Never walk into a meeting unprepared again. Your agent researches all attendees before calendar events—pulling LinkedIn profiles, recent company news, mutual connections, and conversation starters. Generates a briefing doc with talking points, icebreakers, and context so you show up informed and confident. Triggered automatically before meetings or on-demand. Configure research depth, advance timing, and output format. Walking into meetings blind is amateur hour—missed connections, generic small talk, zero leverage. Use when setting up meeting intelligence, researching specific attendees, generating pre-meeting briefs, or automating your prep workflow.

Workflow & Productivity

self-improvement

3891
from openclaw/skills

Captures learnings, errors, and corrections to enable continuous improvement. Use when: (1) A command or operation fails unexpectedly, (2) User corrects Claude ('No, that's wrong...', 'Actually...'), (3) User requests a capability that doesn't exist, (4) An external API or tool fails, (5) Claude realizes its knowledge is outdated or incorrect, (6) A better approach is discovered for a recurring task. Also review learnings before major tasks.

Agent Intelligence & Learning

botlearn-healthcheck

3891
from openclaw/skills

botlearn-healthcheck — BotLearn autonomous health inspector for OpenClaw instances across 5 domains (hardware, config, security, skills, autonomy); triggers on system check, health report, diagnostics, or scheduled heartbeat inspection.

DevOps & Infrastructure