← Back to Skills Marketplace
kurosh87

Aerobase Travel Hotels

by Aerobase · GitHub ↗ · v3.3.0 · MIT-0
cross-platform ✓ Security Clean
490
Downloads
0
Stars
3
Active Installs
22
Versions
Install in OpenClaw
/install aerobase-travel-hotels
Description
Hotel search, booking, amendments, loyalty vouchers, and jetlag-friendly layover stays
README (SKILL.md)

Aerobase Travel Hotels 🏨

Use this skill when users need places to stay that help with transit flow and recovery, including short layover stay options.

Setup

Use this skill by getting a free API key at https://aerobase.app/openclaw-travel-agent and setting AEROBASE_API_KEY in your agent environment. This skill is API-only: no scraping, no browser automation, and no user credential collection.

Usage is capped at 5 requests/day for free users. Upgrade to Pro ($9.95/month) at https://aerobase.app/openclaw-travel-agent for 500 API calls/month.

Agent API Key Protocol

  • Base URL: https://aerobase.app
  • Required env var: AEROBASE_API_KEY
  • Auth header (preferred): Authorization: Bearer ${AEROBASE_API_KEY}
  • Never ask users for passwords, OTPs, cookies, or third-party logins.
  • Never print raw API keys in output; redact as sk_live_***.

Request rules

  • Use only Aerobase endpoints documented in this skill.
  • Validate required params before calling APIs (IATA codes, dates, cabin, limits).
  • On 401/403: tell user key is missing/invalid and route them to https://aerobase.app/openclaw-travel-agent.
  • On 429: explain free-tier quota (5 requests/day) and suggest Pro ($9.95/month, 500 API calls/month) or Lifetime ($249, 500 API calls/month).
  • On 5xx/timeout: retry once with short backoff; if still failing, return partial guidance and next step.
  • Use concise responses: top options first, then 1-2 follow-up actions.

What this skill does

  • Search hotels with jetlag-friendly filters.
  • Find day-use options for long layovers.
  • Compare rates with recovery-relevant features first.

Search Endpoints

GET /api/v1/hotels
Filters: airport, city, country, chain, tier, stars, jetlagFriendly, search, limit, offset

GET /api/v1/hotels/near-airport/{code}
Find hotels near an airport by IATA code. Returns hotels sorted by distance.
Query params: radius (km, default 25), limit (default 20)
Example: GET /api/v1/hotels/near-airport/JFK?radius=15&limit=10

GET /api/dayuse
Filters: airport or city, country, search, maxPrice, sort, limit, offset

Rates

POST /api/v1/hotels/rates
Get live room rates and availability. Provide hotelIds (array) OR airportCode (IATA string — auto-discovers nearby hotels).
Required: checkin, checkout. Optional: adults (default 2), children, childrenAges, currency.

POST /api/v1/hotels/rates
{ "airportCode": "NRT", "checkin": "2026-04-15", "checkout": "2026-04-16", "adults": 2 }

Each room in the response has an offerId — use it in prebook.

Price Index (Beta)

GET /api/v1/hotels/prices?hotelIds={ids}
Historical price trends per hotel. Returns avg per-night USD prices by calendar day.
Query params: hotelIds (comma-separated, max 50, required), fromDate, toDate (YYYY-MM-DD, optional).
Example: GET /api/v1/hotels/prices?hotelIds=lp19d9e,lp19e0c&fromDate=2026-04-01&toDate=2026-04-30

Booking Flow (Pro tier required)

  1. POST /api/v1/hotels/prebook — Lock rate: { "offerId": "..." } → returns prebookId 1b. GET /api/v1/hotels/prebook/{prebookId} — Retrieve prebook session (optional, for recovery/status check). Add ?includeCreditBalance=true for credit info.
  2. POST /api/v1/hotels/book — Confirm booking:
{
  "prebookId": "...",
  "holder": { "firstName": "Jane", "lastName": "Doe", "email": "[email protected]", "phone": "+1234567890" },
  "guests": [{ "occupancyNumber": 1, "firstName": "Jane", "lastName": "Doe", "email": "[email protected]" }],
  "payment": { "method": "ACC_CREDIT_CARD" }
}

