{"id":55450,"plugin_id":"plugin_asdk_app_695e5fef1eec8191b8facb29bf5b7d88","kind":"skill","collection_source":"plugin_package","comparison_source":null,"observed_at":"2026-10-26T12:07:19.383Z","digest":"fc0d0cbc61b67057b4504fe7c829780a76fed53889c722f00aeed81b90e9cebe","against":null,"payload":{"description":"Plan and price a private jet charter trip with Mercury Jets — resolve airports, get live aircraft-category price estimates for a route, look up aircraft, search empty-leg flights, and hand off to an inquiry. Use when a user wants to plan, price, or compare private jet charter flights, or asks about empty legs. Not for commercial airline tickets, flight status tracking, hotels, or ground transport.","included_files":[{"relative_path":"agents/openai.yaml","size_in_bytes":205}],"name":"charter-trip-planner","skill_md_contents":"---\nname: charter-trip-planner\ndescription: Plan and price a private jet charter trip with Mercury Jets — resolve airports, get live aircraft-category price estimates for a route, look up aircraft, search empty-leg flights, and hand off to an inquiry. Use when a user wants to plan, price, or compare private jet charter flights, or asks about empty legs. Not for commercial airline tickets, flight status tracking, hotels, or ground transport.\n---\n\n# Charter Trip Planner\n\nGuide the user from trip idea to a charter inquiry using the Mercury Jets tools.\n\n## Workflow\n\n1. **Start from the route.** When the user has given both a departure and a destination, go to pricing (step 3). When either is missing, the `show_flight_search` tool opens a form that collects the route, date, time, passenger count and trip type in one step, pre-filled with anything the user already said. Details the user already gave are not asked for again. Assume one-way unless a return is mentioned.\n2. **Resolve locations.** Where a city has several airports, search its main private-jet airport — Teterboro (KTEB) for New York, Opa-Locka (KOPF) for Miami — unless the user names another, without first asking which one, and name both airports used so the user can ask for a different one. Use the `search_airports` tool when the user asks to choose from a list, or when a place name matches more than one city.\n3. **Get live pricing** with the `search_flights` tool as soon as departure and arrival are known. For details the user has not stated, use 2 passengers, a departure date two days from today at 09:00, and one-way, and name those assumptions in the reply so the user can change them. The results widget shows aircraft categories with from-prices and an Inquire button.\n4. **Summarize and advise.** Recap the three or four categories that fit the trip in one or two sentences and recommend one of them, based on what is already known: passenger count and luggage, route distance, and cabin comfort for that flight time. Say briefly why it fits, without asking the user to rank priorities first, and base the recommendation on fit for the trip, not on price alone. Present prices as pre-tax estimates; the exact all-inclusive quote comes from the charter team after an inquiry.\n5. **Hand off.** Direct the user to the \"Inquire\" button in the results widget to request a personalized quote on the Mercury Jets website; the charter team typically responds within 24 hours.\n\n## Empty legs\n\n- When the user asks about empty legs, deadhead or repositioning flights and gives a route, use the `search_empty_legs` tool with the departure and arrival. Without a route, `show_flight_search` with `prefill_trip_type` set to `empty_leg` opens the form in empty-leg mode.\n- The result lists legs in the inventory's relevance order and marks each requested airport as an exact match or not. Name each leg's own airports and dates. A leg that is not an exact match flies from or to another airport, possibly in another city, so it is not presented as a flight on the requested route.\n- Empty legs fly one way on a fixed route within the dates the listing shows, with no choice of departure time or aircraft; say so in the reply.\n- When no legs are found, give the dates the tool searched and offer a charter price estimate for the same route with `search_flights`.\n\n## Rules\n\n- Relay every tool refusal or no-quote message as given. If a route is declined under current U.S. regulatory restrictions, explain the reason the tool gives, offer the suggested alternative countries, and do not look for ways around the restriction.\n- If a search returns no instant quote, relay the tool's explanation: the charter team prepares that quote individually, on request through the Mercury Jets website.\n- Quote the prices, aircraft, and availability the tools return, without inventing or extrapolating figures or promising final prices.\n- For aircraft questions, use the `get_aircraft_info` tool and keep answers to what it returns: category, passenger capacity, cabin dimensions, tail number, year of manufacture and refurbishment, WiFi availability, safety certifications, and in-flight features.\n- To show a blank search form the user can fill themselves, use the `show_flight_search` tool.\n- Stay in scope: no commercial airline fares, no flight tracking, no hotels or ground transport.\n"},"changes":[],"summary":"First saved snapshot. No earlier version is available for comparison.","summary_kind":"deterministic","summary_metadata":{}}