fare-watchlisted
Install: claude install-skill mtnrabi/travel-agent-skills
# Fare Watch
## Overview
This skill turns a one-off flight search — or the rate for one named hotel on fixed dates — into a repeated check: run the identical search on a schedule, compare the live fare against Google's historical range for that route and period, and decide whether it is low, typical, or high. Use `travel-data-api` for auth, base URLs, and endpoint details. Prefer the hosted MCP tools when a client is configured. The fields this skill decides on are `price_as_number` (or `total_price_as_number` on round-trip), `price_insights_low`, `price_insights_high`, `price_range_in_relation_to_other_periods`, and `buy_link`.
**Fares are never cached.** Every check is a fresh, billed request. A price from an earlier check, an earlier message, or a stored history row is a record of the past, never an answer to "what does it cost now".
## Endpoints
| What you are checking | REST endpoint | MCP tool |
|---|---|---|
| One-way fare on a fixed date | `POST /api/google_flights/oneway/v1` | `search_oneway_flights` |
| Round-trip fare on fixed dates | `POST /api/google_flights/roundtrip/v1` | `search_roundtrip_flights` |
| A window of dates in a single call | one REST call per date | either tool with `departure_date_from` / `departure_date_to` |
| A hotel rate alongside the flight | `POST /hotel_by_name` | n/a |
Flights host: `google-flights-live-api.p.rapidapi.com`. Hotels host: `booking-live-api.p.rapidapi.com`.
## Workflow
1. **Pin the exact search.** Record `from_airpor