/install concierge
Travel Concierge
Find contact details (phone, email, WhatsApp, Instagram, etc.) for accommodation listings and place AI booking calls.
Capabilities
1) Find contact details from a listing URL
concierge find-contact "\x3Curl>"
2) Place an autonomous phone call
concierge call "+1-555-123-4567" \
--goal "Book a room for March 12-14" \
--name "Derek Rein" \
--email "[email protected]" \
--customer-phone "+1-555-000-1111" \
--context "Prefer direct booking if rate beats Booking.com"
The call command now auto-manages infra by default: if local server is down, it starts ngrok + call server automatically and stops both when the call ends.
Supported listing platforms
- Airbnb:
airbnb.com/rooms/... - Booking.com:
booking.com/hotel/... - VRBO:
vrbo.com/... - Expedia:
expedia.com/...Hotel...
Examples
Find contacts for an Airbnb listing
Run:
concierge find-contact "https://www.airbnb.com/rooms/12345"
Start a call and control turns manually
Run:
concierge call "+1-555-123-4567" \
--goal "Negotiate a direct booking rate" \
--name "Derek Rein" \
--email "[email protected]" \
--customer-phone "+1-555-000-1111" \
--interactive
JSON output for scripting (contact lookup)
concierge find-contact --json "https://..."
Verbose output
concierge --verbose find-contact "https://..."
Configuration
The CLI stores configuration in:
~/.config/concierge/config.json5
Optional for contact lookup
concierge config set googlePlacesApiKey "your-key"
Required for AI phone calls
concierge config set twilioAccountSid "\x3Csid>"
concierge config set twilioAuthToken "\x3Ctoken>"
concierge config set twilioPhoneNumber "+14155551234"
concierge config set deepgramApiKey "\x3Ckey>"
concierge config set elevenLabsApiKey "\x3Ckey>"
concierge config set elevenLabsVoiceId "EXAVITQu4vr4xnSDxMaL"
concierge config set anthropicApiKey "\x3Ckey>"
# Optional for auto ngrok auth
concierge config set ngrokAuthToken "\x3Ctoken>"
Check values:
concierge config show
Notes
- Contact extraction uses publicly available information.
callvalidates local dependencies before dialing (ffmpegwith MP3 decode support, andngrokwhen auto-infra is needed).callruns preflight checks for Twilio, Deepgram, and ElevenLabs quota before dialing.- When auto infra is used, server/ngrok logs are written under
~/.config/concierge/call-runs/\x3Crun-id>/.
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install concierge - After installation, invoke the skill by name or use
/concierge - Provide required inputs per the skill's parameter spec and get structured output
What is Travel Concierge CLI?
Find accommodation contact details and run AI-assisted booking calls. It is an AI Agent Skill for Claude Code / OpenClaw, with 1486 downloads so far.
How do I install Travel Concierge CLI?
Run "/install concierge" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Travel Concierge CLI free?
Yes, Travel Concierge CLI is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Travel Concierge CLI support?
Travel Concierge CLI is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Travel Concierge CLI?
It is built and maintained by arein (@arein); the current version is v1.5.0.