flightclaw by jackculpan/flightclaw
npx skills add https://github.com/jackculpan/flightclaw --skill flightclaw追踪 Google Flights 的航班价格。搜索航线、监控价格变化,并在价格下降时获取提醒。
npx skills add jackculpan/flightclaw
或手动安装:
bash skills/flightclaw/setup.sh
查找特定航线和日期的航班。支持多个机场和日期范围。
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
# 多个机场(搜索所有组合)
python skills/flightclaw/scripts/search-flights.py LHR,MAN JFK,EWR 2025-07-01
# 日期范围(搜索每一天)
python skills/flightclaw/scripts/search-flights.py LHR JFK 2025-07-01 --date-to 2025-07-05
# 两者结合
python skills/flightclaw/scripts/search-flights.py LHR,MAN JFK,EWR 2025-07-01 --date-to 2025-07-03
参数:
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
origindestination - IATA 机场代码,逗号分隔(例如 JFK 或 JFK,EWR)date - 出发日期(YYYY-MM-DD)--date-to - 日期范围的结束日期(YYYY-MM-DD)。搜索从 date 到 date-to(包含)的每一天。--return-date - 往返行程的返程日期(YYYY-MM-DD)--cabin - ECONOMY(默认)、PREMIUM_ECONOMY、BUSINESS、FIRST--stops - ANY(默认)、NON_STOP、ONE_STOP、TWO_STOPS--results - 结果数量(默认:5)将航线添加到价格追踪列表并记录当前价格。支持多个机场和日期范围(为每个组合创建单独的追踪条目)。
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
# 追踪多个机场和日期
python skills/flightclaw/scripts/track-flight.py LHR,MAN JFK,EWR 2025-07-01 --date-to 2025-07-03 --target-price 400
参数:
--target-price - 当价格低于此金额时发出提醒检查所有被追踪航班的价格变化。设计为按计划(cron)运行。
python skills/flightclaw/scripts/check-prices.py
python skills/flightclaw/scripts/check-prices.py --threshold 5
参数:
--threshold - 触发提醒的百分比降幅(默认:10)输出:报告被追踪航班的价格变化。突出显示降价情况,并在达到目标价格时发出提醒。
显示所有正在追踪的航班及其当前价格与原价。
python skills/flightclaw/scripts/list-tracked.py
FlightClaw 也可以作为 MCP 服务器运行,提供扩展的搜索功能:
pip install flights "mcp[cli]"
claude mcp add flightclaw -- python3 server.py
MCP 工具:search_flights, search_dates, track_flight, check_prices, list_tracked, remove_tracked
额外的 MCP 过滤器:乘客(成人/儿童/婴儿)、航空公司过滤器、价格限制、最长飞行时长、出发/到达时间限制、中转时长、排序方式,以及最便宜日期日历搜索。
价格根据用户的 IP 位置以其本地货币返回。货币代码从 Google Flights API 响应中自动检测,并以正确的符号显示(例如 $、£、฿、€)。追踪的航班将货币代码存储在 tracked.json 中。
价格历史记录存储在 skills/flightclaw/data/tracked.json 中,并通过 R2 备份持久化。
每周安装次数
557
代码仓库
GitHub 星标数
37
首次出现
2026年2月10日
安全审计
安装于
opencode488
codex487
gemini-cli484
github-copilot480
kimi-cli476
amp473
Track flight prices from Google Flights. Search routes, monitor prices over time, and get alerts when prices drop.
npx skills add jackculpan/flightclaw
Or manually:
bash skills/flightclaw/setup.sh
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)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:
--target-price - Alert when price drops below this amountCheck 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.
Show all flights being tracked with current vs original prices.
python skills/flightclaw/scripts/list-tracked.py
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.
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.
Price history is stored in skills/flightclaw/data/tracked.json and persists via R2 backup.
Weekly Installs
557
Repository
GitHub Stars
37
First Seen
Feb 10, 2026
Security Audits
Gen Agent Trust HubPassSocketPassSnykPass
Installed on
opencode488
codex487
gemini-cli484
github-copilot480
kimi-cli476
amp473
Dogfood - Vercel Labs 自动化 Web 应用探索与问题报告工具
14,700 周安装
OpenAPI 转 TypeScript 工具 - 自动生成 API 接口与类型守卫
563 周安装
数据库模式设计器 - 内置最佳实践,自动生成生产级SQL/NoSQL数据库架构
564 周安装
Rust Unsafe代码检查器 - 安全使用Unsafe Rust的完整指南与最佳实践
564 周安装
.NET并发编程模式指南:async/await、Channels、Akka.NET选择决策树
565 周安装
韩语语法检查器 - 基于国立国语院标准的拼写、空格、语法、标点错误检测与纠正
565 周安装
技能安全扫描器 - 检测Claude技能安全漏洞,防范提示注入与恶意代码
565 周安装