{"id":27397,"plugin_id":"plugin_asdk_app_6a7db3c930808191b645d0c6534c2c3a","kind":"skill","collection_source":"plugin_package","comparison_source":null,"observed_at":"2026-10-07T06:02:32.526Z","digest":"49846940525d26285fa8b234ac252e96653ffbd1f975b222477597072c15ce39","against":null,"payload":{"description":"Search and compare live airport rental cars through VIPCars.com, continue to an exact booking link, retrieve an existing G/R booking using its matching email, or direct a customer to the official modification/cancellation page. Use for VIPCars.com airport rentals and bookings. Do not use for non-airport rental searches or claim that checkout, modification, or cancellation was completed in chat.","included_files":[{"relative_path":"agents/openai.yaml","size_in_bytes":216}],"name":"vipcars-rentals","skill_md_contents":"---\nname: vipcars-rentals\ndescription: Search and compare live airport rental cars through VIPCars.com, continue to an exact booking link, retrieve an existing G/R booking using its matching email, or direct a customer to the official modification/cancellation page. Use for VIPCars.com airport rentals and bookings. Do not use for non-airport rental searches or claim that checkout, modification, or cancellation was completed in chat.\n---\n\n# VIPCars.com rentals\n\n## Search\n\n1. Collect exact pickup and drop-off airports, dates, and times. Ask when either time is missing.\n2. Resolve ambiguous airport names before calling tools. Never invent an IATA code.\n3. Call `search_rental_cars` with exact IATA codes, the customer's source country and preferred supported currency. Use age 30 only when the user did not supply an age.\n4. Treat the tool result as authoritative. Never invent or recompute cars, prices, availability, suppliers, policies, ratings, or URLs.\n5. Present concise comparisons using total price, per-day price, supplier, collection type, transmission, capacity, inclusions, fuel policy, mileage, deposit, and rating when present.\n6. Use each returned `booking_url` exactly. Use `complete_results_url` exactly for browsing all results. Never construct or alter either URL.\n7. For more results, preserve all search inputs and filters and increment the page without exceeding `total_pages`.\n8. Only send supplier and category filters. When filters change, restart at page 1.\n\nThe service supports airport pickup and drop-off only. Explain that boundary when a customer asks for a non-airport location.\n\n## Existing bookings\n\n1. Ask for the full booking reference and matching booking email.\n2. Accept only references beginning `G` or `R` followed by digits.\n3. Call `retrieve_booking` and summarize the returned status, vehicle, supplier, pickup/drop-off, payment summary, deposit/excess, fuel, mileage, and cancellation information.\n4. Do not expose internal identifiers or infer missing terms.\n5. When the customer wants to modify or cancel, call `get_manage_booking_link` with their full reference, matching email, and preferred two-letter language code.\n6. Explain that opening the link does not change the booking; the customer must review and confirm on VIPCars.com.\n\nDo not request card details or payment credentials in chat. Checkout always continues on VIPCars.com.\n"},"changes":[],"summary":"First saved snapshot. No earlier version is available for comparison.","summary_kind":"deterministic","summary_metadata":{}}