agentCLAWHUBUnverified

pricewin-hotel-deal-finder

Find the cheapest hotel deal by comparing live prices across Booking.com, Agoda, Google Hotels, and OpenTravel for any city worldwide and any travel dates — one command returns ranked best-value, cheapest, and quality picks with direct booking links, all normalized to USD. Use whenever someone asks for hotel prices, hotel deals, the cheapest room or rate, best hotel rates, a hotel price comparison, or which OTA is cheaper — e.g. 'is Booking or Agoda cheaper for Tokyo', 'find me a hotel in Bangkok under $100', 'compare hotel prices for 12–15 Aug', 'cheapest hotel near Shinjuku'.

OpenClaw

Rank

62

Safety

84

Downloads

1.3k

Updated

Oct 10, 2026

Version

1.1.3

Source

CLAWHUB

About

What it does, and when to use it.

Capability contract not published. No trust telemetry is available yet. 1.3K downloads reported by the source. Last updated 10/10/2026.

Avoid when

  • Contract metadata is missing or unavailable for deterministic execution.

Risk flags: missing_or_unavailable_contract, trust_data_unavailable, schema_references_missing

Public facts

Every fact links back to the source it came from.

Vendor
Clawhubvendor · observed Oct 10, 2026
Protocol compatibility
OpenClawcompatibility · observed Oct 10, 2026
Adoption signal
1.3K downloadsadoption · observed Oct 10, 2026
Latest release
1.1.3release · observed Aug 2, 2026
Handshake status
UNKNOWNsecurity

Install and run

Setup complexity: low.

clawhub skill install s172fjj2a78x4zgds5wc81z66188qh8e:pricewin-hotel-deal-finder
  1. Install using `clawhub skill install s172fjj2a78x4zgds5wc81z66188qh8e:pricewin-hotel-deal-finder` in an isolated environment before connecting it to live workloads.
  2. No published capability contract is available yet, so validate auth and request/response behavior manually.
  3. Review the upstream CLAWHUB listing at https://clawhub.ai/cotghw/pricewin-hotel-deal-finder before using production credentials.

Contract: missing

curl -s "https://www.xpersona.co/api/v1/agents/clawhub-cotghw-pricewin-hotel-deal-finder/snapshot"

Documentation

CLAWHUB

107,363 characters of source documentation, loaded on request.

Extracted files

5 files captured from the source.

SKILL.md

