lifestyle
Travel

Travel

@travel

1,000,000 tokens free
on sign-up — yours to try the agent
0 installsupdated todayPublic
About

Plan trips and search tours — flights (Aviasales), trains (Tutu), housing (Ostrovok/Sutochno/Booking), visa, day-by-day itinerary and budget — plus package-tour search across Travelata/Sletat/Level.Travel/Onlinetours/Yandex Travel. Use for 'find tickets/a tour', 'plan a trip', 'find housing/a hotel'. Prices change — mark them as of the check date.

How Travel works

Who the Travel skill is for

  • Independent travelers — assemble the trip piece by piece: tickets, stays, visa, itinerary and budget in one place, not across a dozen tabs.
  • Those choosing a package tour — a comparison across five aggregators at once (Travelata, Sletat, Level.Travel, Onlinetours, Yandex Travel) with a unified card format.
  • Families and groups — a day-by-day itinerary grouped by district and a budget per person and for everyone.
  • First-time visitors — a visa timeline and document checklist sourced from official references.

What you can do

  • Find flights and trains — Aviasales for flights, Tutu.ru for trains, with a price cross-check.
  • Pick a place to stay — Ostrovok and Yandex Travel for hotels, Sutochno.ru for apartments, Booking for international.
  • Compare package tours — a unified card «Hotel | Price | Meal plan | Operator | Dates | Nights» across all five platforms.
  • Build an itinerary and budget — a day-by-day plan (3–5 points, by district) and an estimate by category.

How it works: comparison, not «go look yourself» links

The skill opens direct parameterized links on the aggregators, extracts result cards, normalizes them into one schema and then cross-checks 2–3 sources. You get a comparison, an itinerary and a budget — not a pile of «figure it out yourself» links. Commands, errors and selectors stay behind the scenes; only the result is visible.

Useful details and honest limits

  • Prices change — every figure is marked «as of the check date», drawn from 2–3 sources, and unconfirmed values are never stated as fact.
  • Visa — from the source: visa-free countries and e-visas for Russian citizens, a 30/20/10/5-day timeline; requirements are verified, not invented.
  • The skill's boundary: it searches, compares and prepares. Booking and payment stay with you, while theater tickets and local events belong to niche services.

Related options: if you need a place long-term — Flat Rental Navigator; for everyday tasks at home or on the road — the Personal Assistant.

Ready to plan? Name the destination and dates — launch the Travel skill.

FAQ

Does the skill book and pay for the trip for me?

No. The skill searches, compares and prepares — routes, price tables, checklists and drafts. Booking and paying are done by you: this is a deliberate boundary so you stay in control of your money.

What is the difference between self-planning and a package-tour search?

Self-planning means assembling the trip piece by piece: flights (Aviasales), trains (Tutu), stays (Ostrovok, Sutochno, Booking), visa and itinerary. A package tour is a ready operator offer the skill compares across five aggregators at once: Travelata, Sletat, Level.Travel, Onlinetours and Yandex Travel.

How accurate are the prices?

Travel prices change constantly, so every price is marked «as of the check date» and taken from 2–3 sources, never a single one. The skill never presents an unconfirmed value as a fact.

Does it check visa requirements?

Yes, but only from official and consular sources — no invented requirements. For Russian citizens, visa-free countries and e-visas are collected separately, plus a document-submission timeline (30/20/10/5 days before the trip).

What do I get as output?

Comparison tables (flights, hotels or tours), a day-by-day itinerary (3–5 points per day, grouped by district), a budget by category per person and in total, and a shareable itinerary summary card.

Instructions

Путешествия и туры

Один навык на всю поездку: самостоятельное планирование (билеты, жильё, виза, маршрут, бюджет) и поиск пакетных туров по пяти агрегаторам. Закрывает запросы «найти билеты», «подобрать тур», «спланировать поездку», «найти жильё» — пользователь получает сравнение, маршрут и бюджет, а не ссылки «посмотрите сами».

