Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
skillhq avatar

Travel Concierge

  • 3 installs
  • Updated February 10, 2026
  • skillhq/travel-concierge

Helps with ai & agent building tasks.

About

travel-concierge is a Claude Code skill for ai & agent building. It helps solo builders move faster with AI-assisted development.

  • travel-concierge
  • AI & Agent Building
  • AI-coding skill

Travel Concierge by the numbers

  • 3 all-time installs (skills.sh)
  • Ranked #13,657 of 16,546 AI & Agent Building skills by installs in the Skillselion catalog
  • Data as of Jul 27, 2026 (Skillselion catalog sync)
npx skills add https://github.com/skillhq/travel-concierge --skill travel-concierge

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs3
Last updatedFebruary 10, 2026
Repositoryskillhq/travel-concierge

What it does

Helps with ai & agent building tasks.

Files

SKILL.mdMarkdownGitHub ↗

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

travel-concierge find-contact "<url>"

2) Place an autonomous phone call

travel-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:

travel-concierge find-contact "https://www.airbnb.com/rooms/12345"

Start a call and control turns manually

Run:

travel-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)

travel-concierge find-contact --json "https://..."

Verbose output

travel-concierge --verbose find-contact "https://..."

Configuration

The CLI stores configuration in:

~/.config/travel-concierge/config.json5

Optional for contact lookup

travel-concierge config set googlePlacesApiKey "your-key"

Required for AI phone calls

travel-concierge config set twilioAccountSid "<sid>"
travel-concierge config set twilioAuthToken "<token>"
travel-concierge config set twilioPhoneNumber "+14155551234"
travel-concierge config set deepgramApiKey "<key>"
travel-concierge config set elevenLabsApiKey "<key>"
travel-concierge config set elevenLabsVoiceId "EXAVITQu4vr4xnSDxMaL"
travel-concierge config set anthropicApiKey "<key>"

# Optional for auto ngrok auth
travel-concierge config set ngrokAuthToken "<token>"

Check values:

travel-concierge config show

Notes

  • Contact extraction uses publicly available information.
  • call runs preflight checks for Twilio, Deepgram, and ElevenLabs quota before dialing.
  • When auto infra is used, server/ngrok logs are written under ~/.config/travel-concierge/call-runs/<run-id>/.

Related skills

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.