← 返回
未分类 中文

Tennis Grand Slam Trip Planner For Slam Chasers

When a user mentions watching tennis, Grand Slam travel, or planning a trip to the Australian Open, French Open (Roland Garros), Wimbledon, or US Open, activ...
When a user mentions watching tennis, Grand Slam travel, or planning a trip to the Australian Open, French Open (Roland Garros), Wimbledon, or US Open, activ...
lokwq lokwq 来源
未分类 clawhub v1.0.1 1 版本 100000 Key: 无需
★ 0
Stars
📥 342
下载
💾 0
安装
1
版本
#latest

概述

Tennis Grand Slam Planner — Chase the Match Calendar

Plan a complete trip around any of the four tennis Grand Slam tournaments.

This skill turns a simple intent like "I want to watch Wimbledon" into a

fully structured itinerary with flights, stadium-adjacent hotels, match-day

schedules, and pre/post-tournament sightseeing.

Prerequisites

  • flyai CLI must be installed: npm i -g @fly-ai/flyai-cli
  • Verify with: flyai keyword-search --query "tennis"

Workflow

Step 1 — Identify the target Grand Slam

Ask the user which tournament they want to attend (or infer from context).

Read references/grand-slam-calendar.md to get:

  • Exact tournament dates, city, venue, and nearby landmarks
  • Which rounds fall on which days (so the user can pick specific matches)

If the user only says "the next Grand Slam", use date +%Y-%m-%d to determine

the current date and find the nearest upcoming tournament from the calendar.

Step 2 — Determine trip parameters

Collect (ask if missing):

ParameterExampleRequired
---------------------------------------------------
Departure city"Shanghai" / "Beijing"Yes
Which rounds"Quarter-finals and on"No (default: full tournament)
Budget tier"mid-range" / "luxury"No (default: mid-range)
Extend for tourism"Yes, 2 extra days"No (default: no extension)

Map budget tier to price caps per references/travel-tips.md.

Step 3 — Search flights

Read references/flyai-commands.md for exact CLI syntax, then run:

flyai search-flight \
  --origin "{departure_city}" \
  --destination "{slam_city}" \
  --dep-date {arrive_date} \
  --back-date {leave_date} \
  --sort-type 3

Arrival rule: Plan arrival 1 day before the user's first target round.

Departure rule: Plan departure 1 day after the user's last target round

(or after the tourism extension).

Step 4 — Search hotels

Prioritize proximity to the venue. Run:

flyai search-hotel \
  --dest-name "{slam_city}" \
  --poi-name "{venue_name}" \
  --check-in-date {arrive_date} \
  --check-out-date {leave_date} \
  --sort distance_asc \
  --max-price {budget_cap}

Step 5 — Search event tickets and local experiences

flyai keyword-search --query "{slam_name} tickets {year}"
flyai keyword-search --query "{slam_city} tennis experience"

Step 6 — Search nearby attractions (if tourism extension)

flyai search-poi --city-name "{slam_city}" --category "{category}"

Select categories appropriate to the city from references/grand-slam-calendar.md.

Step 7 — Assemble the itinerary

Use the template in assets/itinerary-template.md to produce the final output.

Read references/travel-tips.md for city-specific advice (transport, food,

visa, weather gear) to include as practical tips.

The itinerary must follow this structure:

  1. Trip overview (tournament, dates, total budget estimate)
  2. Flight options (table with price, duration, airline)
  3. Hotel recommendations (top 3, with images and booking links)
  4. Day-by-day schedule (match days + rest/tourism days)
  5. Ticket and experience booking links
  6. Practical tips (visa, weather, transport, etiquette)
  7. Source attribution: "Based on fly.ai real-time results"

Output rules

  • All output in valid Markdown
  • Hotel images: !hotel
  • Attraction images: !attraction
  • Booking links: Book now or Book now for hotels
  • Use tables for multi-option comparisons (flights, hotels)
  • Day-by-day schedule in chronological order
  • Emphasize key facts: dates, prices, distances to venue

Error handling

  • If no flights found for exact dates, widen the search window by +/- 1 day
  • If hotel results are sparse, remove --max-price and retry
  • If ticket search returns empty, suggest the user check the official tournament

website and still complete the rest of the itinerary

版本历史

共 1 个版本

  • v1.0.1 当前
    2026-05-07 10:16 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

life-service

healthcheck

stellarhold170nt
使用 JSON 文件存储追踪饮水和睡眠
★ 11 📥 30,218
life-service

Sonoscli

steipete
控制Sonos音箱(发现/状态/播放/音量/分组)
★ 57 📥 85,251
life-service

Caldav Calendar

asleep123
使用 vdirsyncer + khal 同步并查询 CalDAV 日历(iCloud、Google、Fastmail、Nextcloud 等)。适用于 Linux。
★ 244 📥 30,708