Agent skill · marketing growth · price-win

pricewin-price-comparison

Compare live hotel room rates across Booking.com, Agoda, Traveloka, and OpenTravel for specific dates — which OTA is cheapest for the same property, per-room prices, and free-cancellation terms. Use when comparing hotel prices, checking room rates for a named hotel, asking which site is cheaper, or finding the best rate for given check-in/check-out dates.

Why this skill is useful

Provides specific commands and workflows for comparing hotel prices across multiple OTAs that the AI wouldn't reliably generate on its own.

What it needs

Requires pricewin account access. About 3k tokens when loaded. Last updated 2026-08-02. 1 stars on the source repository.

What this skill does

Requires the pricewin MCP server. This skill issues no network calls of its own. Price Comparison MCP server: pricewin. Compares live rates across Booking.com, Agoda, Traveloka (crawled) plus OpenTravel (direct API). Comparison is something you do over the returned sources — there is no server-side compare call. Pick the entry point by what the user gave you: User gave you Tool --- --- A city — "compare hotel prices in Da Nang" searchhotelslive → pollsearchresults A named hotel — "is Mercure Danang cheaper on Agoda or Booking?" getotahoteldetail A hotel already known to be OpenTravel direct (source: "OPENTRAVELDIRECT", has propertyId) gethoteldetail City-wide comparison searchhotelslive returns IMMEDIATELY with a sessionId — it does not return hotels. 1. searchhotelslive — required: city, checkIn, checkOut (YYYY-MM-DD). Optional: adults (default 2), rooms, area, hotelName, priceMin, priceMax, language 2. Wait 5s → pollsearchresults(sessionId, nights) 3. While status is pending or partial: wait 5s and poll again — up to 18 times (90s) 4. Present as soon as status == "partial" with hotels; keep polling silently and refine Then compare per hotel across its sources. See pricewin-hotel-search for the full dedupe + presentation contract — do not restate it differently here. Single named hotel getotahoteldetail — for one specific Booking.com/Agoda hotel the user named. Required: checkIn, checkOut. Pass hotelName + city + queryText (verbatim user text) whenever known Do NOT call searchhotelslive for a named hotel — that returns a whole-city list Live crawl, ~20–60s. Say nothing about "loading" until it actually returns Speed-up: if a prior search already gave you prices.booking.url, pass it as propertyUrl to skip name resolution If it returns not-found under load, retry once Returns rooms, prices, facilities, photos, reviews for that property. OpenTravel direct properties gethoteldetail — only for results with source: "OPENTRAVELDIRECT". …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills price-win/pricewin-price-comparison

View the source on GitHub

Browse the @skills marketplace