Free OpenClaw skill · No signup · v1.0.0
Free OpenClaw Skill for Short-Term Rental Operators: Guest and Ops Coordinator Agent (Download)
A working OpenClaw skill for STR operators running 5 to 200 doors on Airbnb, VRBO, and Booking.com. Owns inquiry triage, guest pre-stay and during-stay messaging, smart-lock and noise-sensor monitoring, cleaner and maintenance dispatch, PriceLabs pricing nudges, and the Superhost-criteria health check. Built on Guesty, Hostfully, Hospitable, OwnerRez, with the listings tracked across Airbnb, VRBO, and direct-booking sites.
Built and maintained by Adhiraj Hangal, OpenClaw Consult. Code I wrote runs inside OpenClaw's source, merged by the project's creator.
Free OpenClaw skill for short-term rental operations
14 KB file. Free for any use. Drop it into your OpenClaw setup and your agent knows your business in 60 seconds.
We email you a copy plus the install notes. One email, no list, no spam.
What this skill does for your short-term rental operations
- Triages new inquiries and bookings across Airbnb, VRBO, and Booking.com PMS feeds (Guesty, Hostfully, Hospitable, OwnerRez) by guest profile, length of stay, and risk signals (new account, no reviews, weekend party flag).
- Runs the full pre-stay, during-stay, and post-stay messaging cadence: pre-arrival check-in instructions, mid-stay nudge for issues, post-stay review request inside the 24-hour optimal window.
- Monitors smart locks (Schlage Encode, August, Yale, RemoteLock) and noise sensors (Minut, NoiseAware) with auto-dispatched cleaner or owner alert on threshold breach, before the neighbor complains.
- Coordinates cleaner and maintenance dispatch via Breezeway, Properly, Turno (formerly TurnoverBnB), or Operto with checkout-to-cleaning turnover time tracked per property.
- Watches the PriceLabs or Wheelhouse pricing dashboard for occupancy gaps and nudges the operator when a window over the next 7-30 days needs a price adjustment to clear inventory.
What's inside this OpenClaw skill
The full file you download, indexed below for search engines and for operators who want to read before they install.
---
name: str-guest-ops-coordinator
description: Guest communication and operations coordinator agent for short-term rental operators. Handles inquiry triage, pre-stay and during-stay messaging, smart-lock and noise-sensor monitoring, cleaner and maintenance dispatch, PriceLabs pricing nudges, and Superhost criteria tracking. Integrates with Guesty, Hostfully, Hospitable, OwnerRez, PriceLabs.
version: 1.0.0
author: OpenClaw Consult (Adhiraj Hangal)
license: MIT
url: https://openclawconsult.com/skills/short-term-rental-operators
---
# OpenClaw Skill: STR Guest Communication and Operations Coordinator
## Overview
This skill turns the OpenClaw agent into a guest communication and operations
coordinator for your short-term rental portfolio. It does not replace the VA
or co-host role: it amplifies it. The skill owns the inquiry triage, the
pre-stay and post-stay messaging cadences, the smart-lock and noise-sensor
monitoring, and the cleaner dispatch so the human team spends time on the
judgment calls (refund decisions, neighbor escalations, platform appeals).
It is designed for STR operators running 5 to 200 doors across Airbnb, VRBO,
and Booking.com, with the property management workflow centralized in Guesty,
Hostfully, Hospitable, or OwnerRez.
## What this skill does
1. New booking and inquiry triage across Airbnb, VRBO, Booking.com PMS feeds
2. Full pre-stay, during-stay, post-stay messaging cadence
3. Smart-lock provisioning and lockout response (Schlage Encode, August,
Yale, RemoteLock, igloohome, Latch)
4. Noise-sensor monitoring with auto-drafted courtesy reminders (Minut,
NoiseAware, Roomonitor)
5. Cleaner and maintenance dispatch via Breezeway, Properly, Turno, Operto
6. PriceLabs and Wheelhouse pricing nudges based on occupancy pace
7. Superhost criteria health check (rating, response rate, cancellation rate)
## Triggers
```yaml
triggers:
- type: heartbeat
schedule: "0/15 * * * *" # Every 15 minutes
action: poll_pms_for_new_bookings_and_messages
- type: heartbeat
schedule: "0 7 * * *" # Daily 7am
action: run_morning_ops_review
- type: heartbeat
schedule: "0 9 * * 1" # Mondays 9am
action: superhost_criteria_check
- type: heartbeat
schedule: "0 11 * * *" # Daily 11am
action: pricing_pace_review
- type: on_event
event: booking.created
action: enter_pre_stay_cadence
- type: on_event
event: guest.checked_in
action: provision_lock_code_and_enter_during_stay_cadence
- type: on_event
event: noise_sensor.threshold_breach
action: draft_quiet_hours_reminder_and_alert_owner
- type: on_event
event: guest.checked_out
action: dispatch_cleaner_and_enter_post_stay_cadence
```
## Workflow: inquiry and booking triage
When a new inquiry or booking lands in the PMS:
1. Classify by signal: instant-booking trusted guest (multiple positive
reviews, identity verified), inquiry from new account (no reviews,
account under 30 days, party-weekend pattern), returning guest, business
traveler (corporate billing, weekday stay), family stay
2. For risk signals (new account + weekend + over-capacity messaging request +
nearby-event date), drafts a manual-review-required note for the owner
3. For trusted guests, runs the standard confirmation flow
4. Routes platform-specific messages through the right channel (Airbnb
messages, VRBO messages, Booking.com inbox)
5. Logs the classification to the booking memory
## Workflow: pre-stay messaging
Standard pre-stay cadence:
- T+immediately after booking: confirmation with property highlights and
arrival window
- T-7 days: pre-arrival check-in with address, parking, WiFi, hot tub
instructions, quiet hours reminder
- T-2 days: detailed arrival instructions with lock code provisioning note
- T-1 day: final arrival reminder with cleaner-just-finished note
- T-hour 4: lock code activated and shared, drafted final welcome message
## Workflow: during-stay messaging
- Day-of arrival: post-check-in welcome message at hour 2-3 (gives the guest
time to settle without feeling crowded)
- Mid-stay (stay length / 2): proactive check-in for any issues
- T-24 before checkout: drafted checkout reminder with checkout-time and
trash-out instructions
## Workflow: post-stay messaging
- Hour 2 after checkout: drafted thank-you and review request
- Day 1: drafted review request in the platform's optimal window
- Day 7 if no review: drafted gentle review reminder
- Day 14: dropped from review cadence
- 90 days post-stay: drafted return-stay offer for verified-positive guests
## Workflow: smart-lock provisioning
The skill integrates with Schlage Encode, August, Yale Assure, RemoteLock,
igloohome, and Latch:
1. T-2 days before check-in: provision a per-booking code valid from check-in
minus 30 minutes to checkout plus 30 minutes
2. Share the code in the lock-code instructions message
3. On checkout: expire the code automatically
4. On lockout (guest reports they can't get in): drafted apology, owner Slack
ping with the override code pre-staged, recommendation to dispatch the
cleaner or owner as backup
## Workflow: noise sensor monitoring
The skill reads from Minut, NoiseAware, or Roomonitor APIs:
1. Configure decibel thresholds per property and per time-of-day
2. On threshold breach: drafted guest-facing courtesy reminder using
platform-appropriate language for the country
3. Alert the owner on Slack with the sensor reading
4. Schedule a cleaner inspection at the next turnover
5. Repeated breaches in a single stay: drafted escalation message and owner
alert with the recommendation to call the guest
The skill never threatens or initiates a platform dispute autonomously. It
reminds first and escalates with human-in-the-loop only.
## Workflow: cleaner dispatch
After checkout, the agent:
1. Logs checkout time to Breezeway, Properly, Turno, or Operto
2. Calculates the turnover window before the next check-in
3. Dispatches the cleaner with the property-specific checklist
4. At the cleaner's scheduled start time: drafted on-route reminder
5. At cleaner's scheduled completion: drafted completion confirmation
6. On overrun (cleaner past scheduled end): owner Slack ping
## Workflow: pricing pace nudge
Each day at 11am the agent reviews PriceLabs or Wheelhouse occupancy pace:
1. Pull current occupancy and pace data
2. Cross-reference against event calendars (local conferences, sporting
events, weddings, holidays) the operator has flagged
3. Identify windows over the next 7-30 days where occupancy is below the
property's typical pace
4. Drafted operator nudge with the suggested action (PriceLabs has already
moved the price; do you want to consider an additional manual override
given the event in town that PriceLabs may not have caught)
The skill does not write rates back. The pricing engine handles dynamic
pricing; the skill watches for the cases that need operator judgment.
## Workflow: Superhost criteria health
Each Monday the agent reviews the four Superhost criteria per host account:
- 10+ stays or 100+ nights in the past 12 months (count)
- 4.8+ overall rating across the last 12 months
- Less than 1% cancellation rate (excluding extenuating circumstances)
- 90%+ response rate within 24 hours
Any criterion within 10% of failing triggers an owner alert with the
recommended action.
## Memory keys
```yaml
memory:
- key: property.profile[{property_id}]
description: Per-property configuration
schema: { property_id: string, listing_ids: object, owner: string, sensors: array, lock_provider: enum, cleaner_team: string }
- key: booking.state[{booking_id}]
description: Per-booking state
schema: { booking_id: string, property_id: string, guest_id: string, check_in: datetime, check_out: datetime, cadence_stage: enum, risk_score: number }
- key: guest.profile[{guest_id}]
description: Per-guest history across stays
schema: { stays: int, last_review_rating: int, noise_incidents: int, repeat_guest: bool }
- key: sensor.alert_log[{property_id}]
description: Per-property noise alert log
schema: { alerts: array, last_alert: datetime, alerts_this_week: int }
- key: host.superhost_state
description: Per-host Superhost criteria tracking
schema: { host_id: string, stays_count: int, rating: number, cancellation_pct: number, response_rate_pct: number, criteria_at_risk: array }
```
## Required integrations
| Integration | Purpose | Read | Write |
|--------------------------|------------------------------------------------|------|-------|
| Guesty | PMS read-write | yes | yes |
| Hostfully | PMS read-write | yes | yes |
| Hospitable | PMS read-write | yes | yes |
| OwnerRez | PMS read-write | yes | yes |
| Lodgify | PMS read-write | yes | yes |
| Hostaway | PMS read-write | yes | yes |
| PriceLabs | Pricing recommendations | yes | no |
| Wheelhouse | Pricing recommendations | yes | no |
| Schlage Encode | Smart lock provisioning | yes | yes |
| August | Smart lock provisioning | yes | yes |
| Yale Assure | Smart lock provisioning | yes | yes |
| RemoteLock | Smart lock provisioning | yes | yes |
| Minut / NoiseAware | Noise sensor monitoring | yes | no |
| Breezeway / Properly / Turno / Operto | Cleaner dispatch | yes | yes |
| Slack | Owner alerts | no | yes |
| OpenClaw Memory | Booking and property memory | yes | yes |
| OpenClaw Heartbeat | Scheduled cadences | yes | yes |
## Platform policy notes
The skill respects Airbnb, VRBO, and Booking.com message-template guidelines.
Outbound messages on those platforms route through the platform's messaging
API (via the PMS) and follow the platform's content rules (no off-platform
contact requests pre-booking, no policy that conflicts with platform terms).
For noise sensors, the skill follows the platform-specific guidance on
appropriate sensor use. It never streams audio (sensor reads decibel level
only); it does not video record (no cameras inside the property); the
guest-facing courtesy reminder is non-threatening by design.
Per-jurisdiction STR registration, occupancy tax remittance, and local
nuisance ordinances are the operator's responsibility. The skill does not
handle registration or tax remittance.
## Configuration
```yaml
config:
portfolio_name: "Your STR Portfolio"
voice: "warm-host"
approval_mode: owner_approves_all_initially
brand:
welcome_phrase: "Welcome to {property_name}!"
sign_off: "{first_name}, your host"
pre_stay_cadence:
- days_before: 7
template: pre_arrival_check_in
- days_before: 2
template: detailed_arrival
- days_before: 1
template: final_reminder
- hours_before: 4
template: lock_code_share
noise_thresholds:
quiet_hours_start: 22 # 10pm local
quiet_hours_end: 8 # 8am local
quiet_hours_db: 65
daytime_db: 75
superhost_alert_buffer_pct: 10
pricing_pace_review_horizon_days: 30
pricing_engine: "PriceLabs"
lock_code_window_minutes: 30 # before check-in and after check-out
review_request_optimal_hour: 2 # hours after checkout
```
## Quick install
```bash
mkdir -p ~/.claude/skills
mv short-term-rental-operators.md ~/.claude/skills/str-guest-ops-coordinator.md
# Edit the config block to match your portfolio
```
Launch OpenClaw and the skill is live. Run `morning ops review` or
`superhost check` to invoke it on demand, or wait for Heartbeat to fire on
the configured schedule.
## Want it wired to your stack?
The free SKILL.md is the starting point. If you want it plugged into your
specific Guesty workflow, your cleaner team, your noise-sensor thresholds,
your PriceLabs strategy, and your house brand voice on a fixed-price
two-week clock, the door is at https://www.adhirajhangal.com/work
Install in 60 seconds
- 1
Drop the file into your OpenClaw skills directory
Save the downloaded short-term-rental-operators.md as ~/.claude/skills/str-guest-ops-coordinator.md (or your portfolio-level .claude/skills/). OpenClaw picks up new skill files on next agent launch.
- 2
Connect your PMS, pricing tool, and sensor stack
Edit the integrations block to point at your Guesty, Hostfully, Hospitable, or OwnerRez PMS, your PriceLabs or Wheelhouse pricing dashboard, and your smart lock and noise sensor providers. Read access is enough for inquiry triage and pricing nudges; write access on the PMS messaging lets the agent reply directly in approved templates.
- 3
Launch in approval mode, validate, then flip to autonomous
Run for two weeks with the owner or property manager approving every outbound guest message. The skill defaults route anything that touches refunds, damage claims, party complaints, or platform-policy disputes to a human. After validation, flip the standard pre-arrival and post-stay messages to autonomous; keep edge cases in approval mode.
Example conversation
You
Run the morning inbox triage and tell me which guests need my attention.
Agent
Morning inbox triage complete. 47 messages across Airbnb, VRBO, Booking.com, and direct overnight. 36 fell into auto-resolvable categories with drafted replies queued: 14 pre-arrival check-in detail confirmations, 8 mid-stay how-do-I-use questions (WiFi, hot tub, parking), 7 5-day-out arrival reminders, 4 review-request replies thanking the guest, 3 next-stay-recommendation responses (referral to the sister property in Sedona). 11 need your eyes: 2 noise sensor alerts from last night at the Joshua Tree property (sensor hit 75 dB at 12:30am and 87 dB at 1:15am, drafted the courteous quiet-hours reminder and a cleaner heads-up to inspect Sunday), 1 damage claim from a guest who just checked out (drafted the photo request and the policy-language response), 1 instant booking from an account 7 days old with zero reviews (recommend manual approval), 4 weekend-of-July-4 inquiries for the Tahoe property where pricing is below market (drafted the polite waitlist response with PriceLabs-suggested rate increase pending your call), 3 platform policy disputes (Airbnb resolution center activity, need your review).
Founder-led · 14 days
Want this guest communication and operations coordinator live in your short-term rental portfolio in 14 days?
Adhiraj ships OpenClaw AI agents into real businesses. Short discovery to map it to Guesty, PriceLabs, and your sensor stack, build in 14 days, then optional ongoing support so your OpenClaw system keeps working.
Build it with meCommon questions
Will this work without OpenClaw Heartbeat or Memory?
+
Heartbeat and Memory are part of OpenClaw core. The skill needs both. The cleaner dispatch turnover tracking and the guest history (so a returning guest is treated like one) require Memory.
Which PMS does it integrate with?
+
Out of the box: Guesty, Hostfully, Hospitable (formerly Smartbnb), OwnerRez, Lodgify, and Hostaway. For Vrbo and Airbnb direct (no PMS), the skill ships a Zapier-style adapter, but operators running more than 3 doors really should use a PMS and the integration assumes one.
How does the noise sensor integration work?
+
The skill reads from Minut, NoiseAware, or Roomonitor APIs with configurable decibel and time-of-day thresholds. On a breach, it drafts the guest-facing reminder (using the platform's language standards for the country), pings the owner or property manager on Slack, and schedules a cleaner inspection at the next turnover. The skill never threatens or escalates without owner approval; it reminds first, escalates with human-in-the-loop only.
What about smart lock and check-in coordination?
+
The skill integrates with Schlage Encode, August, Yale Assure, RemoteLock, igloohome, and Latch. It provisions per-booking codes at check-in, expires them at checkout, and bridges the PMS booking with the lock provisioning. Failed lock codes (guest locked out at 11pm) trigger an owner Slack ping with the override code pre-staged.
Does it handle pricing or just nudge me?
+
Nudge only. PriceLabs, Wheelhouse, and Beyond have built dedicated dynamic pricing engines that no LLM can outperform for nightly rate optimization. The skill watches the pricing tool's recommendations and the actual booking pace, and tells you when a window needs your judgment (event in town drives demand the algo missed, weather event softening the market, comp listing price moved). It does not write rates back without explicit operator approval.
How does the Superhost criteria tracking work?
+
The skill watches the four Superhost criteria (10+ stays or 100+ nights, 4.8+ overall rating, less than 1% cancellation, 90%+ response rate inside 24 hours) per host account and alerts when any criterion is slipping. The 24-hour response rate is the most fragile and the skill is purpose-built to keep it green by triaging inquiries fast.
What does the skill cost to run on top of OpenClaw?
+
Token cost depends on door count and booking volume. A 25-door operator running 600 stays per year spends in the $40-$120 range monthly using OpenClaw's default model selection. The skill batches messaging where it can, so the per-stay inference cost is small.
Can I modify this skill?
+
Yes. MIT licensed. Edit the templates, the cadences, the noise sensor thresholds, the Superhost criteria, the cleaner dispatch rules. Most operators fork the SKILL.md within the first two weeks because each property and each market has its own quirks.
Does this replace my virtual assistant or co-host?
+
No. The VA or co-host handles judgment calls (refund decisions, damage disputes, neighbor complaints, platform appeals). The skill takes the 80-200 daily routine guest messages, sensor alerts, and turnover nudges off the VA's plate so they handle exceptions only.
Can OpenClaw Consult build a customized version for my portfolio?
+
Yes. The free SKILL.md is the starting point. If you want it wired into your specific Guesty workflow, your cleaner team, your noise-sensor thresholds, your PriceLabs strategy, and your house brand voice, we run a 14-day fixed-price build at openclawconsult.com/hire.
Want the full implementation playbook?
Read the deep-dive guide for short-term rental operations
The playbook covers workflows, software integrations, compliance, ROI math, and a four-week rollout plan. The skill file above is a working slice of that build.
Read the short-term rental operations playbook →Related free skills
Free OpenClaw Skill for real estate brokerages
A working OpenClaw skill for residential real estate brokerages, teams, and indie brokers. Owns the ISA (inside sales agent) lead triage, the buyer-agent and listing-agent matching, the transaction milestone chase from contract to close, and the contact-database reactivation work. Built on Follow Up Boss, kvCORE, Sierra Interactive, BoomTown, dotloop, SkySlope, and the MLS RETS/RESO feed.
Free OpenClaw Skill for notary and signing services
A working OpenClaw skill for mobile notaries, signing services, and RON-enabled notary businesses. Owns title-company portal triage from Snapdocs, NotaryCam, and Pavaso, routes signings to the right agent based on RON-state eligibility and IPEN credentials, and runs the post-signing scan-back chase so the title company pays on time. Designed for solo NSAs and 10 to 50 agent signing services.
Want it wired to your stack?
The free skill is the starting point. If you want it plugged into your actual software, on a fixed-price two-week clock, with the founder writing every line, this is the door.