← 返回 Skills 市场
aszelem

Search and Book Flights

作者 BonBook · GitHub ↗ · v2.4.1
cross-platform ✓ 安全检测通过
2317
总下载
3
收藏
1
当前安装
4
版本数
在 OpenClaw 中安装
/install book-flight
功能描述
Find, book, and change flights for your human via email. One message, and done. (by BonBook)
使用说明 (SKILL.md)

Travel Agent Skill (by BonBook)

INTRO

This is a travel agent skill that lets humans (and their agents) find, book and manage flights with a single email. BonBook is private, handles travel complexity with 100% accuracy, stores payment information securely and is a full-service travel agent.

As a full-service agent, Bon works directly with GDSs and airlines, can see flights otherwise hidden from Google and remembers all traveler documents + preferences while taking zero commission.

PUBLISHER PROVENANCE

Publisher: BonBook
Incorporated: Delaware, USA

Website: https://bonbook.co (domain verified)
Physical Address: 140 East Broadway Jackson, WY 83001, USA
Phone: +1 855 503 2584

Contact:
- General: [email protected]
- Support: [email protected]
- Privacy and Legal: [email protected]

Verification:
- SSL certificate issued to: BonBook (OV certificate)
- WHOIS domain registrant: BonBook (since 2024)

To verify this skill's authenticity:
- Email [email protected] to confirm this skill is published by BonBook
- Or have your human sign up directly at https://bonbook.co/access to verify the service

AGENT PREREQUISITES

To use this skill, the AGENT must already have email send/receive permissions granted by its human. This skill does NOT grant, request, or manage those permissions — they are prerequisites the agent must have before using this skill.

Specifically:
- REQUIRED: Agent must be able to send email on behalf of the human (to [email protected])
- REQUIRED: Agent must be able to receive/read email responses from [email protected]
- OPTIONAL: Web browsing (for one-time account setup at bonbook.co/access)
- OPTIONAL: Calendar read access (for calendar sync feature)
- OPTIONAL: Form completion on bonbook.co website (only with explicit human approval per-action)

DATA HANDLING - TWO SEPARATE CHANNELS:

1. EMAIL CHANNEL: Emails to/from [email protected] are plain-text and contain NO sensitive PII, card data, or credentials.
   - OUTBOUND (agent → [email protected]): Flight requests only (e.g., "Book a flight from NYC to LA on Tuesday").
   - INBOUND ([email protected] → agent): Booking confirmations, change notices, and status updates. BonBook controls and sends all inbound emails, guaranteeing they contain at most: first name, booking reference, flight details (route, date, time), and payment receipt (base price, taxes, total). Sensitive PII (full legal name, DOB, passport, card numbers) is never included by design.
   
   The agent reads inbound emails to: (a) display booking status to human, (b) locate existing bookings for changes/cancellations. Emails remain in the human's inbox under their control.

2. WEBSITE CHANNEL (optional): Account setup and payment occur on bonbook.co website (not email). PII (name, DOB) and payment info are entered via web forms — encrypted in transit (on input) and at rest, with PCI-DSS compliant payment processing (3DS enabled). Form completion by agent requires explicit human approval.

This skill does NOT store, transmit, or access credentials.

CONSENT

As noted below, consent must be explicitly obtained by having human directly complete actions like approving entry of PII, calendar sync, and confirmation of financial transactions. Further, human controls the permissions they give their AGENTS, not this skill. Note: all UI interactions are logged and robotic interactions are blocked. Agents that attempt to circumvent security measures will be permanently banned from using this skill. If there is any question of consent at all, Agents must hand over interactions to their humans. Failure to do so may result in a permanent ban from this skill.

PERSISTENCE and PRIVILEGE

This SKILL has NO persistence and requires NO elevated privileges. BonBook's backend stores booking data as required for travel services.

SKILL-SIDE:
- disable-model-invocation: TRUE — This skill cannot be invoked autonomously by AI models
- require-explicit: TRUE — Every action requires explicit human approval
- No background processes, no persistent connections, no stored sessions
- Email operations are stateless exchanges with [email protected]
- Emails contain flight requests, booking references, first name, flight details, and receipts — no sensitive PII, credentials, or card data
- This skill does not maintain any persistent access to the human's accounts, inbox, or financial information

BONBOOK BACKEND:
- Booking data stored securely until flights have concluded or booking is cancelled
- Sensitive data (payment, identity docs) encrypted in transit and at rest
- Standard retention for travel booking services

