flightclawTrack flight prices using Google Flights data. Search flights, find cheapest dates, filter by airline/time/duration/price, track routes over time, and get al...
Install via ClawdBot CLI:
clawdbot install jackculpan/flightclawTrack 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.
Generated Mar 1, 2026
Individuals planning vacations or trips can use FlightClaw to search for the cheapest flights across multiple dates and airports, track specific routes over time, and receive alerts when prices drop below a target threshold. This helps budget-conscious travelers save money by booking at optimal times.
Businesses managing employee travel can deploy FlightClaw to monitor flight prices for common routes, set target prices for cost control, and schedule automated checks to find savings. It supports filtering by cabin class and stops to align with corporate travel policies.
Travel agencies can integrate FlightClaw via its MCP server to offer clients real-time flight searches, price tracking, and alerts for deals. The ability to search multiple airports and date ranges allows agents to provide comprehensive options and enhance customer service.
Event organizers managing group travel for conferences or weddings can use FlightClaw to track flight prices for attendees, set alerts for price drops, and share cost-effective options. The multi-airport search helps accommodate participants from different locations.
Analysts in the aviation industry can leverage FlightClaw to collect historical price data from Google Flights, monitor trends over time, and generate insights on pricing patterns. The stored data in tracked.json supports research and reporting.
Offer a premium subscription where users pay a monthly fee for advanced features like unlimited tracking, priority alerts, and detailed analytics. Revenue is generated through recurring payments from individual travelers or small businesses.
Provide a free basic version for personal use and charge for API access or MCP server integration, targeting developers and companies. Revenue comes from licensing fees for commercial use and custom integrations.
Monetize by integrating affiliate links to booking platforms, earning commissions on flight purchases made through the tool. Revenue is generated per transaction, with potential for partnerships with travel agencies or airlines.
ðŽ Integration Tip
Use the MCP server for seamless integration into existing AI workflows, and schedule check-prices.py with cron for automated monitoring without manual intervention.
Foodora-only CLI for checking past orders and active order status (Deliveroo WIP).
Reorder Foodora orders + track ETA/status with ordercli. Never confirm without explicit user approval. Triggers: order food, reorder, track ETA.
Google Maps integration for OpenClaw with Routes API. Use for: (1) Distance/travel time calculations with traffic prediction, (2) Turn-by-turn directions, (3...
Flight tracking and scheduling. Track live flights in real-time by region, callsign, or airport using OpenSky Network. Search flight schedules between airports. Use for queries like "What flights are over Switzerland?" or "When do flights from Hamburg arrive in Zurich?" or "Track flight SWR123".
Use when the user asks to "find flights", "compare itineraries", "search hidden-city routes", "check cheapest dates", "explore destinations", "search hotels"...
Comprehensive travel planning, booking, and management skill. Use when needing to plan international trips, manage multi-destination itineraries, handle family travel logistics, optimize travel costs, and coordinate complex travel arrangements.