expedia

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

Expedia Skill

Expedia Skill

Overview

概述

Enables Claude to search and book complete travel arrangements including flights, hotels, car rentals, and bundled packages through Expedia's comprehensive travel platform.
让Claude能够通过Expedia的综合旅游平台搜索并预订完整的旅行安排,包括航班、酒店、租车以及捆绑套餐。

Quick Install

快速安装

bash
curl -sSL https://canifi.com/skills/expedia/install.sh | bash
Or manually:
bash
cp -r skills/expedia ~/.canifi/skills/
bash
curl -sSL https://canifi.com/skills/expedia/install.sh | bash
或手动安装:
bash
cp -r skills/expedia ~/.canifi/skills/

Setup

设置

Configure via canifi-env:
bash
undefined
通过canifi-env进行配置:
bash
undefined

First, ensure canifi-env is installed:

首先,确保已安装canifi-env:

canifi-env set EXPEDIA_EMAIL "your-email@example.com"
undefined
canifi-env set EXPEDIA_EMAIL "your-email@example.com"
undefined

Privacy & Authentication

隐私与认证

Your credentials, your choice. Canifi LifeOS respects your privacy.
您的凭据,由您掌控。 Canifi LifeOS尊重您的隐私。

Option 1: Manual Browser Login (Recommended)

选项1:手动浏览器登录(推荐)

If you prefer not to share credentials with Claude Code:
  1. Complete the Browser Automation Setup using CDP mode
  2. Login to the service manually in the Playwright-controlled Chrome window
  3. Claude will use your authenticated session without ever seeing your password
如果您不想与Claude Code共享凭据:
  1. 使用CDP模式完成浏览器自动化设置
  2. 在Playwright控制的Chrome窗口中手动登录该服务
  3. Claude将使用您的已认证会话,全程不会获取您的密码

Option 2: Environment Variables

选项2:环境变量

If you're comfortable sharing credentials, you can store them locally:
bash
canifi-env set SERVICE_EMAIL "your-email"
canifi-env set SERVICE_PASSWORD "your-password"
Note: Credentials stored in canifi-env are only accessible locally on your machine and are never transmitted.
如果您愿意共享凭据,可以将其存储在本地:
bash
canifi-env set SERVICE_EMAIL "your-email"
canifi-env set SERVICE_PASSWORD "your-password"
注意:存储在canifi-env中的凭据仅能在您的本地机器上访问,绝不会被传输。

Capabilities

功能

  • Search and compare flights across multiple airlines
  • Book hotels with One Key member benefits
  • Create vacation packages (flight + hotel bundles)
  • Reserve rental cars with pickup/dropoff flexibility
  • Manage existing itineraries and reservations
  • Access One Key rewards and member pricing
  • 搜索并对比多家航空公司的航班
  • 预订带有One Key会员权益的酒店
  • 创建度假套餐(航班+酒店捆绑)
  • 预订可灵活选择取还车地点的租车服务
  • 管理现有行程和预订订单
  • 访问One Key奖励计划和会员专属定价

Usage Examples

使用示例

Example 1: Search Vacation Package

示例1:搜索度假套餐

User: "Find a flight and hotel package to Cancun for spring break, March 15-22"
Claude: I'll search Expedia for Cancun packages.
- Opens Expedia via Playwright MCP
- Selects "Vacation Packages" tab
- Enters departure city, Cancun destination
- Sets dates March 15-22
- Returns bundle options:
  - Package 1: Delta + Hyatt Ziva, $1,450/person
  - Package 2: United + Dreams Resort, $1,280/person
- Notes: Save $340 vs booking separately
用户:"为春假(3月15日至22日)查找去坎昆的航班+酒店套餐"
Claude:我将在Expedia上搜索坎昆的度假套餐。
- 通过Playwright MCP打开Expedia
- 选择“度假套餐”标签页
- 输入出发城市和坎昆目的地
- 设置日期为3月15日至22日
- 返回捆绑套餐选项:
  - 套餐1:达美航空+Hyatt Ziva,每人1450美元
  - 套餐2:联合航空+Dreams Resort,每人1280美元
- 备注:分开预订相比可节省340美元

Example 2: Compare Flight Options