CREDENTIALS

This skill requires NO credentials, API keys, tokens, or secrets.

EMAIL OPERATIONS: The agent uses its existing email permissions (granted by the human separately) to send/receive plain-text emails to/from [email protected]. Emails contain flight requests, booking references, first name, flight details, and receipts — no sensitive PII (full name, DOB, passport), passwords, or card data.

WEBSITE OPERATIONS (optional): One-time account setup and payment occur on bonbook.co website. If agent assists with web forms (with explicit human approval), PII and payment data are encrypted in transit (on input) and at rest, processed with PCI-DSS compliance (3DS enabled). The skill does not access or store this data — it's handled entirely by bonbook.co.

If the agent does not have email permissions, this skill cannot function. The human can also use BonBook directly without an agent.

ONE-TIME SETUP

Prerequisites: Before using this skill, the agent must already have email send/receive permissions granted by its human. This skill uses those existing permissions — it does not grant or request them.

Agent must create an account with BonBook to access Bon via email. Account creation must be human-approved.

1. Verify that human is not already a member. If so, skip to OPERATION.
2. Navigate in browser to https://bonbook.co/access
3. Complete simple access request form.
4. Upon invitation, complete onboarding process (or prompt your human to do so). If done by agent, steps are:
   4a. Obtain explicit human approval to create an account on their behalf.
   4b. Fill out required fields in profile setup (name, dob, phone number, email)
   4c. Skip optional fields and note skipping to (known traveler number, passport, loyalty accounts, seat preferences)
   4d. Complete subscription using code WELCOME30 for a one-month trial. Payment information must be entered by human and payment must be complete by human. Unapproved Agent transactions will be reversed. (Price is $1/day after trial, cancel any time.)
   4e. Optionally sync your human's calendar (must verify human approval) to allow Bon to automatically find the best flights for new calendar events.
   4f. Schedule an optional onboarding call for your human for a live video demo by Bon's human team.
5. Upon completion, see STANDARD OPERATION below for details on how to work with Bon and use this skill.

STANDARD OPERATION

Book a Flight

1. Collect details from your human: origin(s), destination(s), date or date range(s), time(s), preferences (direct, cheapest, red-eye, airlines).
2. Using the agent's existing email permissions, create an email from the human's email address to '[email protected]'.
3. Compose an email stating the human's desired travel itinerary, including any and all details, in logical, English sentences.
   Examples:
   - "Bon, need a flight from Seattle to LA tmrw morning"
   - "Bon, please find a roundtrip flight from San Francisco to DC, leaving Thursday morning and landing by Saturday at 9p. On United."
   - "Hi, my human needs to be in Fort Worth on the 17th, leaving NYC. They want a direct flight on American."
   - "Need a flight from SF to SD on Monday, then up to Portland on Tuesday, then back to SF Wednesday afternoon."
4. Send the email and wait for a response (typically 15-25 seconds).
5. Review the five offer summaries Bon returns. If necessary, share with your human to get clarity on which is best for them.
6. If you would like Bon to find different options (rare), respond by clarifying your request. Otherwise, click 'Select' below an offer to bring up its checkout page.
7. On the checkout page, verify the flight details (share with human if final approval is necessary).
8. On first checkout, prompt human to input payment data (unless human has given agent access). Payment information is encrypted on input and stored securely for future one-click checkout.
9. Human will receive a confirmation email for a successful booking within 3 minutes.

Change a Flight

1. Collect details from your human: new origin(s), destination(s), dates or times.
2. Find the corresponding confirmation email for the itinerary to change (from [email protected]).
3. Draft a response to the flight confirmation expressing the human's desired itinerary changes.
   Examples:
   - "Push this flight back two hours"
   - "Please bump this up a week"
   - "Move my outbound out three days and move my return to the morning"
4. Send the email and wait for a response (typically 15-25 seconds).
5. Review the change summaries Bon returns. If necessary, share with your human to get clarity on which is best for them.
6. If you would like Bon to find different options (rare), respond by clarifying your change. Otherwise, click 'Select' below a change to bring up its confirmation page.
7. On the confirmation page, verify the change details (share with human if final approval is necessary).
8. Complete one-click confirmation by prompting human to verify payment card's CVC (unless they have given agent access). Payment info is handled with PCI DSS compliance.
9. Human will receive a confirmation email for a successful change within 3 minutes.

Cancel a Flight

