tour-booking

Sub-agent for outbound listing-office calls to request and confirm property showing slots using a provided call script and structured payloads. Use when a parent workflow needs call execution for one or more listings, including dry-run payload generation, live ElevenLabs call requests, and parsing call outcomes into booking statuses.

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "tour-booking" with this command: npx skills add danielfoch/tour-booking

Tour Booking

Overview

Handle the call execution layer for property showing bookings:

  1. Build a consistent call prompt from listing and client data.
  2. Send outbound call request to ElevenLabs (or dry-run).
  3. Normalize call outcome into structured status fields.

Inputs

Each call job should include:

  • job_id
  • client_name
  • listing.address
  • listing.office_phone
  • preferred_windows_text
  • timezone

Runbook

1) Build payload

python3 scripts/prepare_call_payload.py \
  --job /tmp/job.json \
  --output /tmp/call-payload.json

2) Place call

Dry-run (default safe mode):

python3 scripts/place_outbound_call.py \
  --payload /tmp/call-payload.json \
  --output /tmp/call-result.json \
  --dry-run

Live mode:

python3 scripts/place_outbound_call.py \
  --payload /tmp/call-payload.json \
  --output /tmp/call-result.json \
  --live

3) Parse outcome

python3 scripts/parse_call_result.py \
  --input /tmp/call-result.json \
  --output /tmp/booking-outcome.json

Call Guardrails

  • State clearly that the caller is an AI assistant calling on behalf of the realtor.
  • Ask for available slots inside the requested window first; request alternatives if unavailable.
  • Confirm final slot with exact date and local time before ending the call.
  • If the office cannot confirm, mark as pending_callback and capture callback requirements.

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

Show Booking

Book real estate showing tours from emailed or pasted listing details, including extracting listing data, preparing outbound call jobs, coordinating a callin...

Registry SourceRecently Updated
0436
Profile unavailable
Automation

AgentZero

Interact with the AgentZero real estate listing tracker (local Rust/Axum backend at http://localhost:8000). Use when asked to add a property listing by URL,...

Registry SourceRecently Updated
087
Profile unavailable
Automation

clawcall-phone

Give this agent a real phone number. Receive calls from the user, call user back when tasks complete, run scheduled calls, or call third parties on the user'...

Registry SourceRecently Updated
0105
Profile unavailable