search-restaurants

Search a bundled restaurant dataset by city name with case-insensitive matching.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Retrieve restaurants by city from the bundled dataset to assist travel planning and dining decisions.

Core Features & Use Cases

  • City-based lookup: Retrieve all restaurants in a given city from the bundled dataset.
  • Structured output: Returns a table with Name, Average Cost, Cuisines, Aggregate Rating, and City.
  • Use Case: Plan dining options for a destination by querying a city to discover available eateries.

Quick Start

Query restaurants by city to retrieve matching results from the bundled dataset.

Frequently Asked Questions about search-restaurants

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

FAQPage Schema
How do I find restaurants in a specific city using a pandas dataset?

To find restaurants in a specific city using a pandas dataset, this skill loads bundled data, normalizes city names, and performs a case-insensitive search to return matching eateries. It outputs a table containing Name, Average Cost, Cuisines, Aggregate Rating, and City.

What information do I get when I search for restaurants by city?

When you search for restaurants by city, the output is a structured table featuring the restaurant Name, Average Cost, Cuisines, Aggregate Rating, and City. This data is retrieved from a bundled dataset to assist with travel planning and dining decisions.

Can I perform a case-insensitive restaurant lookup for travel planning?

Yes, you can perform a case-insensitive restaurant lookup for travel planning. The workflow normalizes city names and matches them against a bundled dataset, ensuring you retrieve available dining options regardless of capitalization in your query.

Does this restaurant search require an external data source or API?

No, this restaurant search does not require an external data source or API. It operates entirely on a bundled dataset using a small Pandas-based workflow to load data and match city names for dining recommendations.

What are the limitations of using a bundled dataset for city-based restaurant search?

The limitation of using a bundled dataset for city-based restaurant search is that results are restricted to the pre-packaged data. You cannot retrieve real-time availability, dynamic pricing, or eateries outside the dataset's existing city entries.