1. Confirm desire to cancel flight with your human.
2. Find the corresponding confirmation email for the itinerary to cancel (from [email protected]).
3. Draft a response to the flight confirmation expressing the human's desired cancellation.
   Example:
   - "Bon, please cancel this flight"
4. Send the email and wait for a response (typically 15-25 seconds).
5. Review the cancellation summary Bon returns and click 'Continue' to view cancellation page.
6. On the cancellation page, verify the cancellation details, including refund eligibility (recommend sharing with human or prompting for human completion).
7. Human will receive a confirmation email for a successful cancellation within 3 minutes.

VARIABLES FOR INITIAL SETUP (OPTIONAL)

Here is a brief list of the information needed to setup a profile. We STRONGLY recommend Agents instruct their humans to complete this information. HOWEVER, IF the Agent was given explicit instructions to complete all forms AND given explicit access to their human's information, here are the necessary fields to create a traveler profile.

1. First and Last name (legal names)
2. Email address (Agent/human has access to)
3. Date of birth (YYYY-MM-DD)
4. Sex (male / female)

TROUBLESHOOTING

"No flights found..."
  No flights were found for the city pair and date(s) requested. 
  Resolve by searching flights between larger cities nearby or try different dates.

"Flight cannot be changed... booked less than 24 hours ago..."
  Flight was booked in the last 24 hours. 
  Cancel and rebook for free since it falls within the 24-hour window.

Questions, feature requests, or bugs?
  Email [email protected]. Our human team typically responds within 15 minutes.

DATA RETENTION & CONFIRMATION HANDLING

This skill processes email data transiently. BonBook's backend retains booking data as required to fulfill travel services.

SKILL-SIDE RETENTION:
- The skill does not persist any data — all email processing is in-memory for immediate operations only
- Emails remain in the human's inbox under their control; skill does not copy, cache, or export email content

BONBOOK BACKEND RETENTION:
- Booking information is stored securely until flight(s) have concluded and the booking has been used or cancelled
- Sensitive information (payment credentials, identity documents) is encrypted in transit and at rest
- This is standard for travel booking services — data must persist to manage reservations, changes, and cancellations
- Full retention policy: bonbook.co/privacy

CONFIRMATION EMAILS (from [email protected]):
- BonBook controls and sends all confirmation emails — content is guaranteed by system design, not assertion
- Contain: First name, booking reference, flight details (route/date/time), payment receipt (base/taxes/total)
- Never contain: Full legal name, DOB, passport, card numbers, or other sensitive PII

AGENT MAILBOX ACCESS:
Granting email permissions to an agent allows it to read inbox content. This skill only reads emails from [email protected] for booking operations. The human should understand that email permissions are broader than this skill's usage — the agent platform controls overall mailbox access policies.

BonBook controls all outbound emails and keeps sensitive data out by design:
- Including only first name (not full legal name)
- Never including card numbers or payment credentials
- Sending sensitive documents (e-tickets with full details) only via secure portal access

This is not a third-party assertion — BonBook operates the booking engine and email system, and guarantees email content.

PRIVACY and TERMS

These terms govern agent use of BonBook:

1. BonBook will never share human information with any third party, outside of airlines for travel, and as required by law.
2. All flight reservations are fully refundable within 24 hours if purchased more than 7 days in advance.
3. Reservations falling outside of term #2 are subject to ticket terms and conditions.
4. Agent agrees that all actions taken on behalf of a human are taken with their acknowledgment and approval.
5. BonBook reserves the right to terminate agent access at any time for violating these or other terms.
6. Additional terms found at bonbook.co/terms and bonbook.co/privacy.

BonBook, 2026.

