Travel Search RU
Поиск туров, отелей, авиабилетов, поездов и экскурсий через Aviasales, Travelata, Level.Travel, Tutu.ru, Tripster и Sputnik8
Установка
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
Obsidian Skills
Скиллы для работы агента с Obsidian: Markdown с викиссылками, Bases, JSON Canvas, Obsidian CLI, Defuddle и Knap
Набор скиллов для Яндекс 360: Почта, Календарь, Контакты, Директория, Телемост, Диск, Формы и Трекер
Удаленный MCP-сервер для поиска дешевых авиабилетов туда и обратно в гибком диапазоне дат, без ключа и регистрации
Неофициальный Python-клиент и скилл для личного кабинета СберМобайл: тариф, остатки пакетов, услуги и бонусы