flights-searchSearch flights via Google Flights. Find nonstop/connecting flights, filter by time and cabin class, get booking links. Supports city names (NYC, London, Toky...
Install via ClawdBot CLI:
clawdbot install BrennerSpear/flights-searchSearch real-time flight schedules and prices via Google Flights data.
curl -LsSf https://astral.sh/uv/install.sh | shThe flights-search CLI is bundled at scripts/flights-search in this skill directory.
The fast-flights library is installed automatically on first run via uvx (cached after that). Or install manually: pip install fast-flights
uvx --with fast-flights python3 scripts/flights-search <origin> <destination> <date> [options]
Origin and destination accept IATA codes (JFK, LAX) or city names (NYC, London, Tokyo). City names automatically search all airports in that metro area.
# Search all NYC airports to LAX
flights-search NYC LAX 2026-03-15
# Nonstop flights from NYC to Berlin
flights-search NYC Berlin 2026-03-15 --nonstop
# Evening departures only
flights-search JFK LHR 2026-03-15 --after 17 --before 22
# Business class
flights-search NYC London 2026-03-15 --class business
# Multiple passengers with booking link
flights-search SF Tokyo 2026-04-01 --passengers 2 --link
| Option | Description |
|--------|-------------|
| --nonstop | Nonstop flights only |
| --all-stops | Show all flights regardless of stops |
| --after HH | Depart after hour (24h format) |
| --before HH | Depart before hour (24h format) |
| --class | Cabin: economy, premium, business, first |
| --passengers N | Number of travelers (default: 1) |
| --link | Print Google Flights URL |
When you use a city name, the CLI searches all airports in that metro area:
| City | Airports |
|------|----------|
| NYC / New York | JFK, EWR, LGA |
| LA / Los Angeles | LAX, BUR, LGB, ONT, SNA |
| SF / San Francisco | SFO, OAK, SJC |
| Chicago | ORD, MDW |
| DC / Washington | DCA, IAD, BWI |
| London | LHR, LGW, STN, LTN, LCY |
| Paris | CDG, ORY |
| Tokyo | NRT, HND |
| Toronto | YYZ, YTZ |
60+ metro areas supported. Use any IATA code directly for airports not in the list.
By default, the CLI shows only flights with the minimum stops available:
--all-stops to see everythingSearching from NYC: JFK, EWR, LGA
Route Depart Arrive Airline Price Duration
------------------------------------------------------------------------------------------------------------
EWRβLAX 6:00 AM on Sat, Mar 7 9:07 AM on Sat, Mar 7 United $289 6 hr 7 min
EWRβLAX 12:00 PM on Sat, Mar 7 3:14 PM on Sat, Mar 7 United $289 6 hr 14 min
JFKβLAX 8:00 AM on Sat, Mar 7 11:30 AM on Sat, Mar 7 Delta $304 5 hr 30 min
3 flight(s) found.
YYYY-MM-DDUses Google Flights data via the fast-flights Python package.
Generated Mar 1, 2026
Individual travelers can quickly search for flights between cities or specific airports, filtering by nonstop options, departure times, and cabin class to find the best deals. This is useful for planning vacations, weekend getaways, or business trips without needing to navigate multiple airline websites.
Small to medium-sized businesses can use this tool to book flights for employees, optimizing for cost and convenience by filtering for nonstop flights or specific time windows. It simplifies travel arrangements without requiring expensive corporate travel software or API integrations.
Travel agents can efficiently search and compare flight options for clients, providing real-time schedules and prices from Google Flights. The ability to handle city names with multi-airport support saves time when clients are flexible about departure or arrival locations.
Organizers of events like conferences or weddings can help attendees find flights by searching routes and sharing booking links. Filtering by time and cabin class assists in coordinating group travel or recommending options for international guests.
Universities or study abroad coordinators can use this tool to research flight options for students traveling to different cities, ensuring affordable and convenient routes. The support for multiple passengers and booking links facilitates group bookings for academic trips.
Offer basic flight search for free to attract users, then charge for premium features like advanced filters, historical price data, or integration with hotel bookings. Revenue can come from subscription fees or affiliate commissions on bookings made through provided links.
License the underlying flight search technology to other businesses, such as travel agencies or corporate travel platforms, who can integrate it into their own applications. Charge based on API usage volume or through tiered subscription plans for different levels of access.
Provide the flight search tool for free to a broad audience, monetizing through display ads or sponsored listings from airlines and travel partners. Focus on high user engagement by optimizing for ease of use and real-time data accuracy.
π¬ Integration Tip
Integrate this skill into travel apps or websites by wrapping the CLI in a simple API endpoint; ensure Python 3.9+ and uv are available on the server for reliable execution.
Summarize URLs or files with the summarize CLI (web, PDFs, images, audio, YouTube).
AI-optimized web search via Tavily API. Returns concise, relevant results for AI agents.
This skill should be used when users need to search the web for information, find current content, look up news articles, search for images, or find videos. It uses DuckDuckGo's search API to return results in clean, formatted output (text, markdown, or JSON). Use for research, fact-checking, finding recent information, or gathering web resources.
Web search and content extraction via Brave Search API. Use for searching documentation, facts, or any web content. Lightweight, no browser required.
Search indexed Discord community discussions via Answer Overflow. Find solutions to coding problems, library issues, and community Q&A that only exist in Discord conversations.
Multi search engine integration with 17 engines (8 CN + 9 Global). Supports advanced search operators, time filters, site search, privacy engines, and WolframAlpha knowledge queries. No API keys required.