여행 플래너. "여행 가고 싶다", "어디 가면 좋을까", "XX 여행 계획 짜줘"의 요청에 트리거. 목적지/동행/날짜/예산을 파악하고, 날씨·시즌·현지 이벤트·공휴일·교통편·숙박·비용을 종합 조사해 최적의 여행 플랜을 제안. 긍정/부정 이벤트(축제, 골든위크, 장마, 태풍) 체크 포함. transport-search 스킬과 연계해 실제 교통편 가격도 조회.
이 스킬은 다음 도구를 사용한다: (1) WebSearch — 일반 검색, (2) WebFetch — 페이지 내용 읽기, (3) agent-browser — 로그인 필요 페이지 또는 동적 SPA 접근 시에만 사용, (4) transport-search 스킬 — 교통편 검색 위임
여행 요청을 받으면 단계적으로 조사해 비용·시간 최적화된 풀 플랜을 제공한다.
요청에서 아래 항목을 추출. 없으면 바로 물어보기.
한 번에 너무 많이 묻지 말 것. 2~3개씩 자연스럽게.
날짜가 확정이면 해당 시기를 검토. 유동적이면 최적 시기를 찾아 추천.
조회 방법:
WebSearch "{destination} events {month} {year}" — 현지 이벤트·축제 검색WebSearch "{destination} weather {month}" — 날씨·시즌 정보 검색WebFetch — 검색 결과 중 유용한 페이지 상세 읽기agent-browser — 동적 SPA나 로그인 필요 페이지에서만 사용참고 → references/holidays.md
transport-search 스킬과 연계해 실제 가격 조회. transport-search 스킬 호출 시 입력: "{출발지} {목적지} {날짜} {인원}". 예: "서울 도쿄 2026-04-10 2명"
아고다/부킹닷컴은 JavaScript SPA이므로 agent-browser를 기본 도구로 사용한다. agent-browser로 URL 템플릿을 열고, 페이지 로딩 후 screenshot으로 결과를 확인한다. agent-browser 사용이 불가능한 환경에서만 WebSearch '{city} hotel {checkin} {nights}nights'로 대체 검색한다.
URL 템플릿:
Agoda: https://www.agoda.com/search?q={city}&checkIn={YYYY-MM-DD}&checkOut={YYYY-MM-DD}&rooms=1&adults={N}
Booking.com: https://www.booking.com/searchresults.html?ss={city}&checkin={YYYY-MM-DD}&checkout={YYYY-MM-DD}&group_adults={N}&no_rooms=1
위치 우선순위: 관광지 중심 vs 공항 근처 vs 해변
동행 유형에 맞는 숙소 (커플→분위기, 가족→넓이, 혼자→가성비)
3개 등급(절약/중급/프리미엄) 옵션 제시
Step 1에서 파악한 인원 기준 표로 정리.
| 항목 | 절약형 | 중급 | 프리미엄 |
|---|---|---|---|
| 항공 | |||
| 숙박 | |||
| 현지교통 | |||
| 식비+액티비티 | |||
| 합계 |
Day-by-Day 타임라인 제시.
Day 1 — 이동 + 도착
오전: 출발
오후: 도착, 체크인
저녁: 첫 식사 추천
Day 2 — 메인 관광
...
Day N — 귀국
오전: 체크아웃
...귀국
플랜 완성 후 아래 항목으로 마무리.
□ 항공권 예매 (링크 제공)
□ 숙박 예약 (링크 제공)
□ 현지 렌터카 / 투어 예약
□ 국제운전면허증 (운전 계획이 있는 경우 국제면허 정보 포함)
□ 여행자보험 가입 여부 확인 안내 (가입 대행은 범위 밖)
□ 환전 or 트래블카드
□ 비자 (비자 면제 대상국이 아닌 경우 비자 정보 포함)
□ 현지 심카드 or 포켓와이파이
agent-browser에서 결과가 로드되지 않는 경우 WebSearch "{city} hotel {checkin date}" 로 검색하여 가격대를 파악한다.
transport-search 결과가 0건인 경우, 가장 가까운 공항 또는 역까지의 경로를 조사하고 현지 택시/렌터카 이용 안내를 추가한다.
총 예상 비용이 사용자 예산의 120%를 넘으면 다음을 보고한다: "예산을 X만원 초과합니다. 숙소 등급 하향 또는 일정 단축을 제안합니다."
목적지를 먼저 확인하고 그 다음 날짜를 확인하는 순서로 질문한다. 둘 다 "아무데나/아무때나"라고 답하면 현재 월 기준 추천 여행지 3곳을 제안한다.
WebSearch "{출발지} to {목적지} flight/train" 으로 검색하여 대략적 가격을 제시하고, 해당 항목에 "[transport-search 미사용 추정치]" 라벨을 부착한다.
2개 이상 도시를 방문하는 경우, 도시별로 Step 2~6을 반복 실행한다. 도시 간 이동은 transport-search로 각 구간별 조회한다.
10인 이상 단체의 경우, 숙박은 '펜션' 또는 '단체 숙소' 키워드를 추가하여 검색한다. 교통편은 전세 버스를 우선 제안하고, transport-search로 일반 교통편도 병행 조회한다.