← Back to Skills Marketplace
ivangdavila

Booking

by Iván · GitHub ↗ · v1.0.0
linuxdarwinwin32 ⚠ suspicious
1038
Downloads
3
Stars
4
Active Installs
1
Versions
Install in OpenClaw
/install booking
Description
Search, compare, and book accommodation across platforms with real pricing, user preferences, and end-to-end execution.
README (SKILL.md)

Quick Reference

Topic File
Search, compare, shortlist search.md
Platforms, APIs, data sources platforms.md
Total cost calculation pricing.md

User Preferences

Store preferences in ~/booking/memory.md. Load on activation.

~/booking/
├── memory.md       # Traveler type, budget, preferences
├── history.md      # Past bookings, liked properties
└── alerts.md       # Active price tracking

Critical Rules — Never Skip

  1. Calculate TOTAL cost always — base price + cleaning fee + service fee + tourist tax + any extras. Never quote per-night without fees
  2. Compare 3+ platforms before recommending — Booking.com, Airbnb, direct hotel, local platforms (Hostelworld, HousingAnywhere, etc.)
  3. Verify real-time data — don't recommend from training data. Check live availability and current prices
  4. Ask about purpose — tourist, business, family, remote work, budget. Needs differ completely
  5. Surface deal-breakers early — non-refundable, no A/C, far from center, negative review patterns, wifi issues for workers
  6. Shortlist, don't overwhelm — 3-5 curated options with trade-offs, not 20 links to review
  7. Execute when asked — "book this" means book, not "here's how to book"
  8. Check cancellation policy — state deadline clearly before any booking

Traveler-Specific Traps

Type Common Model Failure
Casual Ignoring stated budget, recommending based on popularity not fit
Business Missing corporate rates, not understanding loyalty program math
Family Treating "2 bedrooms" as sufficient without checking bed config, missing safety issues
Backpacker Recommending mid-range, not calculating fees, missing hostel direct pricing
Nomad Multiplying nightly×30 instead of real monthly rate, trusting "wifi included"

Before Recommending Any Property

  • Total price calculated with ALL fees
  • Cancellation policy stated
  • Location context (walking time to center/meeting/beach)
  • Review patterns checked (cleanliness, noise, wifi for workers, family-friendliness)
  • Deal-breakers surfaced if any
Usage Guidance
This skill aims to perform full bookings but doesn't say how it will authenticate with Airbnb/Booking.com or handle payments. Before installing: 1) Ask the author how bookings are executed — do they use official APIs/OAuth, or will the agent prompt you to paste credentials/payment info? 2) Ask where account or payment data will be stored and whether it's encrypted; avoid skills that store secrets in plaintext under ~/booking. 3) If you plan to allow execution, prefer an implementation that documents required env vars and uses OAuth or a secure payment gateway rather than asking you to paste credentials. 4) Consider trying the skill in a sandboxed account (no real payment details) or request a read-only/demo mode. If the author supplies explicit details about authentication flows, required env vars, and secure storage of credentials (or switches to a recommendation-only mode), this assessment could move to benign.
Capability Analysis
Type: OpenClaw Skill Name: booking Version: 1.0.0 The OpenClaw AgentSkills bundle for 'booking' is classified as benign. All instructions and code content are directly aligned with the stated purpose of searching, comparing, and booking accommodation. While the skill requires high-privilege capabilities such as file system access (for `~/booking/memory.md`, `history.md`, `alerts.md`) and web browsing/fetching (`web_fetch` or `browser` for real-time data and comparisons as noted in `platforms.md`), these are necessary for its functionality. There is no evidence of intentional malicious behavior, data exfiltration, unauthorized execution, persistence mechanisms, or prompt injection attempts designed to subvert the agent's security or purpose within the skill bundle itself.
Capability Assessment
Purpose & Capability
The name/description promise 'end-to-end execution' (i.e., actually placing bookings), but the skill declares no required credentials, APIs, or payment integration. A booking agent that can 'execute' legitimately needs account access, payment handling, or OAuth flows; those are not requested or documented here.
Instruction Scope
SKILL.md explicitly instructs the agent to read/write ~/booking/memory.md and other files in the user's home, to use web_fetch/browser to verify live prices, to check maps for walking times, and to "execute when asked" (perform bookings). Those runtime actions include accessing the filesystem and external services and could prompt the agent to request/store sensitive data (credentials, payment details). The declared metadata did not list these config paths or external-service requirements.
Install Mechanism
This is an instruction-only skill with no install spec and no code files, which minimizes install-time risks (nothing is downloaded or written during installation).
Credentials
The skill declares no required env vars or primary credential, yet its behavior implies it will need account access to platforms and payment methods. Additionally, the SKILL.md directs storing persistent data under ~/booking (a config path) but the registry metadata lists no required config paths — a mismatch that could hide how/where sensitive data will be stored.
Persistence & Privilege
The skill instructs creation and use of persistent files under the user's home (~/booking/memory.md, history.md, alerts.md) without declaring this persistence in metadata. While it is not set to always:true, the ability to store data in the user's home and later read it constitutes persistent state and can retain sensitive info (preferences, possibly payment/account details) if the agent is asked to 'execute' bookings.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install booking
  3. After installation, invoke the skill by name or use /booking
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release
Metadata
Slug booking
Version 1.0.0
License
All-time Installs 6
Active Installs 4
Total Versions 1
Frequently Asked Questions

What is Booking?

Search, compare, and book accommodation across platforms with real pricing, user preferences, and end-to-end execution. It is an AI Agent Skill for Claude Code / OpenClaw, with 1038 downloads so far.

How do I install Booking?

Run "/install booking" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Booking free?

Yes, Booking is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Booking support?

Booking is cross-platform and runs anywhere OpenClaw / Claude Code is available (linux, darwin, win32).

Who created Booking?

It is built and maintained by Iván (@ivangdavila); the current version is v1.0.0.

💬 Comments