Skip to content
Back to skills

Travel Concierge

ASecurity

Find contact details for accommodation listings (Airbnb, Booking.com, VRBO, Expedia)

  • 33 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added May 30, 2026
toolsjavascriptgojavabashapi

Works with

  • cli
  • api

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned May 30, 2026

npx -y skills add dvcrn/openclaw-skills-marketplace --skill travel-concierge --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Travel Concierge?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Travel Concierge
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/dvcrn-travel-concierge/badge)](https://www.skillsdirectory.com/skills/dvcrn-travel-concierge)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: travel-concierge
description: "Find contact details for accommodation listings (Airbnb, Booking.com, VRBO, Expedia)"
---

# Travel Concierge

Find contact details (phone, email, WhatsApp, Instagram, etc.) for accommodation listings to enable direct booking.

## Usage

When the user provides a booking URL or asks to find contact details for an accommodation:

1. Run the CLI to extract contact information:
   ```bash
   travel-concierge find-contact "<url>"
   ```

2. Present the dossier to the user with all discovered contact methods.

## Supported Platforms

- **Airbnb**: `airbnb.com/rooms/...`
- **Booking.com**: `booking.com/hotel/...`
- **VRBO**: `vrbo.com/...`
- **Expedia**: `expedia.com/...Hotel...`

## Examples

### Finding contacts for an Airbnb listing
User: "Find contact info for this Airbnb: https://www.airbnb.com/rooms/12345"
Action: Run `travel-concierge find-contact "https://www.airbnb.com/rooms/12345"`

### Finding contacts for a Booking.com hotel
User: "How can I contact this hotel directly?" (with Booking.com URL)
Action: Run `travel-concierge find-contact "<booking-url>"`

### JSON output for scripting
```bash
travel-concierge find-contact --json "https://..."
```

### Verbose output to see search progress
```bash
travel-concierge find-contact --verbose "https://..."
```

## Configuration

The tool works without any API keys using web scraping. For enhanced results, configure optional APIs:

```bash
# Set Google Places API key for verified phone/website data
travel-concierge config set googlePlacesApiKey "your-key"

# View current config
travel-concierge config show
```

## Output Format

The CLI returns a contact dossier with:
- **Property Information**: Name, platform, location, host name
- **Contact Methods**:
  - Phone numbers
  - Email addresses
  - WhatsApp (if available)
  - Instagram profile
  - Facebook page
  - Website
  - Google Maps URL
- **Sources**: Where each piece of contact info was found, with confidence levels

## Notes

- The tool extracts publicly available information only
- Browser automation (via `agent-browser`) may be needed for JavaScript-rendered listing pages
- Some platforms heavily restrict scraping; results may vary
- Google Places API provides the most reliable contact data when configured

Files in this skill

  • SKILL.md2.2 KB
  • vitest.config.ts344 B

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.