travel-data-querying

star 50

Querying travel planning datasets (cities, restaurants, accommodations, attractions, distances) for itinerary generation.

cxcscmu By cxcscmu schedule Updated 4/24/2026

name: travel-data-querying description: Querying travel planning datasets (cities, restaurants, accommodations, attractions, distances) for itinerary generation.

Travel Data Querying

Dataset Structure

All data lives under /app/data/ with these files:

Cities

  • background/citySet_with_states.txt — Tab-separated: CityName\tState
  • background/citySet.txt — City names only
  • background/stateSet.txt — State names only

Restaurants

  • restaurants/clean_restaurant_2022.csv
  • Columns: index, Name, City, Cuisines, Average Cost, Aggregate Rating
  • Cuisines is a comma-separated string (e.g., "Tea, Pizza, Indian, Seafood")
  • Average Cost is per meal (numeric)

Accommodations

  • accommodations/clean_accommodations_2022.csv
  • Columns: index, NAME, room type, price, minimum nights, review rate number, house_rules, maximum occupancy, city
  • house_rules contains constraints like "No pets", "No smoking", "No parties", "No children under 10", "No visitors"
  • Price is per night

Attractions

  • attractions/attractions.csv
  • Columns: Name, Latitude, Longitude, Address, Phone, Website, City

Distances

  • googleDistanceMatrix/distance.csv
  • Columns: origin, destination, cost, duration, distance
  • cost column is empty for driving (only populated for flights)
  • Duration is human-readable (e.g., "3 hours 11 mins")
  • Distance in km

Flights

  • flights/clean_Flights_2022.csv — Not used when flights are excluded

Querying Patterns

Find cities in a state

grep -i "ohio" data/background/citySet_with_states.txt

Find restaurants by city and cuisine

grep -i "cleveland" data/restaurants/clean_restaurant_2022.csv | grep -i "italian"

Find pet-friendly accommodations (exclude "No pets")

grep -i "cleveland" data/accommodations/clean_accommodations_2022.csv | grep -iv "no pets"

Find driving distances between cities

grep -E "^Cleveland,Dayton," data/googleDistanceMatrix/distance.csv
Install via CLI
npx skills add https://github.com/cxcscmu/SkillLearnBench --skill travel-data-querying
Repository Details
star Stars 50
call_split Forks 3
navigation Branch main
article Path SKILL.md
Occupations
More from Creator