Payment methods: ACC_CREDIT_CARD (sandbox-safe), TRANSACTION_ID, WALLET, CREDIT 3. GET /api/v1/hotels/bookings?guestId=... or ?clientReference=... — List bookings 4. GET /api/v1/hotels/bookings/{id} — Booking detail + cancellation policy 5. DELETE /api/v1/hotels/bookings/{id} — Cancel booking

Booking Amendments

  • PUT /api/v1/hotels/bookings/{id}/amend — Correct guest name/email: { "holder": { "firstName", "lastName", "email" } }
  • POST /api/v1/hotels/bookings/{id}/alternative-prebooks — Get up to 3 alternative rates for date/occupancy changes
  • POST /api/v1/hotels/rebook — Complete hard amendment: { "prebookId", "existingBookingId" } — auto-cancels old booking

Loyalty & Vouchers (Wallet integration)

  • GET /api/v1/hotels/guests — List loyalty program guests
  • GET /api/v1/hotels/guests/{guestId}/loyalty-points — Check points balance
  • POST /api/v1/hotels/guests/{guestId}/loyalty-points/redeem — Convert points to voucher (10 pts = $1 USD): { "points": 100, "currency": "USD" }
  • Voucher code returned from redemption can be applied at prebook via voucherCode param

Never book without explicit user approval. Always show cancellation policy before booking.

Output expectations

  • Include cancellation policy and layover fit when recommending options.
  • If layover is over 8 hours, show day-use candidates first.
  • Highlight jetlag recovery amenities (nap zones, showers, low-noise options).

Usage limits

  • Free: 5 requests/day
  • Pro: 500 API calls/month (upgrade at $9.95/month)
  • Lifetime: $249 for 500 API calls/month

Safety

  • Never ask for user card details, loyalty IDs, or account secrets.
  • Keep the conversation focused on public booking metadata and user constraints only.

Pro Superpowers

Upgrade to Pro to unlock browser-powered superpowers for hotel booking sites:

