Research things to do along a driving route from location A to location B, including restaurants, local food, points of interest, historical sites, national parks, and attractions along the way or as detours. Use when a user asks to find things to do while driving between locations.
Research comprehensive information about things to do, see, and eat along a driving route from one location to another.
This skill automates the process of researching a road trip by:
Use this skill when a user:
The skill searches for these types of activities along the route:
| Category | Description | Example Searches |
|---|---|---|
| Route Overview | General route information and cities along the way | "[origin] to [destination] route", "cities between [origin] and [destination]" |
| Restaurants | Notable restaurants along the route | "best restaurants along [origin] to [destination]", "famous restaurants [city] [highway]" |
| Local Food | Regional specialties and local dishes | "famous food [region]", "must-try food along [route]" |
| Points of Interest | Scenic viewpoints, roadside attractions | "roadside attractions [origin] to [destination]", "scenic stops along [route]" |
| Historical Sites | Historical landmarks and museums | "historical sites along [route]", "museums between [origin] and [destination]" |
| National Parks | National and state parks near the route | "national parks near [route]", "state parks along [highway]" |
| Local Experiences | Unique local experiences and tours | "things to do in [town] along [route]", "local experiences [region]" |
| Cities Along Route | Major cities worth stopping in | Researches individual cities using targeted searches |
# Research a road trip route with default settings
npx tsx .github/skills/road-trip-research/scripts/research-road-trip.ts "San Francisco" "Los Angeles"
# Specify number of results per search
npx tsx .github/skills/road-trip-research/scripts/research-road-trip.ts "New York" "Miami" 5
# Specify custom output directory
npx tsx .github/skills/road-trip-research/scripts/research-road-trip.ts "Seattle" "Portland" 3 ./data/scraped/seattle-portland-road-trip
# Research specific categories only
npx tsx .github/skills/road-trip-research/scripts/research-road-trip.ts "Austin" "Houston" 3 ./data/scraped/austin-houston restaurants,local-food,points-of-interest
npx tsx .github/skills/road-trip-research/scripts/research-road-trip.ts <origin> <destination> [num-results] [output-dir] [categories]
Arguments:
origin (required): Starting location (city, state, or full address)destination (required): Ending location (city, state, or full address)num-results (optional): Number of results to scrape per search (default: 3)output-dir (optional): Output directory (default: ./data/scraped/[origin-slug]-to-[destination-slug]-road-trip)categories (optional): Comma-separated list of categories to research (default: all)Available categories:
route-overviewrestaurantslocal-foodpoints-of-interesthistorical-sitesnational-parkslocal-experiencescities-along-routeThe skill creates a well-organized directory structure:
./data/scraped/[origin]-to-[destination]-road-trip/
├── route-overview/
│ ├── 1-route-guide/
│ │ └── content.md
│ └── 2-cities-along-route/
│ └── content.md
├── restaurants/
│ ├── 1-best-restaurants-along-route/
│ │ ├── content.md
│ │ └── images/
│ └── 2-famous-diners/
│ └── content.md
├── local-food/
│ ├── 1-regional-specialties/
│ │ └── content.md
│ └── 2-must-try-dishes/
│ └── content.md
├── points-of-interest/
│ ├── 1-roadside-attractions/
│ │ └── content.md
│ └── 2-scenic-stops/
│ └── content.md
├── historical-sites/
│ └── 1-historical-landmarks/
│ └── content.md
├── national-parks/
│ └── 1-parks-near-route/
│ └── content.md
├── local-experiences/
│ └── 1-unique-experiences/
│ └── content.md
├── cities-along-route/
│ ├── city-1/
│ │ └── content.md
│ └── city-2/
│ └── content.md
└── _road_trip_summary.md # Overview of all research performed
First, the skill searches for general route information:
For each research category, the skill generates multiple search queries:
Example for "San Francisco to Los Angeles":
"San Francisco to Los Angeles route guide", "cities along Highway 101 California""best restaurants Highway 101 California", "famous restaurants San Francisco to LA""roadside attractions California coast", "scenic stops San Francisco to Los Angeles"For each query:
If the skill identifies major cities along the route, it can optionally:
Creates a _road_trip_summary.md file containing:
# Road Trip Research: San Francisco to Los Angeles
**Route:** San Francisco, CA → Los Angeles, CA
**Research Date:** February 12, 2026
**Categories Researched:** 7
**Total Sources Scraped:** 24
---
## Route Overview
**Main Route:** Highway 101 / Pacific Coast Highway (PCH)
**Distance:** ~380 miles
**Driving Time:** ~6-7 hours (without stops)
### Major Cities Along the Way
- San Jose, CA
- Monterey, CA
- San Luis Obispo, CA
- Santa Barbara, CA
---
## Categories
### 🍽️ Restaurants (4 sources)
1. [Best Restaurants Along Highway 101](./restaurants/1-best-restaurants-along-route/content.md)
2. [Famous Diners on PCH](./restaurants/2-famous-diners/content.md)
3. [Monterey Dining Guide](./restaurants/3-monterey-dining/content.md)
4. [Santa Barbara Restaurants](./restaurants/4-santa-barbara-restaurants/content.md)
### 🌮 Local Food (3 sources)
1. [California Coastal Cuisine](./local-food/1-regional-specialties/content.md)
2. [Must-Try Dishes Along the Coast](./local-food/2-must-try-dishes/content.md)
3. [Seafood Spots on PCH](./local-food/3-seafood-spots/content.md)
### 📍 Points of Interest (4 sources)
1. [Roadside Attractions PCH](./points-of-interest/1-roadside-attractions/content.md)
*Includes: Big Sur viewpoints, Bixby Bridge, Elephant Seal Rookery*
2. [Scenic Stops Along Highway 101](./points-of-interest/2-scenic-stops/content.md)
3. [California Coast Landmarks](./points-of-interest/3-coast-landmarks/content.md)
4. [Photo Opportunities on the Drive](./points-of-interest/4-photo-spots/content.md)
### 🏛️ Historical Sites (3 sources)
1. [Missions Along El Camino Real](./historical-sites/1-california-missions/content.md)
*Notable detours: 5-15 minutes off route*
2. [Hearst Castle](./historical-sites/2-hearst-castle/content.md)
*Detour: 10 miles / 20 minutes from Highway 1*
3. [Historic Sites San Luis Obispo](./historical-sites/3-slo-historic/content.md)
### 🏞️ National Parks (2 sources)
1. [Big Sur State Parks](./national-parks/1-big-sur-parks/content.md)
*Directly on route*
2. [Pinnacles National Park](./national-parks/2-pinnacles/content.md)
*Detour: 35 miles / 1 hour from Soledad*
[... continues for all categories ...]
---
## Recommended Stops
Based on the research, notable stops include:
1. **Monterey** - Aquarium, Cannery Row, seafood (on route)
2. **Big Sur** - Scenic viewpoints, state parks (on route)
3. **Hearst Castle** - Historic mansion tour (20 min detour)
4. **San Luis Obispo** - Mission, downtown, restaurants (on route)
5. **Santa Barbara** - Mission, beaches, wine country nearby (on route)
---
**Research powered by:**
- 🔍 Google Search (organic results only)
- 📰 Travel blogs and route guides
- 🗺️ Regional tourism sites
This skill builds on:
It can also integrate with the city-research skill to provide deeper coverage of cities along the route.
This skill can optionally use the Google Maps API to enhance road trip research with:
Using the Google Maps API Key:
The Google Maps API key is stored as a GitHub secret (GOOGLE_MAPS_API_KEY) and is automatically available to AI agents when executing scripts in the repository context.
For AI Agents:
# The GOOGLE_MAPS_API_KEY secret is automatically available
npx tsx .github/skills/road-trip-research/scripts/test-google-maps-api.ts "Portland, OR" "Seattle, WA"
For Local Development:
# Set the environment variable
export GOOGLE_MAPS_API_KEY="your-api-key"
npx tsx .github/skills/road-trip-research/scripts/test-google-maps-api.ts "Portland, OR" "Seattle, WA"
Documentation:
Same as Google Search Scraper:
# Install dependencies (already in package.json)
npm install
# Install Playwright browser
npx playwright install chromium
For Google Maps API (optional):
GOOGLE_MAPS_API_KEYThe script includes configurable search templates for each category:
const SEARCH_TEMPLATES = {
'route-overview': [
'{origin} to {destination} route',
'cities between {origin} and {destination}',
'{origin} to {destination} road trip guide'
],
restaurants: [
'best restaurants along {origin} to {destination}',
'famous restaurants {route}',
'must-stop restaurants {origin} to {destination}'
],
// ... more categories
};
IMPORTANT: When researching road trips, organize the output in the data/ directory:
Save to data/scraped/[origin]-to-[destination]-road-trip/:
npx tsx .github/skills/road-trip-research/scripts/research-road-trip.ts "San Francisco" "Los Angeles"
Use when:
Save to data/scraped/[origin]-to-[destination]-[category]/:
npx tsx .github/skills/road-trip-research/scripts/research-road-trip.ts "Austin" "Houston" 3 ./data/scraped/austin-houston-food restaurants,local-food
Use when:
To add new research categories, edit the SEARCH_TEMPLATES object:
const SEARCH_TEMPLATES = {
// Existing categories...
// Add new category
'wineries': [
'wineries along {origin} to {destination}',
'wine tasting {route}',
'vineyards near {origin} to {destination}'
],
'camping': [
'campgrounds along {route}',
'camping between {origin} and {destination}'
]
};
Research activities, restaurants, and attractions before embarking on a drive to know where to stop.
Discover local food, roadside attractions, and unique experiences not found in typical travel guides.
Find the most scenic stops, viewpoints, and photo opportunities along a route.
Research historical sites, museums, and landmarks along historic routes.
Potential improvements:
Cause: Route may not be well-documented online or locations not specific enough
Solution:
Cause: Search queries may be too broad
Solution: