# plan_ski_trip — LUXSKI Agent Skill

Use this skill when a traveler wants a luxury ski trip recommendation with hotels and live pricing.

## Prerequisites

Connect to the LUXSKI MCP server: `https://www.lux.ski/api/mcp`

ARD catalog: `https://www.lux.ski/.well-known/ai-catalog.json`

## Inputs to collect

- Travel dates or flexible window
- Group size (adults, rooms, children)
- Budget: moderate | luxury | ultra-luxury
- Region preference: europe | north-america | japan | any
- Priorities: powder, spa, dining, ski-in/ski-out, family-friendly

## Workflow

1. **Snow context** — `get_snow_report` for top destinations in the preferred region
2. **Deals scan** — `get_deals_by_resort` or `get_last_minute_deals` if dates are within ~2 weeks
3. **Hotel shortlist** — `search_hotels` filtered by resort, stars, ski-in/ski-out
4. **Details** — `get_hotel_details` for top 2–3 picks
5. **Live pricing** — `get_rates` or `check_availability` when dates are known
6. **Book** — `create_booking_session` → send traveler the `checkoutUrl`
7. **Complex trips** — `request_concierge` for groups, multi-resort, or bespoke needs

## Output format

Return:
- Recommended destination with SnowSure™ rationale
- 2–3 hotel options with total price, room type, cancellation policy
- Booking URL or checkout link for the preferred option
- Pricing disclaimer: live totals are indicative, not a hold

## REST alternatives

- Last-minute deals: `GET https://www.lux.ski/api/last-minute-deals`
- Best deals: `GET https://www.lux.ski/api/best-deals`
- Per-hotel price: `GET https://www.lux.ski/api/hotel/{slug}/price`
- Agent booking: `POST https://www.lux.ski/api/book/sessions`

## Contact

concierge@lux.ski — free human advisory for rate confirmation and complex itineraries.
