FlightClaw
/install flightclaw
flightclaw
Track flight prices from Google Flights. Search routes, monitor prices over time, and get alerts when prices drop.
Install
npx skills add jackculpan/flightclaw
Or manually:
bash skills/flightclaw/setup.sh
Scripts
Search Flights
Find flights for a specific route and date. Supports multiple airports and date ranges.
python skills/flightclaw/scripts/search-flights.py LHR JFK 2025-07-01
python skills/flightclaw/scripts/search-flights.py LHR JFK 2025-07-01 --cabin BUSINESS
python skills/flightclaw/scripts/search-flights.py LHR JFK 2025-07-01 --return-date 2025-07-08
python skills/flightclaw/scripts/search-flights.py LHR JFK 2025-07-01 --stops NON_STOP --results 10
# Multiple airports (searches all combinations)
python skills/flightclaw/scripts/search-flights.py LHR,MAN JFK,EWR 2025-07-01
# Date range (searches each day)
python skills/flightclaw/scripts/search-flights.py LHR JFK 2025-07-01 --date-to 2025-07-05
# Both
python skills/flightclaw/scripts/search-flights.py LHR,MAN JFK,EWR 2025-07-01 --date-to 2025-07-03
Arguments:
origin- IATA airport code(s), comma-separated (e.g. LHR or LHR,MAN)destination- IATA airport code(s), comma-separated (e.g. JFK or JFK,EWR)date- Departure date (YYYY-MM-DD)--date-to- End of date range (YYYY-MM-DD). Searches each day from date to date-to inclusive.--return-date- Return date for round trips (YYYY-MM-DD)--cabin- ECONOMY (default), PREMIUM_ECONOMY, BUSINESS, FIRST--stops- ANY (default), NON_STOP, ONE_STOP, TWO_STOPS--results- Number of results (default: 5)
Track a Flight
Add a route to the price tracking list and record the current price. Supports multiple airports and date ranges (creates a separate tracking entry for each combination).
python skills/flightclaw/scripts/track-flight.py LHR JFK 2025-07-01
python skills/flightclaw/scripts/track-flight.py LHR JFK 2025-07-01 --target-price 400
python skills/flightclaw/scripts/track-flight.py LHR JFK 2025-07-01 --return-date 2025-07-08 --cabin BUSINESS
# Track multiple airports and dates
python skills/flightclaw/scripts/track-flight.py LHR,MAN JFK,EWR 2025-07-01 --date-to 2025-07-03 --target-price 400
Arguments:
- Same as search-flights, plus:
--target-price- Alert when price drops below this amount
Check Prices
Check all tracked flights for price changes. Designed to run on a schedule (cron).
python skills/flightclaw/scripts/check-prices.py
python skills/flightclaw/scripts/check-prices.py --threshold 5
Arguments:
--threshold- Percentage drop to trigger alert (default: 10)
Output: Reports price changes for tracked flights. Highlights drops and alerts when target prices are reached.
List Tracked Flights
Show all flights being tracked with current vs original prices.
python skills/flightclaw/scripts/list-tracked.py
MCP Server
FlightClaw also runs as an MCP server with extended search capabilities:
pip install flights "mcp[cli]"
claude mcp add flightclaw -- python3 server.py
MCP tools: search_flights, search_dates, track_flight, check_prices, list_tracked, remove_tracked
Additional MCP filters: passengers (adults/children/infants), airline filter, price limit, max flight duration, departure/arrival time restrictions, layover duration, sort order, and cheapest-date calendar search.
Currency
Prices are returned in the user's local currency based on their IP location. The currency is auto-detected from the Google Flights API response and displayed with the correct symbol (e.g. $, £, ฿, €). Tracked flights store the currency code in tracked.json.
Data
Price history is stored in skills/flightclaw/data/tracked.json and persists via R2 backup.
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install flightclaw - 安装完成后,直接呼叫该 Skill 的名称或使用
/flightclaw触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
FlightClaw 是什么?
Track flight prices using Google Flights data. Search flights, find cheapest dates, filter by airline/time/duration/price, track routes over time, and get al... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 1351 次。
如何安装 FlightClaw?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install flightclaw」即可一键安装,无需额外配置。
FlightClaw 是免费的吗?
是的,FlightClaw 完全免费(开源免费),可自由下载、安装和使用。
FlightClaw 支持哪些平台?
FlightClaw 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 FlightClaw?
由 jackculpan(@jackculpan)开发并维护,当前版本 v1.0.1。