/install travelkit-skill
TravelKit Flight Skill
Use the smallest relevant reference file for the user's current task. Keep consumer replies in Simplified Chinese unless the user requests another language.
Fast Routing
| User intent | Read | Tool(s) |
|---|---|---|
| Search or compare flights | flight-search | flight_search |
| Price a known flight number | flight-pricing | flight_pricing |
| User selects a search option | flight-verify | flight_verify_solution |
| Create an order after verified price | flight-create-order | flight_create_order |
| Pay an order | flight-pay-order | flight_pay_order |
| Look up orders | flight-order-lookup | flight_order_detail, flight_order_detail_by_external_id, flight_order_list |
| Cancel an order | flight-cancel | flight_cancel_order |
| Refund | flight-refund | flight_refund_quote, flight_refund_money_search, flight_refund_request, flight_refund_confirm |
| Change flight | flight-change | flight_change_search, flight_change_request |
| Download itinerary | flight-itinerary | flight_download_itinerary |
| Integration/config questions | mcp-connection | N/A |
Core Rules
- Search before booking; verify real-time price before collecting passenger information or creating an order.
- Never expose internal fields such as
solutionId,orderKey, confirmation flags, raw MCP JSON, API keys,passengerIds,segmentIds, or idempotency keys to normal users. - Never invent missing tool data. If baggage, refund/change policy, ticketing, or deadline data is absent, say it was not returned.
- Search/pricing/verify/order lookup/itinerary/change-search/refund quote are read operations and can be called as needed.
- Create order, pay, cancel, refund request/confirm, and change request are write operations; get explicit user confirmation for the exact action first.
- Search stage collects only route, dates, passenger counts, cabin, and preferences. Collect ID/passport/phone/email only after price verification succeeds and the user confirms they want to proceed.
Search Quick Path
- Convert relative dates to
YYYY-MM-DDusing the current date/timezone. - Defaults: 1 adult, economy, no airline restriction, no baggage guarantee unless requested.
- If the user specifies an airport (for example PEK/北京首都), treat it as a hard airport-level constraint. Pass the airport code to
flight_searchwhen possible, then filter returneddisplayOptionsby actual route before showing results. - If the user specifies include/exclude airlines, pass
includeAirlinesorexcludeAirlineswhen possible, then filter by IATA airline code before showing results. - For multiple outbound/return date choices where the user wants the cheapest feasible combination, search the candidate one-way dates in parallel and combine locally. Use multi-journey round-trip search only when the user explicitly needs one round-trip fare/order or the supplier requires it.
- Show only user-facing flight facts: flight number, route/terminals, times, stops, cabin, and price. Keep option labels mapped to internal IDs privately for later verification.
Write Confirmation
Before any write tool, summarize the business action in normal language and wait for explicit confirmation. After confirmation, set required internal confirmation fields in the tool call without asking users about production or technical flags. Read confirmation-rules for operation-specific details.
Shared References
- Tool category details: tool-categories
- Hidden fields: hidden-fields
- Output rules: output-rules
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install travelkit-skill - After installation, invoke the skill by name or use
/travelkit-skill - Provide required inputs per the skill's parameter spec and get structured output
What is Travelkit?
TravelKit flight booking and management skill. Use for flight search, pricing, real-time price verification, order creation, payment, cancellation, refund, c... It is an AI Agent Skill for Claude Code / OpenClaw, with 115 downloads so far.
How do I install Travelkit?
Run "/install travelkit-skill" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Travelkit free?
Yes, Travelkit is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Travelkit support?
Travelkit is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Travelkit?
It is built and maintained by TravelKit (@travelkit); the current version is v1.0.0.