← 返回 Skills 市场
kurosh87

Aerobase Travel Hotels

作者 Aerobase · GitHub ↗ · v3.3.0 · MIT-0
cross-platform ✓ 安全检测通过
490
总下载
0
收藏
3
当前安装
22
版本数
在 OpenClaw 中安装
/install aerobase-travel-hotels
功能描述
Hotel search, booking, amendments, loyalty vouchers, and jetlag-friendly layover stays
使用说明 (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:

安全使用建议
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.
功能分析
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.
能力评估
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.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install aerobase-travel-hotels
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /aerobase-travel-hotels 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
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
元数据
Slug aerobase-travel-hotels
版本 3.3.0
许可证 MIT-0
累计安装 3
当前安装数 3
历史版本数 22
常见问题

Aerobase Travel Hotels 是什么?

Hotel search, booking, amendments, loyalty vouchers, and jetlag-friendly layover stays. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 490 次。

如何安装 Aerobase Travel Hotels?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install aerobase-travel-hotels」即可一键安装,无需额外配置。

Aerobase Travel Hotels 是免费的吗?

是的,Aerobase Travel Hotels 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Aerobase Travel Hotels 支持哪些平台?

Aerobase Travel Hotels 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Aerobase Travel Hotels?

由 Aerobase(@kurosh87)开发并维护,当前版本 v3.3.0。

💬 留言讨论