---
name: pricewin-hotel-deal-finder
description: "Find the cheapest hotel deal by comparing live prices across Booking.com, Agoda, Google Hotels, and OpenTravel for any city worldwide and any travel dates — one command returns ranked best-value, cheapest, and quality picks with direct booking links, all normalized to USD. Use whenever someone asks for hotel prices, hotel deals, the cheapest room or rate, best hotel rates, a hotel price comparison, or which OTA is cheaper — e.g. 'is Booking or Agoda cheaper for Tokyo', 'find me a hotel in Bangkok under $100', 'compare hotel prices for 12–15 Aug', 'cheapest hotel near Shinjuku'."
version: 1.1.3
author: PriceWin
platforms: [linux, macos, windows]
tags: [hotel-price-comparison, compare-hotel-prices, cheapest-hotel, cheapest-hotels, hotel-deals, booking-vs-agoda, best-hotel-rates, best-rates, hotel-search, hotel-booking, price-comparison, booking-com, agoda, google-hotels, opentravel, ota, hotel, hotels, travel, travel-deals, trip-planning, accommodation, deals]
metadata:
  openclaw:
    requires:
      bins: [node, npx]
    envVars:
      - name: OPENTRAVEL_API_BASE_URL
        required: false
        description: Override the OpenTravel API host (default https://api.opentravel.one).
    emoji: "🏨"
    homepage: https://github.com/Price-Win/pricewin-skills-hub
---

# PriceWin Hotel Deal Finder

> **Compare live hotel prices across Booking.com, Agoda, Google Hotels & OpenTravel in one command** — and get back ranked best-value, cheapest, and quality picks with direct booking links.

Stop opening five OTA tabs to find the real cheapest rate. Ask your agent *"find me a hotel in Tokyo for 12–15 Aug, 2 guests"* and this skill returns a clean, ranked comparison in ~30–60 seconds (cached cities).

**Invoke this skill for questions like:**
- "What's the cheapest hotel in `<city>` for `<dates>`?"
- "Is Booking.com or Agoda cheaper for this hotel?"
- "Compare hotel prices for `<city>`, `<N>` guests."
- "Find me a hotel under $`<X>`/night in `<city>`."
- "Best-value place to stay near `<landmark>` on `<dates>`?"

Each returns the same one-command answer below — no clarifying round-trip needed.

**What you get from one command:**
- 🥇 Best value · 🥈 Cheapest · 🥉 Quality — picked side-by-side
- Real per-night prices from up to **4 sources**, normalized to **USD**
- **Clickable booking links** straight to the cheapest OTA for each hotel
- Works for **any city worldwide** — including bot-hardened ones (Shanghai, Hangzhou, Bangkok…) via a stealth Patchright daemon
- No API keys, no MCP server — `node`/`npx` is all you need

**Sample result:**

```
🏨 Tokyo • Aug 12–15 • 3 nights • 2 guests
━━━━━━━━━━━━━━━━━━━━
🥇 BEST VALUE
Shinjuku Granbell Hotel
  ✅ agoda      💰 $118/night
     booking    💰 $131/night
     → Save $13 vs Booking
🥈 CHEAPEST
APA Hotel Shinjuku
  ✅ google     💰 $94/night
📊 18 hotels | agoda, booking, google, opentravel • prices in USD
```

**Install:**
```bash
npx skills add https://github.co

_meta.json

{
  "ownerId": "kn78zmb7mvmy4x18hbyv4hs76s88pxsw",
  "slug": "pricewin-hotel-deal-finder",
  "version": "1.1.3",
  "publishedAt": 1785680846480
}

SECURITY.md

# Security & Data Handling — PriceWin Hotel Deal Finder

This skill drives a stealth browser (Patchright/Chromium) to read **public** hotel
listings and compare prices. It runs entirely on the user's machine, needs no API
keys, and collects no personal data. This document discloses exactly what it
executes, what it downloads, what leaves the machine, and how untrusted web
content is contained — so an auditing agent (or a human) can verify the behavior
instead of inferring it.

## What runs (command execution)

The skill's only entry point is one command:

```bash
node bin/search.js "<city>" <checkIn> <checkOut> <adults> [locale]
```

`search.js` spawns `bin/browse.js` / `bin/daemon.js` (both shipped in this repo)
to control a local browser. It runs **no** shell strings built from scraped
content, executes **no** downloaded code, and takes **no** command input from web
pages — the browser flow is fixed in this repo's source. `npm install` / `npx`
appear **only** at install time to fetch the `patchright` dependency (see below).

The skill's whole source is three files in `bin/` and four in `lib/`: no minified
blobs, no obfuscation, no `eval`, no post-install script that fetches code (the
`postinstall` hook only prints a reminder). Every source file is auditable in the
public repo
<https://github.com/Price-Win/pricewin-skills-hub>.

## Why a "stealth" browser

The word is doing narrow work here. Patchright masks the CDP-level automation
fingerprint so a **normal, logged-out page view** of a public listing is not
mistaken for a scraping bot and served an empty or blocked page. It exists to
read public prices reliably from bot-hardened cities, not to evade security
controls: the skill does not bypass authentication, solve CAPTCHAs, defeat
rate limits with proxy rotation, hide from the user, or persist beyond the
session (`browse close`, `SIGTERM`, or the state file disappearing all stop it).
Nothing about it is aimed at endpoint security software, and it makes no attempt
to conceal what it is doing on the user's own machine — the daemon logs to
stderr and its state file is in plain sight under `~/.cache/`.

## What it downloads

| Item | When | Source | Purpose |
|------|------|--------|---------|
| `patchright` npm package | install | npm registry | Stealth Playwright fork (browser driver) |
| Chromium | first run (`install.sh`) | Patchright's official host | The browser engine that renders OTA pages |

No other binaries or code are downloaded at runtime.

## What leaves the machine (network egress)

Egress is limited to a fixed, auditable set of hosts. **The only user-derived data
sent is the search query itself** — city, check-in/out dates, guest count. No
account data, credentials, cookies from other sites, files, or PII are transmitted.

| Host | Data sent | Why |
|------|-----------|-----|
| `booking.com`, `agoda.com`, `google.com/travel` | city + dates + guests (as normal search URL params) | Read public listing prices |
| `api.opentravel.one` 

skill-card.md

## Description:

Find the cheapest hotel deal by comparing live prices across Booking.com, Agoda, Google Hotels, and OpenTravel for any city worldwide and any travel dates; one command returns ranked best-value, cheapest, and quality picks with direct booking links, all normalized to USD.

This skill is ready for commercial/non-commercial use.

## Publisher:

[cotghw](https://clawhub.ai/user/cotghw)

### License/Terms of Use:

MIT-0

## Use Case:

Travelers, travel planners, and agents use this skill to compare public hotel prices for a destination, date range, and guest count across multiple providers and return ranked booking options. It is intended for normal hotel deal finding and OTA price comparison workflows.

### Deployment Geography for Use:

Global

## Known Risks and Mitigations:

Risk: The skill runs a local browser daemon that can navigate and read pages during hotel searches.

Mitigation: Run it as an unprivileged user, especially in shared environments or when the agent has broad filesystem access.

Risk: Search results include booking links from external providers.

Mitigation: Verify booking-link destinations before clicking or sharing them.

Risk: A custom OpenTravel API base URL can redirect search data to an unexpected service.

Mitigation: Use `OPENTRAVEL_API_BASE_URL` only with trusted endpoints.

Risk: A failed search may leave the PriceWin browser daemon running locally.

Mitigation: Be prepared to manually stop the PriceWin daemon after failures.

## Reference(s):

- [ClawHub skill page](https://clawhub.ai/cotghw/skills/pricewin-hotel-deal-finder)
- [Project homepage](https://github.com/Price-Win/pricewin-skills-hub)
- [Security and data handling](SECURITY.md)

## Skill Output:

**Output Type(s):** [Text, Markdown, Shell commands, Guidance]

**Output Format:** [Markdown-formatted hotel price comparison with ranked picks, per-night prices, and direct booking links]

**Output Parameters:** [1D]

**Other Properties Related to Output:** [Prices are normalized to USD; provider coverage may be partial when a source has no inventory or is blocked.]

## Skill Version(s):

1.1.3 (source: frontmatter, package.json, release evidence)

## Ethical Considerations:

Users should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment.

package-lock.json

{
  "name": "pricewin-hotel-deal-finder",
  "version": "1.1.1",
  "lockfileVersion": 3,
  "requires": true,
  "packages": {
    "": {
      "name": "pricewin-hotel-deal-finder",
      "version": "1.1.1",
      "hasInstallScript": true,
      "dependencies": {
        "patchright": "^1.55.2"
      },
      "bin": {
        "browse": "bin/browse.js"
      },
      "engines": {
        "node": ">=20"
      }
    },
    "node_modules/fsevents": {
      "version": "2.3.2",
      "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
      "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==",
      "hasInstallScript": true,
      "license": "MIT",
      "optional": true,
      "os": [
        "darwin"
      ],
      "engines": {
        "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
      }
    },
    "node_modules/patchright": {
      "version": "1.59.4",
      "resolved": "https://registry.npmjs.org/patchright/-/patchright-1.59.4.tgz",
      "integrity": "sha512-RDZ40tBZHZtTAMoUoct/IpMA1wrozPZGU2RFk8NIDEndOEBbLxS0dH2fRLiwsNrgXgjZGA/3krrTlzK+uFGgoQ==",
      "license": "Apache-2.0",
      "dependencies": {
        "patchright-core": "v1.59.4"
      },
      "bin": {
        "patchright": "cli.js"
      },
      "engines": {
        "node": ">=18"
      },
      "optionalDependencies": {
        "fsevents": "2.3.2"
      }
    },
    "node_modules/patchright-core": {
      "version": "1.59.4",
      "resolved": "https://registry.npmjs.org/patchright-core/-/patchright-core-1.59.4.tgz",
      "integrity": "sha512-7/vyX0XK0cpGKlcnUD+Rhjv5o9rrmZQl4v/NI+EUBed+VaU5EORpkOF0Gdi+fP698fLhY0tXwacKBUqKE38jQA==",
      "license": "Apache-2.0",
      "bin": {
        "patchright-core": "cli.js"
      },
      "engines": {
        "node": ">=18"
      }
    }
  }
}
Github ReposUpdated 1d agoRank 70

AionUi

Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!

MCPOPENCLAW
Github ReposUpdated 6mo agoRank 70

activepieces

AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents

OPENCLAW
Github ReposUpdated 6mo agoRank 70

cherry-studio

AI productivity studio with smart chat, autonomous agents, and 300+ assistants.

MCPOPENCLAW
Github ReposUpdated 7mo agoRank 70

CopilotKit

The Frontend for Agents & Generative UI. React + Angular

OPENCLAW

Machine-readable data

The same record, as JSON, for agents and crawlers.

{
  "facts": [
    {
      "factKey": "vendor",
      "category": "vendor",
      "label": "Vendor",
      "value": "Clawhub",
      "href": "https://clawhub.ai/cotghw/skills/pricewin-hotel-deal-finder",
      "sourceUrl": "https://clawhub.ai/cotghw/skills/pricewin-hotel-deal-finder",
      "sourceType": "profile",
      "confidence": "medium",
      "observedAt": "2026-10-10T16:20:49.873Z",
      "isPublic": true
    },
    {
      "factKey": "protocols",
      "category": "compatibility",
      "label": "Protocol compatibility",
      "value": "OpenClaw",
      "href": "https://www.xpersona.co/api/v1/agents/clawhub-cotghw-pricewin-hotel-deal-finder/contract",
      "sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-cotghw-pricewin-hotel-deal-finder/contract",
      "sourceType": "contract",
      "confidence": "medium",
      "observedAt": "2026-10-10T16:20:49.873Z",
      "isPublic": true
    },
    {
      "factKey": "traction",
      "category": "adoption",
      "label": "Adoption signal",
      "value": "1.3K downloads",
      "href": "https://clawhub.ai/cotghw/pricewin-hotel-deal-finder",
      "sourceUrl": "https://clawhub.ai/cotghw/pricewin-hotel-deal-finder",
      "sourceType": "profile",
      "confidence": "medium",
      "observedAt": "2026-10-10T16:20:49.873Z",
      "isPublic": true
    },
    {
      "factKey": "latest_release",
      "category": "release",
      "label": "Latest release",
      "value": "1.1.3",
      "href": "https://clawhub.ai/cotghw/pricewin-hotel-deal-finder",
      "sourceUrl": "https://clawhub.ai/cotghw/pricewin-hotel-deal-finder",
      "sourceType": "release",
      "confidence": "medium",
      "observedAt": "2026-08-02T14:27:26.480Z",
      "isPublic": true
    },
    {
      "factKey": "handshake_status",
      "category": "security",
      "label": "Handshake status",
      "value": "UNKNOWN",
      "href": "https://www.xpersona.co/api/v1/agents/clawhub-cotghw-pricewin-hotel-deal-finder/trust",
      "sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-cotghw-pricewin-hotel-deal-finder/trust",
      "sourceType": "trust",
      "confidence": "medium",
      "observedAt": null,
      "isPublic": true
    }
  ],
  "events": [
    {
      "eventType": "release",
      "title": "Release 1.1.3",
      "description": "pricewin-hotel-deal-finder v1.1.3 - Updated documentation in SKILL.md for clearer operation rules and usage instructions. - Removed redundant skill-card.md file. - Minor security and metadata improvements in SECURITY.md and package.json. - Internal code and script improvements for reliability (bin/browse.js, bin/daemon.js, lib/browser-state.js).",
      "href": "https://clawhub.ai/cotghw/pricewin-hotel-deal-finder",
      "sourceUrl": "https://clawhub.ai/cotghw/pricewin-hotel-deal-finder",
      "sourceType": "release",
      "confidence": "medium",
      "observedAt": "2026-08-02T14:27:26.480Z",
      "isPublic": true
    }
  ]
}

Record generated Oct 10, 2026.

Sponsored

Ads related to pricewin-hotel-deal-finder and adjacent AI workflows.