banjtheman

travel-companion

0
0
# Install this skill:
npx skills add banjtheman/travel-companion-skill --skill "travel-companion"

Install specific skill from multi-skill repository

# Description

Plan trips, search flights/hotels on Expedia, discover destinations via TikTok, Instagram, and Google Maps, check weather, and email itineraries. Uses the OpenClaw-managed browser. Use when users want travel planning help, destination recommendations, flight/hotel searches, or trip itineraries.

# SKILL.md


name: travel-companion
description: Plan trips, search flights/hotels on Expedia, discover destinations via TikTok, Instagram, and Google Maps, check weather, and email itineraries. Uses the OpenClaw-managed browser. Use when users want travel planning help, destination recommendations, flight/hotel searches, or trip itineraries.
metadata:
tags: travel, trip, itinerary, flights, hotels, planning


Travel Companion

Assist users with travel planning, destination research, and itinerary management.

Quick Start

  1. Clarify the request - Confirm destination, dates, budget, and interests
  2. Research - Use browser with profile: "openclaw" to search:
  3. TikTok for trending local tips
  4. Instagram for events and spots
  5. Eventbrite for specific dates
  6. Google Maps for attractions
  7. Expedia for flights/hotels
  8. Take snapshots - Read pages with snapshotFormat: "ai"
  9. Compile - Create summary with activities, weather, costs
  10. Offer to email - Send itinerary via AgentMail

Browser Usage

Always use profile: "openclaw":

{
  "action": "navigate",
  "targetUrl": "https://www.tiktok.com/search?q=fun%20things%20to%20do%20in%20tokyo",
  "profile": "openclaw"
}

No extension needed - OpenClaw manages the browser directly.

Search URLs

TikTok (trending tips):
https://www.tiktok.com/search?q={query}

Instagram (events):
https://www.instagram.com/explore/search/keyword/?q={query}

Eventbrite (specific dates):
https://www.eventbrite.com/d/{city}/events-{date}/

Google Maps (attractions):
https://www.google.com/maps/search/best+attractions+{city}

Expedia (flights):
https://www.expedia.com/Flights-Search?trip=roundtrip&from={from}&to={to}&dates={date1},{date2}

Workflow

  1. Navigate to URL with action: "navigate"
  2. Wait for load with action: "act", request: { kind: "wait", timeMs: 5000 }
  3. Read page with action: "snapshot", snapshotFormat: "ai"
  4. Extract relevant info from snapshot text

Email Itinerary

Use AgentMail with AGENTMAIL_API_KEY - see references/agentmail.md

Response Format

Keep concise with emojis for visual appeal:
- Weather summary
- TikTok/Instagram highlights
- Eventbrite events
- Attractions with addresses
- Cost estimates

End with: "More details or email this itinerary?"

Troubleshooting

"Can't reach browser" - User runs: openclaw browser start

Instagram blocks access - Use TikTok and Eventbrite instead

Page won't load - Increase wait time to 5000ms+, try alternate URLs

Examples

Day trip:

User: What's fun in DC on Friday?

Search TikTok for trending DC tips, Instagram for events,
Eventbrite for Friday activities. Snapshot each page.
Summarize top 3-5 options with addresses and costs.

Full trip:

User: Plan a weekend in Miami under $500

Research Expedia for flights/hotels, Instagram for beach spots,
TikTok for food tips. Create 2-day itinerary. Offer to email.

# Supported AI Coding Agents

This skill is compatible with the SKILL.md standard and works with all major AI coding agents:

Learn more about the SKILL.md standard and how to use these skills with your preferred AI coding agent.