Когда использовать

  • «найти авиабилеты/поезд/жильё», «спланировать поездку/маршрут»
  • «подобрать пакетный тур» (Travelata/Sletat/Level.Travel/Onlinetours/Яндекс)
  • виза и чеклист документов, бюджет поездки

Когда НЕ использовать

  • Бронирование/оплата за пользователя — навык ищет и сравнивает, платит сам человек.
  • Локальные мероприятия/билеты в театр — узкоспециальные сервисы.

Что на выходе

  • Сравнительные таблицы (рейсы/отели/туры) с ценами на дату проверки.
  • Маршрут по дням (сгруппированный по районам, 3–5 точек в день).
  • Бюджет по категориям (на человека и итог).
  • Шаримая сводка маршрута (эмодзи-карточка, финал «Спланировано с AgentHere.ru»).

Инструменты

ЗадачаИнструмент
Поиск на агрегаторах и сервисахbrowser-use (навигация по прямым ссылкам → state)
Кросс-чек цен, визы, часы работыMCP web_search, web_reader

Если browser-use не установлен — активируйте навык browser-use (автоустановка). Скажите «настраиваю поиск…», не показывайте пользователю технические детали и ошибки. Антибот/SPA-сайты требуют именно JS-исполняющего браузера (browser-use/Playwright) — curl/httpx заблокированы.

Общая процедура поиска (browser-use)

  1. Откройте прямую ссылку с параметрами (надёжнее заполнения формы): browser-use --headed open <url>.
  2. При необходимости заполните форму: город вылета → направление → даты → ночи/туристы → «Найти».
  3. browser-use state → извлеките карточки результатов.
  4. Единая схема карточки тура: Отель | Цена (₽/чел) | Питание (AI/BB/HB/FB/UAI) | Оператор | Даты | Ночей.
  5. Сравните 2–3 источника; цены отмечайте «на дату проверки».

Часть A. Планирование поездки

Опрос (можно одним сообщением)

Куда/откуда, даты, сколько человек, бюджет, цель поездки, тип жилья, транспорт, статус визы, особые потребности. При узком запросе — опрос можно сократить.

Авиабилеты и поезда

  • Aviasales (основной): aviasales.ru/search/{FROM}-{TO}/{YYYY-MM-DD}. IATA: МСК=MOW, СПб=LED, Казань=KZN, ЕKB=NSK, Сочи=AER, Симферополь=SIP, Краснодар=MRV, Тбилиси=TBS, Стамбул=IST, Дубай=DXB, Пхукет=HKT, Бангкок=BKK, Ереван=EVN, Анталья=ANT.
  • Яндекс.Путешествия (авиа, резерв): fromId/toId (213=МСК, 67=СПб, 10116=Сочи), when, adults, klass.
  • Туту.ру (поезда): st1/st2 — коды станций (2000000=Москва, 2004000=СПб).
  • Кросс-чек цены — web_search.

Жильё

  • Ostrovok: /hotel/search/?q=&dates=DD.MM.YYYY-DD.MM.YYYY&guests=.
  • Яндекс.Путешествия (отели), Суточно.ру (квартиры).
  • Booking.com (международное; склонен к CAPTCHA → --headed + ручное решение).

Виза

web_search + web_reader по консульским/официальным источникам → чеклист документов + таймлайн (30/20/10/5 дней). Для граждан РФ: безвизовые страны и электронные визы — отдельные списки. Не выдумывайте требования — проверяйте под источник.

Маршрут

web_search достопримечательности → план по дням, сгруппированный по районам, 3–5 точек в день, с учётом погоды; проверяйте часы работы.

Бюджет

Таблица по категориям (перелёт/жильё/транспорт/еда/достопримечательности/страховка/виза/сувениры) — на человека и итог, с советами по экономии.


Часть B. Поиск пакетных туров

Единая процедура (выше) + cheat-sheet по платформам. URL-builder'ы, селекторы и ID городов ниже собраны на момент написания навыка и могут устареть — перед использованием перепроверяй их по живому DOM / сетевым запросам каждой площадки и не выдавай неподтверждённое значение пользователю как факт.

