hostexHostex (hostex.io) OpenAPI v3.0 skill for querying and managing vacation rental properties, room types, reservations, availability, listing calendars, guest messaging, reviews, and webhooks via the Hostex API. Use when you need to integrate with Hostex API using a Hostex PAT (Hostex-Access-Token / HostexAccessToken) or when you need safe, intent-level API calls (read-only by default, optional write operations with explicit confirmation).
Install via ClawdBot CLI:
clawdbot install AnsonFreeman/hostexHOSTEX_ACCESS_TOKENHostex-Access-Token: HostexAccessTokenDefault recommendation: use a read-only PAT.
YYYY-MM-DDStable OpenAPI JSON:
Use scripts/openapi-sync.mjs to cache a local copy into references/openapi.json.
All scripts expect HOSTEX_ACCESS_TOKEN.
List properties:
node skills/hostex/scripts/hostex-read.mjs list-properties --limit 20
List reservations (by check-in range):
node skills/hostex/scripts/hostex-read.mjs list-reservations --start-check-in-date 2026-02-01 --end-check-in-date 2026-02-28 --limit 20
List reservations (by reservation code):
node skills/hostex/scripts/hostex-read.mjs list-reservations --reservation-code 0-1234567-abcdef
Get availability:
node skills/hostex/scripts/hostex-read.mjs get-availabilities --start 2026-02-10 --end 2026-02-20 --property-id 123
Writes are disabled unless:
HOSTEX_ALLOW_WRITES=trueand you pass --confirm.
Send message:
HOSTEX_ALLOW_WRITES=true node skills/hostex/scripts/hostex-write.mjs send-message --conversation-id 123 --text "Hello!" --confirm
Update listing prices (single range example):
HOSTEX_ALLOW_WRITES=true node skills/hostex/scripts/hostex-write.mjs update-listing-prices \
--channel-type airbnb \
--listing-id 456 \
--start 2026-02-10 \
--end 2026-02-15 \
--price 199 \
--confirm
Update listing prices (multi-range in one request):
HOSTEX_ALLOW_WRITES=true node skills/hostex/scripts/hostex-write.mjs update-listing-prices \
--channel-type booking_site \
--listing-id 100541-10072 \
--prices "2026-02-03..2026-02-05:599,2026-02-06..2026-02-07:699,2026-02-08..2026-02-09:599" \
--confirm
Create reservation (Direct Booking) (example):
HOSTEX_ALLOW_WRITES=true node skills/hostex/scripts/hostex-write.mjs create-reservation \
--property-id 123 \
--custom-channel-id 77 \
--check-in-date 2026-02-10 \
--check-out-date 2026-02-12 \
--guest-name "Alice" \
--currency USD \
--rate-amount 200 \
--commission-amount 0 \
--received-amount 200 \
--income-method-id 3 \
--confirm
Update property availabilities (close/open) (example):
# Close a property for a date range
HOSTEX_ALLOW_WRITES=true node skills/hostex/scripts/hostex-write.mjs update-availabilities \
--property-ids "11322075" \
--available false \
--start-date 2026-02-03 \
--end-date 2027-02-02 \
--confirm
When doing any write operation:
1) Summarize the change (who/what/when/how much).
2) Require the user to explicitly confirm (e.g. CONFIRM).
3) Prefer --dry-run first if available.
offset + limit (limit max 100).AI Usage Analysis
Analysis is being generated⦠refresh in a few seconds.
iMessage/SMS CLI for listing chats, history, watch, and sending.
Use when you need to control Discord from Clawdbot via the discord tool: send messages, react, post or upload stickers, upload emojis, run polls, manage threads/pins/search, fetch permissions or member/role/channel info, or handle moderation actions in Discord DMs or channels.
Use when you need to control Slack from Clawdbot via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.
Send WhatsApp messages to other people or search/sync WhatsApp history via the wacli CLI (not for normal user chats).
Build or update the BlueBubbles external channel plugin for Clawdbot (extension package, REST send/probe, webhook inbound).
OpenClaw skill for designing Telegram Bot API workflows and command-driven conversations using direct HTTPS requests (no SDKs).