A comprehensive automation tool for searching availability and booking rooms on the Marriott Bonvoy portal via an AI agent.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install marriott
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install marriott using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
The Marriott skill is a sophisticated browser automation tool designed to bridge the gap between AI agents and the Marriott travel portal. By utilizing Node.js scripts, it enables users to perform complex travel tasks—such as geocoded destination searches, room rate comparisons, and final reservations—within a conversational interface. This skill is a core component of the Openclaw Skills ecosystem, focusing on reliability and user-in-the-loop security.
It handles the technical nuances of web navigation, such as managing session cookies and handling dynamic content, while providing structured JSON outputs that an AI can easily interpret and present to the user. Whether you are a frequent traveler or a developer looking to integrate travel booking into an agentic workflow, this skill provides the necessary building blocks for Marriott Bonvoy automation.
To get started with this skill, ensure you have the Marriott scripts placed in your local directory. First, launch the browser and log in to your account:
bash "$HOME/.claude/skills/marriott/launch-chrome.sh"
Once logged in, the agent can initiate a search using the following command format:
node "$HOME/.claude/skills/marriott/skill-search.js" --dest "Destination" --in YYYY-MM-DD --out YYYY-MM-DD
The skill manages its state and results through several local files to ensure consistency across the Openclaw Skills execution lifecycle:
| File | Description |
|---|---|
cookies.json |
Stores active session data to maintain login status between scripts. |
selection.json |
Temporarily holds the user's selected hotel and room configuration. |
rooms-results.json |
A cache of the latest room availability and pricing data for the selected property. |
debug-no-rooms.png |
A diagnostic screenshot captured automatically if no rooms are found during search. |
Loading
An automated management tool for monitoring V2RayN proxy health, performing connection tests, and managing node failovers on macOS.

An AI-powered productivity coach that analyzes local ActivityWatch data to provide actionable time-management insights.

A sophisticated orchestration skill that automates the generation of influencer marketing plans by retrieving rules, cases, and pricing from RAGTOP knowledge bases.

An advanced RAG assistant designed to automate knowledge base management and perform deep, agentic research via the RAGTOP backend.

DeepSeek OCR is a specialized skill for converting images, screenshots, and documents into high-quality text or markdown using advanced AI models.

A high-performance utility to upload local files to UCloud US3 storage and generate instant, shareable public URLs.








