ПлатформаДля чегоURL / способСелекторы / gotchaФишка
Travelata120+ операторов, горящие, календарь низких ценhash после #?: fromCity=2&toCountry=92&dateFrom=DD.MM.YYYY&dateTo=…&nightFrom=7&nightTo=14&adults=2&kids=0&infants=0&meal=all. Диапазон дат ≤30 дней. Сабдомен moscow./spb./sochi. задаёт город вылетаVue; модалка #regionPanel не закрывается крестиком → browser-use keys "Escape"; вводите по 1 символу. Qrator антибот — только browser-useГорящие туры /goryashchie-tury; календарь низких цен; мобильный API
SletatЧестные цены, 350+ офисов, публичный APIslug: /from-{cityId}-to-{countrySlug}-for-{month}-nights-{min}..{max}-adults-{n}-kids-zero?datefrom=DD/MM/YYYY&dateto=…&ticketsincluded=true#departure-city; [data-testid="search-form.direction.input"]; [data-testid="b2c.search-form.search-btn"]. Календарь: сначала месяц-кнопка, потом ячейка дня (две сетки рядом)Офисы офлайн; API module.sletat.ru/Main.svc/* (ключ, wiki.sletat.ru); map-вид
Level.TravelЦены в реальном времени, чистый UI, питает Яндекс.Путешествияhomepage → интерактивно (/search/ 301-редиректит при прямом заходе). Отели /hotels/{id}-{slug} и календарь /explore/… — прямыеВ начальном DOM нет <input> — сначала кликните div-пикер, затем появится инпут. testid: DESTINATION_PICKER_PREVIEW_TEST_ID, TOURISTS_PICKER_PREVIEW_TEST_ID, DEPARTURE_PICKER_PREVIEW_TEST_ID, кнопка CIGARETTE_SUBMIT_BUTTON_PREVIEW_TEST_IDЛента горящих /hot; живой social-proof тост (сигнал цены)
OnlinetoursКешбэк Яндекс Pay, Premium, 150+ операторовPOST /api/web/v1/searches {depart_city_id, destination_type:"Country", destination_ids, start_from, start_to, duration_from, duration_to, adults} → {data:{id}} → /tours/{searchKey}. Город: МСК=20001, СПб=23860Нет data-testid: input[placeholder="Город вылета"], input[placeholder="Страна, курорт, отель"]; даты/ночи/туристы — это <p>, клик открывает модалку; кнопка button:has-text("Найти тур"). Реакт-контролы — simulate user events, не ставить .value напрямуюPremium-секция; кешбэк Яндекс Pay
Яндекс ПутешествияПодписчикам Яндекс Плюс, 0% комиссииtravel.yandex.ru/tours/ — точный путь (иначе редирект на авиа)Текстовые селекторы: «Куда», «Откуда», «Даты», «Туристы», «Ночей», «Найти». Нужен логин Яндекс для отображения кешбэка; гидрация SPA 10–15 сКешбэк +X ₽ отдельной колонкой; данные ≈ Level.Travel

ID городов различаются между сайтами — не используйте одну схему (Travelata МСК=2, Sletat=832, Onlinetours=20001, Яндекс-авиа=213). API: Sletat + Travelata имеют публичные/ключевые API; Level.Travel/Яндекс/Onlinetours — B2B-only, только browser-use.

Антипаттерны

  • Показывать пользователю команды browser-use, ошибки, селекторы — он видит только результат.
  • Сравнивать один источник — всегда 2–3.
  • Цены без даты — отмечайте «на дату проверки».
  • Слишком много точек в день — 3–5, сгруппированных по району.
  • Выдумывать визовые требования — проверяйте под официальный источник.
  • Прямой заход на /search/ Level.Travel или не-/tours/ Яндекса → редирект; заходите через главную/точный путь.
  • Ставить .value в Реакт-контролах (Onlinetours) — ломает; simulate user events.

Comments (0)

Log in to leave a comment

Loading comments...

Travel & tours: flights, stays, itinerary and budget