search-flights

Filter bundled flight data by origin, destination, and date.

4|Updated Feb 22, 2026
One-click install
npx skills add https://github.com/GeneralReasoning/env-skillsbench --skill search-flights-generalreasoning
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: search-flights
Source: https://github.com/GeneralReasoning/env-skillsbench/tree/main/travel-planning/environment/skills/search-flights
Command: npx skills add https://github.com/GeneralReasoning/env-skillsbench --skill search-flights-generalreasoning

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pandas, and includes scripts (resource) components.

What problem does it solve?

Quickly identify available flight options by origin, destination, and date using a bundled dataset.

Core Features & Use Cases

  • Filter and retrieve matching flights from the prepackaged dataset based on origin, destination, and departure date.
  • Return a structured table of relevant flight details like price, times, and distance for planning itineraries.
  • Use the annotation variant to strip extraneous text in origin/destination fields when preparing for human review.

Quick Start

Search flights from a specific origin to a destination on a given date using the bundled dataset.

Frequently Asked Questions about search-flights

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I filter flights by origin, destination, and date?

Filter flights by origin, destination, and date by querying a bundled CSV dataset with pandas. The Skill loads the data and returns a structured table of matching flight options, including times and prices, for itinerary planning.

What data format is required to search for flight options?

A CSV dataset with specific columns is required to search flight options. The Skill uses a prepackaged flights dataset containing origin, destination, and departure date fields to validate routes and list available travel options.

Does this flight search tool require pandas to filter datasets?

Yes, pandas is a required dependency for filtering flight datasets. The underlying Python class uses the pandas library to load the bundled flights dataset and execute the filtering logic based on your specified route and date parameters.

Can I clean up extraneous text in origin and destination fields before reviewing flights?

You can use the annotation variant to strip extraneous text in origin and destination fields. This prepares the filtered flight data for human review by cleaning up the route information returned from the queried dataset.

What flight details are returned when filtering routes by date?

Filtering routes by date returns a structured table of relevant flight details. This includes pricing, flight times, and distance metrics extracted from the dataset to help you effectively plan travel itineraries.