LaunchKit · 2026
Back to Skills

show-booking

Book real estate showing tours from emailed or pasted listing details, including extracting listing data, preparing.

0
444 downloads
by @danielfoch

Setup & Installation

openclaw skills install @danielfoch/show-booking

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install show-booking

What This Skill Does

Automates end-to-end real estate showing bookings by parsing listing details from emails or free-form text, queuing outbound calls through a calling sub-agent, and generating .ics calendar invites for confirmed slots. Returns a structured summary of confirmed showings, pending callbacks, and blocked listings missing required data.

Replaces a multi-step manual process (login, search, call, create invite) with a single automated pipeline that handles intake parsing, call delegation, and calendar file creation in sequence.

When to use it

  • Booking showings for multiple listings from a forwarded MLS email
  • Coordinating a buyer's preferred time windows across several properties in one pass
  • Replacing manual BrokerBay login flows with automated outbound calls
  • Generating calendar invites after call confirmations without manual data entry
  • Flagging listings with missing office phone numbers before any calls are placed

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: Book showings for 123 Main St (office: 555-0100) and 456 Oak Ave for Jane Doe, preferred windows Saturday 10am-2pm EST

AGENT
  1. 1Parses intake text to extract client name, listing addresses, office phone numbers, and preferred time windows
  2. 2Builds call queue, marks 456 Oak Ave as blocked due to missing office phone
  3. 3Delegates outbound call to tour-booking sub-agent for 123 Main St with listing metadata and client preferences
  4. 4Receives confirmed slot and runs create_invite_ics.py to generate a .ics file
  5. 5Returns summary with confirmed showing, blocked listing reason, and invite file path
OUTPUT

Confirmed: 123 Main St Saturday 11:00am EST — invite saved to /tmp/showing-invites/123_main.ics. Blocked: 456 Oak Ave — missing office phone number.