示例2:对比航班选项

User: "What flights are available from LAX to JFK next Tuesday?"
Claude: I'll search Expedia for those flights.
- Navigates to Flights section
- Enters LAX to JFK, next Tuesday
- Compares options:
  - JetBlue 6am: $189, 5h 15m nonstop
  - Delta 9am: $245, 5h 30m nonstop
  - American 2pm: $178, 7h 45m (1 stop)
- Filters by One Key member pricing
用户:"下周二从洛杉矶国际机场(LAX)到纽约肯尼迪国际机场(JFK)有哪些航班?"
Claude:我将在Expedia上搜索这些航班。
- 导航至航班板块
- 输入LAX到JFK,日期为下周二
- 对比选项:
  - 捷蓝航空早6点:189美元,直飞5小时15分钟
  - 达美航空早9点:245美元,直飞5小时30分钟
  - 美国航空下午2点:178美元,经停1次,总时长7小时45分钟
- 按One Key会员定价筛选

Example 3: Check Itinerary

示例3:查看行程

User: "Show me my upcoming Expedia trips"
Claude: I'll retrieve your Expedia itineraries.
- Logs into Expedia account
- Navigates to My Trips
- Lists upcoming travel:
  - Miami: Feb 10-14, Marriott + American Airlines
  - Denver: March 5-8, Hilton only
- Provides confirmation numbers and check-in details
用户:"展示我即将到来的Expedia行程"
Claude:我将获取您的Expedia行程信息。
- 登录Expedia账户
- 导航至“我的行程”页面
- 列出即将到来的旅行:
  - 迈阿密:2月10日至14日,万豪酒店+美国航空
  - 丹佛:3月5日至8日,仅希尔顿酒店
- 提供确认号和入住详情

Authentication Flow

认证流程

  1. Navigate to expedia.com via Playwright MCP
  2. Click "Sign in" and enter email
  3. Complete password or magic link verification
  4. Handle 2FA if required
  5. Confirm One Key status
  6. Maintain session for bookings
  1. 通过Playwright MCP导航至expedia.com
  2. 点击“登录”并输入邮箱
  3. 完成密码或魔法链接验证
  4. 如需双因素认证(2FA)则完成验证
  5. 确认One Key会员状态
  6. 保持会话以进行预订操作

Error Handling

错误处理

  • Login Failed: Try password reset flow, notify user
  • Flight Sold Out: Show alternative times/airlines
  • Price Changed: Alert user, show new price
  • Session Expired: Re-authenticate seamlessly
  • Rate Limited: Wait 90 seconds, retry
  • 2FA Required: Check email for verification link
  • 登录失败:尝试密码重置流程并通知用户
  • 航班售罄:展示替代时间/航空公司
  • 价格变动:提醒用户并展示新价格
  • 会话过期:无缝重新认证
  • 请求受限:等待90秒后重试
  • 需要2FA:检查邮箱获取验证链接

Self-Improvement Instructions

自我改进说明

After each interaction:
  • Track bundle savings vs separate bookings
  • Log popular route pricing patterns
  • Note One Key earning opportunities
  • Document UI selector changes
Suggest updates when:
  • Expedia updates booking flow
  • One Key program changes
  • New travel categories added
  • Search filters modified
每次交互后:
  • 记录捆绑套餐相比分开预订的节省金额
  • 记录热门航线的定价模式
  • 记录One Key积分赚取机会
  • 记录UI选择器的变更
在以下情况时建议更新:
  • Expedia更新预订流程
  • One Key计划变更
  • 添加新的旅行类别
  • 搜索筛选条件修改

Notes

注意事项

  • One Key members earn points across Expedia, Hotels.com, Vrbo
  • Bundle deals often save 10-20% vs separate bookings
  • Free cancellation varies by fare class and hotel
  • Price tracking available for flexible dates
  • VIP Access hotels offer extra perks for members
  • One Key会员可在Expedia、Hotels.com、Vrbo平台累积积分
  • 捆绑套餐通常比分开预订节省10-20%
  • 免费取消政策因票价类型和酒店而异
  • 支持灵活日期的价格追踪
  • VIP Access酒店为会员提供额外福利