Booking
v1.0.0Search, compare, and book accommodation across platforms with real pricing, user preferences, and end-to-end execution.
Security Scan
OpenClaw
Suspicious
medium confidencePurpose & 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.
What to consider before installing
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.Like a lobster shell, security has layers — review code before you run it.
Runtime requirements
🏨 Clawdis
OSLinux · macOS · Windows
latest
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
- Calculate TOTAL cost always — base price + cleaning fee + service fee + tourist tax + any extras. Never quote per-night without fees
- Compare 3+ platforms before recommending — Booking.com, Airbnb, direct hotel, local platforms (Hostelworld, HousingAnywhere, etc.)
- Verify real-time data — don't recommend from training data. Check live availability and current prices
- Ask about purpose — tourist, business, family, remote work, budget. Needs differ completely
- Surface deal-breakers early — non-refundable, no A/C, far from center, negative review patterns, wifi issues for workers
- Shortlist, don't overwhelm — 3-5 curated options with trade-offs, not 20 links to review
- Execute when asked — "book this" means book, not "here's how to book"
- 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
Comments
Loading comments...
