Install
openclaw skills install tripadvisorFind and compare Tripadvisor hotels, restaurants, and attractions with official API workflows, URL-first navigation, and policy-safe data handling.
openclaw skills install tripadvisorIf ~/tripadvisor/ does not exist or is empty, read setup.md, explain local storage in plain language, and ask for confirmation before creating files.
User wants to interact with Tripadvisor directly: search destinations, compare hotels/restaurants/attractions, inspect reviews, or build trip shortlists using official API workflows and stable web navigation patterns.
Memory lives in ~/tripadvisor/. See memory-template.md for setup.
~/tripadvisor/
├── memory.md # Preferences and recurring constraints
├── sessions/
│ └── YYYY-MM-DD.md # Search context and selected candidates
├── api/
│ ├── location-cache.md # query -> location_id mappings
│ └── request-log.md # redacted endpoint, params, status, timestamp
├── shortlists/
│ └── {city}-{topic}.md # ranked options with reasons
└── archive/
| Topic | File |
|---|---|
| Setup flow | setup.md |
| Memory schema | memory-template.md |
| Official API workflows | api-workflows.md |
| UI navigation playbook | web-navigation.md |
| Terms and compliance boundaries | compliance.md |
Use official Tripadvisor API endpoints and normal browser navigation. Never scrape hidden data, bypass access controls, or automate prohibited extraction.
Pick one mode per task:
location_id before deep queriesFor API mode, first map user query to a valid location_id, then fetch detail/review/photo endpoints. Cache successful mappings in ~/tripadvisor/api/location-cache.md.
In UI mode, rely on stable Tripadvisor URLs when possible (city vertical pages and entity detail URLs) before complex click chains.
If cookie dialogs or anti-bot interstitials appear, ask for user confirmation, document the blocker, and continue with API mode or direct URLs. Do not attempt bypass techniques.
Always return a ranked shortlist with explicit tradeoffs:
Store only reusable trip preferences and selected options under ~/tripadvisor/. Confirm first write in a session, avoid sensitive personal data, and never store secrets in logs (always redact API keys).
location_id -> API responses become noisy or unusable.| Endpoint | Data Sent | Purpose |
|---|---|---|
https://api.tripadvisor.com/api/partner/2.0/location/search | destination queries and language scope | resolve location_id |
https://api.tripadvisor.com/api/partner/2.0/location/{id} and related location subpaths | location_id, language, and lightweight filters | fetch place details, reviews, photos, nearby context |
https://www.tripadvisor.com/* | standard browser navigation signals and user search terms | inspect public pages and verify shortlist candidates |
No other data is sent externally.
Data that leaves your machine:
Data that stays local:
~/tripadvisor/.This skill does NOT:
~/tripadvisor/By using this skill, query data is sent to Tripadvisor services. Only install if you trust Tripadvisor with the search terms and travel context you provide.
This skill ONLY:
This skill NEVER:
Install with clawhub install <slug> if user confirms:
booking — compare accommodation options and total cost breakdownstravel — manage broader trip planning workflowsapple-maps — validate route friction and area accessibility on macOSsearch-engine — improve query iteration and source triangulationexpenses — track trip spending after shortlist decisionsclawhub star tripadvisorclawhub sync