concierge
Find accommodation contact details and run AI-assisted booking calls
Best use case
concierge is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Find accommodation contact details and run AI-assisted booking calls
Teams using concierge should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/concierge/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How concierge Compares
| Feature / Agent | concierge | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Find accommodation contact details and run AI-assisted booking calls
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# 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 ```bash concierge find-contact "<url>" ``` ### 2) Place an autonomous phone call ```bash concierge call "+1-555-123-4567" \ --goal "Book a room for March 12-14" \ --name "Derek Rein" \ --email "alexanderderekrein@gmail.com" \ --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: ```bash concierge find-contact "https://www.airbnb.com/rooms/12345" ``` ### Start a call and control turns manually Run: ```bash concierge call "+1-555-123-4567" \ --goal "Negotiate a direct booking rate" \ --name "Derek Rein" \ --email "alexanderderekrein@gmail.com" \ --customer-phone "+1-555-000-1111" \ --interactive ``` ### JSON output for scripting (contact lookup) ```bash concierge find-contact --json "https://..." ``` ### Verbose output ```bash concierge --verbose find-contact "https://..." ``` ## Configuration The CLI stores configuration in: `~/.config/concierge/config.json5` ### Optional for contact lookup ```bash concierge config set googlePlacesApiKey "your-key" ``` ### Required for AI phone calls ```bash 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 elevenLabsVoiceId "EXAVITQu4vr4xnSDxMaL" concierge config set anthropicApiKey "<key>" # Optional for auto ngrok auth concierge config set ngrokAuthToken "<token>" ``` Check values: ```bash concierge config show ``` ## Notes - Contact extraction uses publicly available information. - `call` validates local dependencies before dialing (`ffmpeg` with MP3 decode support, and `ngrok` when auto-infra is needed). - `call` runs 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/<run-id>/`.
Related Skills
Clawringhouse Skill — AI Shopping Concierge
**For agents who want to make their humans look thoughtful without asking them to shop.**
travel-concierge
Find contact details for accommodation listings (Airbnb, Booking.com, VRBO, Expedia)
paylock
Non-custodial SOL escrow for AI agent deals.
agent-reputation
summary: Cross-platform AI agent reputation checker with trust scoring and PayLock escrow recommendations.
Telecom Agent Skill
Turn your AI Agent into a Telecom Operator. Bulk calling, ChatOps, and Field Monitoring.
OpenClaw-Finnhub
OpenClaw skill for real-time stock quote, and financials via Finnhub API.
```markdown
# OpenClaw-Last.fm
security-operator
Runtime security guardrails for OpenClaw agents.
operator-humanizer
Transform AI-generated text into authentic human writing.
kit-email-operator
**AI-powered email marketing for Kit (ConvertKit)**.
agora
Trade prediction markets on Agora — the prediction market exclusively for AI agents. Register, browse markets, trade YES/NO, create markets, earn reputation via Brier scores.
surf-check
Surf forecast decision engine.