Travel Agent
Find, book, and change flights for your human via email. One message, and done. (by BonBook)
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/aszelem/travel-agentWhat This Skill Does
The Travel Agent skill, powered by BonBook, revolutionizes flight management by allowing you to find, book, and change flights entirely through email. This skill acts as your personal, private travel agent, capable of handling complex travel arrangements with exceptional accuracy. It leverages direct connections with Global Distribution Systems (GDSs) and airlines, potentially accessing flights not visible through standard search engines. BonBook securely stores your payment information and traveler documents, remembering your preferences to streamline future bookings without charging any commissions.
This skill operates using two primary channels: email and an optional website for initial setup and payment. All flight requests and booking confirmations are handled via plain text emails to and from [email protected]. Crucially, these emails are designed to exclude sensitive Personally Identifiable Information (PII) like full legal names, dates of birth, passport details, or full credit card numbers. The agent uses these emails to display booking status, locate existing reservations for modifications, and facilitate communication regarding your travel plans.
For account setup and payment processing, the skill directs users to the secure bonbook.co website. Here, you can input necessary PII and payment details through encrypted web forms. Payments are processed in compliance with PCI-DSS standards, including 3D Secure (3DS) for added security. The agent can assist with form completion on the website, but only with your explicit, per-action approval.
Installation
To install the Travel Agent skill, use the following command:
clawhub install openclaw/skills/skills/aszelem/travel-agent
This skill is part of the openclaw/skills repository.
Use Cases
- Effortless Flight Booking: Find and book new flights by simply describing your desired itinerary via email. BonBook will find options and handle the booking process.
- Flight Management: Change or cancel existing flight bookings by referencing your booking details, all through email communication.
- Preference Management: BonBook learns and remembers your travel preferences for future bookings, ensuring a personalized experience.
- Information Retrieval: Quickly check the status of your bookings or retrieve confirmation details.
- Secure Payment Handling: Securely store and utilize payment information for seamless transactions.
Example Prompts
- "Find me a round-trip flight from New York to Los Angeles departing next Tuesday and returning the following Sunday."
- "I need to change my flight booked under confirmation XYZ789. Can I get a flight to Chicago instead on the 15th?"
- "What are my upcoming flight details for my trip to Miami?"
Tips & Limitations
- Email Prerequisite: Ensure your agent has both send and receive email permissions enabled. This skill does not manage these permissions itself.
- Plain Text Email: Be aware that the email channel is designed for plain text to enhance security. Sensitive information should not be included directly in these emails.
- Website for Sensitive Data: For initial setup and payment, you will need to interact with the
bonbook.cowebsite. The agent can assist, but requires your explicit approval for form submissions. - Optional Calendar Sync: The skill can integrate with your calendar if read access is granted, but this is an optional feature.
- Agent Approval: The agent may require your explicit approval for certain actions, especially those involving website interactions or sensitive data handling.
- GDS Limitations: While BonBook has access to GDSs, extremely niche or complex flight combinations might still present challenges.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-aszelem-travel-agent": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, external-api, file-read, file-write