Travel Concierge for Openclaw

An AI-driven CLI tool that extracts direct contact information from travel listings and places autonomous booking calls.

arein
v1.5.0
Feb 5, 2026
0
2.2k
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install concierge

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install concierge using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Travel Concierge?

Travel Concierge is a sophisticated automation utility designed to streamline the travel planning and booking process. As part of the Openclaw Skills ecosystem, it bridges the gap between third-party listing sites and direct property communication. It allows users to bypass middleman interfaces by identifying direct emails, phone numbers, and social media contacts for properties listed on major platforms.

Beyond data extraction, this skill features a powerful voice-AI integration. By leveraging advanced LLMs and voice synthesis, it can place autonomous phone calls to property managers or hotels. This allows users of Openclaw Skills to negotiate rates, confirm specific amenities, or finalize bookings without ever picking up the phone themselves.

Travel Concierge Use Cases

  • Finding direct email or WhatsApp details for Airbnb or VRBO hosts to negotiate better rates.
  • Placing autonomous AI calls to hotels to confirm room availability for specific dates.
  • Automating direct booking inquiries to save on platform service fees using Openclaw Skills.
  • Extracting contact data from Booking.com or Expedia listings for large-scale travel research.
  • Handling complex booking negotiations through an interactive AI-assisted phone interface.

How Travel Concierge Works

  1. The user provides a URL from a supported travel platform (Airbnb, Booking.com, VRBO, or Expedia).
  2. The skill parses the listing and uses publicly available data to identify direct contact information.
  3. If a call is requested, the user specifies goals, personal details, and context via the CLI.
  4. The tool automatically provisions necessary infrastructure, including ngrok tunnels and local call servers.
  5. Using a stack of Twilio, Deepgram, ElevenLabs, and Anthropic, the agent conducts a natural language phone call to fulfill the booking goal.

Travel Concierge Setup

To get started with this addition to your Openclaw Skills collection, install the CLI and configure your environment:

# Set your contact discovery key
concierge config set googlePlacesApiKey "your-key"

# Configure AI call providers
concierge config set twilioAccountSid "<sid>"
concierge config set twilioAuthToken "<token>"
concierge config set twilioPhoneNumber "+14155551234"
concierge config set deepgramApiKey "<key>"
concierge config set elevenLabsApiKey "<key>"
concierge config set anthropicApiKey "<key>"

Ensure you have ffmpeg (with MP3 support) and ngrok installed on your system for voice capabilities.

Travel Concierge Data Schema & Taxonomy

The skill manages configuration and logs within the user's local directory:

  • Configuration: Stored in ~/.config/concierge/config.json5.
  • Call Logs: Detailed logs and infrastructure data are located in ~/.config/concierge/call-runs/<run-id>/.
Feature Data Type Purpose
find-contact JSON/Text Direct emails, phones, and social links
call-goal String The objective for the AI caller
infra-logs Log File Ngrok and server lifecycle events

Travel Concierge Advanced Features

  • Auto-Infrastructure: Automatically manages the lifecycle of ngrok tunnels and call servers during AI sessions.
  • Interactive Mode: Allows users to take manual control over conversation turns during a live AI phone call.
  • Preflight Validation: Checks API quotas for Twilio, Deepgram, and ElevenLabs before initiating any outbound dials.
  • Scriptable Output: Supports a --json flag for the find-contact command to integrate with other Openclaw Skills and automated workflows.
  • Multi-Platform Scraping: Built-in support for Airbnb, Booking.com, VRBO, and Expedia listing patterns.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*