Book flights, manage reservations, check MileagePlus status, and access United Airlines services
Enables Claude to search and book United flights, manage reservations, track MileagePlus miles, check flight status, and access United's travel services through browser automation.
curl -sSL https://canifi.com/skills/united-airlines/install.sh | bash
Or manually:
cp -r skills/united-airlines ~/.canifi/skills/
Configure via canifi-env:
# First, ensure canifi-env is installed:
# curl -sSL https://canifi.com/install.sh | bash
canifi-env set UNITED_EMAIL "[email protected]"
canifi-env set UNITED_MILEAGEPLUS "your-mileageplus-number"
Your credentials, your choice. Canifi LifeOS respects your privacy.
If you prefer not to share credentials with Claude Code:
If you're comfortable sharing credentials, you can store them locally:
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.
User: "Find United flights from Chicago to Denver next Friday"
Claude: I'll search United for those flights.
- Opens united.com via Playwright MCP
- Enters ORD to DEN, next Friday
- Filters by nonstop preference
- Shows options:
- UA 1234 6:00am: $189, Economy
- UA 5678 10:30am: $215, Economy
- UA 9012 3:15pm: $198, Economy Plus available +$79
- Notes MileagePlus earning: 1,400 miles
User: "How many United miles do I have?"
Claude: I'll check your MileagePlus account.
- Logs into United account
- Navigates to MileagePlus dashboard
- Returns: 87,432 miles available
- Premier status: Gold (42,500 PQP earned this year)
- Plus Points: 280 available
- Miles expiring: None in next 18 months
User: "Can I select a window seat for my Denver flight?"
Claude: I'll update your seat assignment.
- Navigates to My Trips
- Locates Denver reservation
- Opens seat map
- Shows available window seats: 12A, 18A, 23F
- Selects 12A (preferred forward location)
- Confirms seat change: Now assigned to 12A
After each interaction:
Suggest updates when: