Travel Search RU

Поиск туров, отелей, авиабилетов, поездов и экскурсий через Aviasales, Travelata, Level.Travel, Tutu.ru, Tripster и Sputnik8

СкиллСредний рискРоссийский стек

missial/travel-search-ru

Установка

git clone https://github.com/MissiaL/travel-search-ru.git travel-search-ru

Клонируйте в каталог скиллов агента, имя каталога должно быть travel-search-ru.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Скилл служит поисковым слоем при планировании поездки: агент сам строит маршрут, а скилл находит пакетные туры, отели без перелета, авиабилеты и календарь цен, поезда и экскурсии. Запросы идут через Python-скрипт в удаленный MCP-сервер mcp.botclaw.ru, в ответе цены, ключевые параметры и короткие ссылки на выдачу. Тот же поиск можно подключить напрямую как MCP-сервер без авторизации. Бронирования скилл не делает.

Для кого. Для тех, кто планирует поездки с агентом и хочет видеть реальные цены из популярных российских туристических сервисов.

Подходит, если

  • Нужно подобрать пакетный тур на заданные даты и состав путешественников
  • Нужны дешевые авиабилеты или календарь цен
  • Нужно найти поезд и экскурсии в городе назначения

Не подходит, если

  • Нужны общие советы о путешествиях без живого поиска
  • Нужно оформить бронирование

Пример запроса к агенту

Найди туры в Турцию на двоих, 7 ночей в сентябре, вылет из Москвы

Ограничения

Работает только через сторонний сервис mcp.botclaw.ru. Данные Tutu.ru кешированные и не в реальном времени, кешированные цены на авиабилеты тоже могут устареть. Каталог направлений на русском, поэтому для запросов используются русские названия.

Как отключить. Удалите каталог travel-search-ru из папки скиллов. Если подключали MCP, выполните claude mcp remove travel-search-ru или удалите запись из конфигурации.

Проверка безопасности

  • Отправляет критерии поиска на сторонний сервер
  • Запускает Python-скрипт из пакета скилла

Коротко о README

Travel Search RU подключается как Agent Skill или как удаленный MCP-сервер по Streamable HTTP. CLI поддерживает команды search-tours, search-hotels, get-tour-details, search-flights, flight-calendar, search-trains, search-activities и list-destinations. Скилл совместим с агентами формата agentskills.io, включая Claude Code, Cursor, Gemini CLI и GitHub Copilot. Язык ответа по возможности совпадает с языком пользователя.

SKILL.md

---
name: travel-search-ru
description: "Use while planning a trip when Russian-catalog search is needed: package tours, hotels, flights, trains, excursions, prices, and booking links. Trigger on Russian requests: «спланировать путешествие», «подобрать тур», «найти отель/авиабилеты/жд билеты/экскурсии», «маршрут с актуальными ценами». Not for general advice without live search."
compatibility: Requires Python 3.8+ and outbound HTTPS access to https://mcp.botclaw.ru/travel. Search criteria are sent to this read-only service; it does not book.
metadata:
  author: MissiaL
  version: "2.2.0"
  permissions: "outbound HTTPS only to https://mcp.botclaw.ru/travel; execute bundled scripts/travel_search.py"
---

# Travel Search

Search tours, hotels, flights, trains, and activities through a single MCP-backed CLI.

## CLI

```bash
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-trains`, `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](references/usage.md).

## Scope

- Use this skill as the search layer of travel planning. Build itineraries with general reasoning; use the skill to find package tours, hotel-only stays, flights, trains, activities, destination directories, prices, and booking links.
- Does **not** make bookings, store personal travel data, access email/calendar, or keep a long-term travel workspace.
- Exact geography stays fixed unless the user explicitly agrees to broaden it.

## Hard constraints

Treat these as non-negotiable filters — do not silently relax them:

- Geography (country, resort, city, hotel when named)
- Dates and night range
- Traveler composition (adults, children, infants)
- Budget when stated

Частые вопросы

Какие данные уходят на сервер?

Только критерии поиска: города, даты, состав путешественников. Учетные данные не передаются, долговременного хранения нет.

Нужны ли зависимости?

Нет, CLI использует только стандартную библиотеку Python 3.8+.

Скиллы для работы агента с Obsidian: Markdown с викиссылками, Bases, JSON Canvas, Obsidian CLI, Defuddle и Knap

СкиллСредний риск48,3 тыс.

Набор скиллов для Яндекс 360: Почта, Календарь, Контакты, Директория, Телемост, Диск, Формы и Трекер

СкиллВысокий рискРоссийский стек10

Удаленный MCP-сервер для поиска дешевых авиабилетов туда и обратно в гибком диапазоне дат, без ключа и регистрации

MCP-серверСредний риск3

Неофициальный Python-клиент и скилл для личного кабинета СберМобайл: тариф, остатки пакетов, услуги и бонусы

СкиллСредний рискРоссийский стек1