travel-companion
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.
How do I install this agent skill?
npx skills add https://github.com/banjtheman/travel-companion-skill --skill travel-companionIs this agent skill safe to install?
- Gen Agent Trust Hubpass
The travel-companion skill is designed to assist with trip planning but is susceptible to indirect prompt injection because it processes untrusted content from social media and event platforms.
- Socketpass
No alerts
- Snykwarn
Risk: MEDIUM · 1 issue
- Runlayerwarn
2/3 files flagged
- ZeroLeakspass
Score: 93/100 · 2 sections analyzed
What does this agent skill do?
Travel Companion
Assist users with travel planning, destination research, and itinerary management.
Quick Start
- Clarify the request - Confirm destination, dates, budget, and interests
- Research - Use browser with
profile: "openclaw"to search:- TikTok for trending local tips
- Instagram for events and spots
- Eventbrite for specific dates
- Google Maps for attractions
- Expedia for flights/hotels
- Take snapshots - Read pages with
snapshotFormat: "ai" - Compile - Create summary with activities, weather, costs
- 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
- Navigate to URL with
action: "navigate" - Wait for load with
action: "act", request: { kind: "wait", timeMs: 5000 } - Read page with
action: "snapshot", snapshotFormat: "ai" - 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.
How can the creator link this skill?
Add the canonical catalog link to the repository README so users can inspect current installs and available audits. The publishing guide covers the complete discovery path.
<a href="https://skillzs.dev/skills/banjtheman/travel-companion-skill/travel-companion">View travel-companion on skillZs</a>