search-attractions

Query city-based attractions from a bundled CSV dataset.

Updated Jan 15, 2026
One-click install
npx skills add https://github.com/KaiserWhoLearns/skillsbench --skill search-attractions
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: search-attractions
Source: https://github.com/KaiserWhoLearns/skillsbench/tree/main/tasks/travel-planning/environment/skills/search-attractions
Command: npx skills add https://github.com/KaiserWhoLearns/skillsbench --skill search-attractions

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

The skill helps plan travel by quickly surfacing attractions for a specific city from a bundled dataset.

Core Features & Use Cases

  • Retrieve city-specific attractions from the bundled CSV.
  • Supports case-insensitive city queries and returns a clean, structured table or a clear message if none are found.
  • Use case: build destination itineraries by listing points of interest in a chosen city.

Quick Start

Ask the AI to fetch attractions for a given city from the bundled dataset.

Frequently Asked Questions about search-attractions

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

FAQPage Schema
How do I get a list of city attractions from a pandas DataFrame for travel planning?

You can get city attractions by using the Python API to load a bundled CSV dataset, filtering rows by city in a case-insensitive manner, and returning a pandas DataFrame of matching points of interest for itinerary planning.

What is the best way to find points of interest in a specific city using a bundled dataset?

The best way to find points of interest is to query a bundled dataset with a case-insensitive city name, which returns a structured pandas DataFrame of attractions or a clear message if no matches are found.

Can I use pandas to build sightseeing itineraries across multiple cities?

Yes, you can build sightseeing itineraries across multiple cities by querying the dataset for each destination, which returns a structured pandas DataFrame of matching attractions to compile your travel plans.

Does the city attractions search work with case-insensitive queries?

Yes, the city attractions search works with case-insensitive queries, filtering the bundled dataset by city name regardless of capitalization to return a clean structured table of matching attractions.

What happens when no attractions are found for a queried city in the dataset?

When no attractions are found for a queried city, the system returns a clear message indicating that no matching rows exist in the dataset, rather than returning an empty DataFrame.

Do I need pandas installed to retrieve city-based attractions from this dataset?

Yes, you need pandas installed because the tool relies on it to load the bundled CSV, filter city-based attractions, and return the results as a structured DataFrame.