cruise-com

from andrejones92/canifi-life-os

No description

1 stars0 forksUpdated Jan 9, 2026
npx skills add https://github.com/andrejones92/canifi-life-os --skill cruise-com

SKILL.md

Cruise.com Skill

Overview

Enables Claude to search and compare cruises across multiple cruise lines, find deals and promotions, and manage cruise vacation bookings through Cruise.com's comprehensive platform.

Quick Install

curl -sSL https://canifi.com/skills/cruise-com/install.sh | bash

Or manually:

cp -r skills/cruise-com ~/.canifi/skills/

Setup

Configure via canifi-env:

# First, ensure canifi-env is installed:
# curl -sSL https://canifi.com/install.sh | bash

canifi-env set CRUISE_COM_EMAIL "your-email@example.com"

Privacy & Authentication

Your credentials, your choice. Canifi LifeOS respects your privacy.

Option 1: Manual Browser Login (Recommended)

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

Option 2: Environment Variables

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.

Capabilities

  • Search cruises by destination, date, and cruise line
  • Compare cabin types and prices across ships
  • Find last-minute deals and promotions
  • Research cruise lines and ship amenities
  • Access shore excursion information
  • Track price drops on saved cruises

Usage Examples

Example 1: Search Caribbean Cruises

User: "Find Caribbean cruises in February under $1000 per person"
Claude: I'll search Cruise.com for Caribbean options.
- Opens cruise.com via Playwright MCP
- Searches Caribbean, February dates
- Filters: Under $1000pp, 7-day cruises
- Shows top deals:
  - Carnival Celebration 7-day: $649pp from Miami
  - Royal Caribbean Wonder: $789pp from FL
  - Norwegian Joy 7-day: $899pp from Miami
- Notes: Prices are cruise-only, port fees extra

Example 2: Compare Cabin Types

User: "What cabin options are on that Carnival ship?"
Claude: I'll show cabin comparisons for Carnival Celebration.
- Opens Carnival Celebration ship page
- Shows cabin categories:
  - Interior: $649pp - No windows
  - Ocean View: $799pp - Window or porthole
  - Balcony: $999pp - Private balcony
  - Suite: $1,899pp - Extra space, priority
- Recommends: Balcony worth upgrade for Caribbean

Example 3: Find Last-Minute Deals

User: "Any cruise deals departing in the next 60 days?"
Claude: I'll search last-minute cruise deals.
- Navigates to Last Minute section
- Shows departures within 60 days:
  - 4-day Bahamas (3 weeks out): $299pp
  - 7-day Alaska (5 weeks out): $599pp
  - 5-day Mexico (2 weeks out): $349pp
- Notes: Limited cabin availability on deals

Authentication Flow

  1. Navigate to cruise.com via Playwright MCP
  2. Click "Sign In" and enter email
  3. Complete password verification
  4. Handle email confirmation if needed
  5. Verify saved searches and alerts
  6. Maintain session for quotes

Error Handling

  • Login Failed: Retry or continue as guest
  • Cruise Sold Out: Suggest waitlist or alternatives
  • Date Unavailable: Show nearby departure dates
  • Session Expired: Re-authenticate automatically
  • Rate Limited: Wait 60 seconds, retry
  • Price Changed: Alert user to new pricing

Self-Improvement Instructions

After each interaction:

  • Track deal patterns by cruise line
  • Note seasonal pricing trends
  • Log popular itinerary requests
  • Document UI changes

Suggest updates when:

  • Cruise.com updates search interface
  • New cruise lines added
  • Booking flow changes
  • Deal categories expand

Notes

  • Cruise.com is an aggregator - compares multiple lines
  • Prices typically per person, double occupancy
  • Port fees and taxes add $100-200pp
  • Drink packages and excursions sold separately
  • Book early for best cabin selection
  • Last minute deals have limited choices
  • Travel insurance recommended for cruises

Repository Stats

Stars1
Forks0