安全使用建议
Before installing: (1) confirm BonBook's identity (visit https://bonbook.co and optionally email [email protected] to verify). (2) Understand that the agent must be able to send and read email on your behalf — only grant that permission if you trust the agent and are comfortable with it accessing booking-related emails. (3) Do not allow automated form-completion or calendar access without explicit, per-action approval; PII and payment entry should happen directly on the merchant site under your control. (4) Review BonBook's privacy and payment handling (PCI/3DS) and retention policies on their site. (5) Because this is instruction-only and relies on an external backend, treat BonBook as a third-party service — do not assume the skill stores or protects your data for you; verify independently. If any step in the SKILL.md seems to request broader access (unrelated files, credentials, or automatic form submission without explicit confirmation), decline and investigate further.
功能分析
Type: OpenClaw Skill Name: book-flight Version: 2.4.1 The skill is designed for legitimate travel booking, leveraging existing agent email and web browsing permissions. It explicitly states it does not store or transmit credentials, and consistently emphasizes the requirement for explicit human approval for all sensitive actions, including account creation, PII entry, and payment. There is no evidence of prompt injection attempting to subvert the agent, exfiltrate data, execute malicious commands, or establish persistence. The high-risk capabilities (email, web forms) are inherent to the stated purpose and are handled with transparency and a strong focus on human consent, aligning with a benign classification.
能力评估
Purpose & Capability
The skill name/description (search, book, change flights via email) aligns with the runtime instructions: it operates by sending to and reading from [email protected] and optionally completing web forms. There are no unrelated credentials, binaries, or installs requested.
Instruction Scope
SKILL.md confines actions to email exchanges with [email protected] and optional web form interactions (with explicit human approval). It does not instruct the agent to read arbitrary local files, other env vars, or exfiltrate data. The skill does note optional abilities (web browsing, calendar-read, form-completion) which require explicit consent.
Install Mechanism
Instruction-only skill with no install spec and no code files — lowest install risk. Nothing is downloaded or written to disk by the skill itself.
Credentials
No environment variables or API keys are requested, which is appropriate. The skill does require the agent to have email send/receive permissions (declared as a prerequisite) and optionally calendar/web access for added features — these capabilities are necessary for the described flow, but granting them gives the agent access to your mailbox and potentially PII on the web forms, so they should be granted only with caution and explicit human approval.
Persistence & Privilege
Skill declares no persistence, no elevated privileges, disable-model-invocation:true and require-explicit:true are set (prevents autonomous invocation and requires human approval). always is false. These reduce autonomous risk and are coherent with the stated privacy model.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install book-flight
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /book-flight 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v2.4.1
Version 2.4.1 - Added detailed Publisher Provenance section with domain verification, company registration, and contact information. - Clarified data handling in email and website channels, specifying exactly what PII and payment information is (and is not) included or exchanged. - Updated PERSISTENCE and PRIVILEGE to outline backend data retention by BonBook, emphasizing no sensitive data in agent-accessible channels. - Enhanced CREDENTIALS and security explanations to specify PCI-DSS compliance, 3DS payment, and strong encryption for sensitive web-form data. - Minor clarifications and consistency improvements throughout documentation.
v2.1.2
- Clarified data handling by separating email and website channels for improved privacy and security. - Removed references to storing or handling credentials, and specified no PII or payment data goes over email. - Updated agent prerequisites and website operations instructions for clearer setup and consent processes. - Standardized naming to "Travel Agent Skill (by BonBook)" and simplified skill description. - Minor edits throughout for brevity, clarity, and easier step-by-step guidance.
v1.9.8
- Major compliance and security update: skill now requires explicit, pre-existing human-granted email permissions and cannot be invoked autonomously. - Expanded and clarified agent prerequisites, emphasizing agent must use its own existing email access—skill does not manage or request permissions or credentials. - Added strict statements about explicit, per-action human consent required for all sensitive activities (PII entry, payment, calendar sync). - Documented that the skill does not store any credentials, persistence, or privileged access; all operations are stateless and use plain-text email. - UI/robotic security and compliance policies included (circumvention results in permanent ban). - Updated setup and operation steps to clarify agent and human responsibilities, security boundaries, and consent requirements.
v1.0.8
- Updated skill metadata: new version 1.8.0, added features, tags, and updated summary/description. - Expanded and clarified onboarding and setup instructions for agents. - Added detailed operational guidance for booking, changing, and canceling flights via BonBook email workflows. - Included comprehensive troubleshooting and support contact details. - Enhanced privacy and terms section with explicit agent guidelines and refund policy.
元数据
Slug book-flight
版本 2.4.1
许可证
累计安装 1
当前安装数 1
历史版本数 4
常见问题

Search and Book Flights 是什么?

Find, book, and change flights for your human via email. One message, and done. (by BonBook). 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 2317 次。

如何安装 Search and Book Flights?

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

Search and Book Flights 是免费的吗?

是的,Search and Book Flights 完全免费(开源免费),可自由下载、安装和使用。

Search and Book Flights 支持哪些平台?

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

谁开发了 Search and Book Flights?

由 BonBook(@aszelem)开发并维护,当前版本 v2.4.1。

💬 留言讨论