Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
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.
User asks: Book showings for 123 Main St (office: 555-0100) and 456 Oak Ave for Jane Doe, preferred windows Saturday 10am-2pm EST
- 1Parses intake text to extract client name, listing addresses, office phone numbers, and preferred time windows
- 2Builds call queue, marks 456 Oak Ave as blocked due to missing office phone
- 3Delegates outbound call to tour-booking sub-agent for 123 Main St with listing metadata and client preferences
- 4Receives confirmed slot and runs create_invite_ics.py to generate a .ics file
- 5Returns summary with confirmed showing, blocked listing reason, and invite file path
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.