Usage Guidance
This skill appears to do what it says: it calls Aerobase APIs and needs an AEROBASE_API_KEY. Before installing, verify you trust https://aerobase.app and the API key signup page, understand free-tier limits (5 requests/day) and paid tiers, and ensure any key you provide has minimal permissions and can be rotated. Note the SKILL.md explicitly says not to collect user card details; the booking flow uses API offer/prebook/book endpoints and payment method tokens rather than raw card collection. The only minor inconsistency is marketing text about "browser-powered superpowers" for Pro — the skill bundle itself contains no browser automation. If you plan to enable autonomous agent actions, monitor network usage and avoid storing long-lived secrets in shared environments.
Capability Analysis
Type: OpenClaw Skill Name: aerobase-travel-hotels Version: 3.3.0 This skill is a standard API wrapper for hotel search and booking services provided by Aerobase. It includes robust safety guidelines for the AI agent, such as redacting API keys, prohibiting the collection of user credentials, and requiring explicit approval before finalizing bookings. No indicators of data exfiltration, malicious execution, or prompt injection were found in SKILL.md or the associated metadata.
Capability Assessment
Purpose & Capability
Name/description, declared primary credential (AEROBASE_API_KEY), and the listed API endpoints align with a hotel-booking/search capability. Minor marketing inconsistency: SKILL.md states "API-only: no scraping, no browser automation" but the "Pro Superpowers" section advertises "browser-powered superpowers" — this is likely a promotional note about Pro-tier features rather than a hidden behavior in the skill itself.
Instruction Scope
SKILL.md instructs the agent to use only documented Aerobase endpoints, validate inputs, handle standard HTTP errors, and never request or expose user secrets. It does not instruct reading unrelated files or environment variables beyond the declared API key.
Install Mechanism
No install spec or code files — instruction-only skill. Nothing is downloaded or written to disk by the skill bundle itself.
Credentials
Only the Aerobase API key (AEROBASE_API_KEY) is required, which is proportional to an API-driven hotel booking skill. No unrelated credentials or config paths are requested.
Persistence & Privilege
Skill does not request always:true and does not modify other skills or system-wide settings. Autonomous invocation (model can call skill) is allowed but is the platform default.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install aerobase-travel-hotels
  3. After installation, invoke the skill by name or use /aerobase-travel-hotels
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v3.3.0
Add hotel booking amendments, rebook, loyalty points redemption, voucher wallet flow
v3.2.1
Fix pricing to $9.95/mo, remove broken X-Api-Key fallback, add auth protocol to all Pro skills, fix broken endpoint references
v3.2.0
Fix: lifetime price $149.99→$249, add /month to setup price, lounge emoji consistency
v3.1.9
Browser-powered superpowers wording for Pro sections
v3.1.8
Clean Pro wording, add tier comparison, fix endpoint docs
v3.1.7
Fix: slug mismatch aerobase-hotels→aerobase-travel-hotels, standardize H1 heading
v3.1.6
Sync local updates
v3.0.9
- Added detailed API key handling instructions, including preferred and fallback auth header formats. - Updated onboarding/setup links and clarified API key environment variable requirements. - Revised usage limits: Pro tier now allows 500 API calls/month ($10.99/month); introduced a Lifetime plan ($149.99 for 500/month). - Expanded error-handling guidance and expected output behavior. - Emphasized security: never print raw API keys, passwords, or private info.
v3.0.8
- Bumped version in SKILL.md from 3.1.5 to 3.1.6. - No functional or descriptive changes other than version update.
v3.0.7
Standardize usage-limit messaging across all skills: free 5 requests/day and unlimited for Pro at .99.
v3.0.6
Add global usage limits across all skills: free 5 requests/day, unlimited for Pro (.99).
v3.0.5
Marketing-focused wording refresh: clearer value framing, trust/safety section, and API-first usage clarity for all travel skills.
v3.0.4
Align docs with live Aerobase API and remove credential/scraping guidance.
v3.0.3
- Added LICENSE.txt file to the project. - No changes to hotel search features or APIs. - No changes to user experience or documentation content.
v3.0.2
- Updated skill name from "aerobase-travel-hotels" to "aerobase-hotels" - Removed version field from documentation frontmatter - Streamlined and clarified API documentation, especially around day-use hotel search - Minor metadata update: removed unused fields ("homepage" in metadata) - Documentation is now more concise and focused on core workflows and guidance
v3.0.1
- Major documentation update focusing on recovery-first hotel recommendations and practical workflows. - Added detailed API usage sections, including preferred (v1) and legacy endpoints, with expanded query/filter options. - New guidance on day-use and near-airport hotel searches, and rate limit specifications. - Explained dual-data source approach: LiteAPI (primary) for fast, structured results, plus browser-based enrichment (Booking.com, Google Hotels) for reviews and price comparison. - Included explicit workflows and criteria for when to use browser-based searches or skip them for efficiency.
v3.0.0
Version 3.0.0 - No file changes detected for this release. - Functionality, documentation, and API remain the same as previous version.
v2.0.0
- Updated SKILL.md to include a version field at the top. - Minor change to the premium link under Rate Limits, now points to https://aerobase.app/openclaw-travel-agent/pricing instead of the previous URL. - No functionality changes; documentation only.
v1.2.0
Added API documentation links
v1.1.0
Added marketing content with Aerobase intro and cross-promotion
Metadata
Slug aerobase-travel-hotels
Version 3.3.0
License MIT-0
All-time Installs 3
Active Installs 3
Total Versions 22
Frequently Asked Questions

What is Aerobase Travel Hotels?

Hotel search, booking, amendments, loyalty vouchers, and jetlag-friendly layover stays. It is an AI Agent Skill for Claude Code / OpenClaw, with 490 downloads so far.

How do I install Aerobase Travel Hotels?

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

Is Aerobase Travel Hotels free?

Yes, Aerobase Travel Hotels is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Aerobase Travel Hotels support?

Aerobase Travel Hotels is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Aerobase Travel Hotels?

It is built and maintained by Aerobase (@kurosh87); the current version is v3.3.0.

💬 Comments