Install
openclaw skills install @missial/travel-search-ruUse when the user explicitly asks to search or compare current travel inventory, prices, availability, or booking links through this travel MCP (package tours, hotels, flights, or activities). Do not use for general travel advice, itinerary brainstorming, or non-search discussion. Optimized for Russian-language requests and a Russian-language catalog.
openclaw skills install @missial/travel-search-ruSearch tours, hotels, flights, and activities through a single MCP-backed CLI.
python scripts/travel_search.py <command> --input '<JSON object>'
python scripts/travel_search.py describe <command>
python scripts/travel_search.py list-tools
Commands: search-tours, search-hotels, get-tour-details, search-flights, flight-calendar, search-activities, list-destinations.
Current tool schemas change over time. Always run describe <command> before a new parameter shape; do not invent fields from memory. See references/usage.md.
python scripts/travel_search.py search-tours --input '{"departure_city":"Москва","country":"Турция","date_from":"2026-09-10","date_to":"2026-09-20","adults":2}'
python scripts/travel_search.py search-flights --input '{"origin":"MOW","destination":"AYT","depart_date":"2026-09-15","adults":1}'
python scripts/travel_search.py search-activities --input '{"city":"Анталья","date_from":"2026-09-10","date_to":"2026-09-12","persons":2,"children_allowed":true,"sort":"recommended","limit":5}'
Treat these as non-negotiable filters — do not silently relax them:
If children are in the party and ages are unknown, ask for ages before presenting bookable family prices. Do not invent ages for pricing.
Budget: never auto-show offers that break a hard budget. Alternatives outside any hard constraint may appear only after explicit user consent, and only in a separate labeled section.
| Need | Command |
|---|---|
| Package tour (flight + hotel) | search-tours |
| Hotel only (no flight) | search-hotels |
| Fresh price/availability before booking a tour | get-tour-details |
| Flight options | search-flights |
| Flight price calendar / flexible dates | flight-calendar |
| Excursions and activities | search-activities |
| Resolve destinations / directories | list-destinations |
search-activities принимает необязательные date_from и date_to в формате YYYY-MM-DD (date_from ≤ date_to), persons от 1 до 100 и булево children_allowed. Сортировка: recommended (по умолчанию), price, rating или reviews. В каждой записи указан источник provider, единица цены price_unit (per_person, per_group, per_ticket или unknown) и понятный текст price_text. Сравнивайте цены только при одинаковом price_unit; сортировка price не смешивает разные единицы.
list-destinations when needed.describe the command you will call; build --input as one JSON object.get-tour-details before booking guidance.search-hotels, not package search-tours.get-tour-details; do not reuse stale offer payloads as live quotes.