skills/polymer-pay-stabletravel-amadeus/SKILL.md
USE THIS SKILL WHEN: the user wants to search and book flights, hotels, activities, and airport transfers. Provides pay-per-use travel booking via Amadeus through the Polymer Pay proxy.
npx skillsauth add polymerdao/pay-apis polymer-pay-stabletravel-amadeusInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
StableTravel provides pay-per-use access to flight search, hotel booking, activities, and airport transfers powered by Amadeus through x402 micropayments. No API keys, no subscriptions — pay per request.
All requests route through the Polymer Pay proxy. Include your Polymer Pay API key in every request:
{
"headers": {
"Content-Type": "application/json",
"x-polymer-pay-api-key": "{{POLYMER_PAY_API_KEY}}"
}
}
Base URL: https://pay.polymerlabs.org/proxy/https/stabletravel.dev
Search for flight offers using simple GET parameters. Best for one-way or round-trip searches.
Pricing: $0.05
{
"method": "GET",
"url": "https://pay.polymerlabs.org/proxy/https/stabletravel.dev/api/flights/search?originLocationCode=JFK&destinationLocationCode=LAX&departureDate=2025-06-15&adults=1&max=5",
"headers": {
"Content-Type": "application/json",
"x-polymer-pay-api-key": "{{POLYMER_PAY_API_KEY}}"
}
}
Response: JSON with flight offers including airline, price, duration, and segments.
Advanced flight search with multi-city support and complex itineraries.
Pricing: $0.05
{
"method": "POST",
"url": "https://pay.polymerlabs.org/proxy/https/stabletravel.dev/api/flights/search",
"headers": {
"Content-Type": "application/json",
"x-polymer-pay-api-key": "{{POLYMER_PAY_API_KEY}}"
},
"body": {
"originDestinations": [
{
"id": "1",
"originLocationCode": "JFK",
"destinationLocationCode": "LAX",
"departureDateTimeRange": { "date": "2025-06-15" }
}
],
"travelers": [{ "id": "1", "travelerType": "ADULT" }],
"sources": ["GDS"],
"searchCriteria": { "maxFlightOffers": 5 }
}
}
Confirm pricing for a flight offer before booking.
Pricing: $0.03
{
"method": "POST",
"url": "https://pay.polymerlabs.org/proxy/https/stabletravel.dev/api/flights/price",
"headers": {
"Content-Type": "application/json",
"x-polymer-pay-api-key": "{{POLYMER_PAY_API_KEY}}"
},
"body": {
"data": {
"type": "flight-offers-pricing",
"flightOffers": [<flight-offer-object>]
}
}
}
Book a flight order after confirming price.
Pricing: $0.09
{
"method": "POST",
"url": "https://pay.polymerlabs.org/proxy/https/stabletravel.dev/api/flights/book",
"headers": {
"Content-Type": "application/json",
"x-polymer-pay-api-key": "{{POLYMER_PAY_API_KEY}}"
},
"body": { /* flight order object */ }
}
Get real-time flight status by carrier and flight number.
Pricing: $0.005
{
"method": "GET",
"url": "https://pay.polymerlabs.org/proxy/https/stabletravel.dev/api/flights/status?carrierCode=AA&flightNumber=100&scheduledDepartureDate=2025-06-15",
"headers": {
"Content-Type": "application/json",
"x-polymer-pay-api-key": "{{POLYMER_PAY_API_KEY}}"
}
}
List hotels by IATA city code.
Pricing: $0.03
{
"method": "GET",
"url": "https://pay.polymerlabs.org/proxy/https/stabletravel.dev/api/hotels/list?cityCode=PAR&max=10",
"headers": {
"Content-Type": "application/json",
"x-polymer-pay-api-key": "{{POLYMER_PAY_API_KEY}}"
}
}
Search hotel offers by hotel IDs (get IDs from /hotels/list first).
Pricing: $0.03
{
"method": "GET",
"url": "https://pay.polymerlabs.org/proxy/https/stabletravel.dev/api/hotels/search?hotelIds=RTLONMCI,RTLMADCI&checkInDate=2025-06-15&checkOutDate=2025-06-18&adults=2",
"headers": {
"Content-Type": "application/json",
"x-polymer-pay-api-key": "{{POLYMER_PAY_API_KEY}}"
}
}
Book a hotel offer.
Pricing: $0.002
{
"method": "POST",
"url": "https://pay.polymerlabs.org/proxy/https/stabletravel.dev/api/hotels/book",
"headers": {
"Content-Type": "application/json",
"x-polymer-pay-api-key": "{{POLYMER_PAY_API_KEY}}"
},
"body": { /* hotel offer object */ }
}
Search tours and activities by latitude/longitude.
Pricing: $0.05
{
"method": "GET",
"url": "https://pay.polymerlabs.org/proxy/https/stabletravel.dev/api/activities/search?latitude=48.8566&longitude=2.3522&radius=5&max=10",
"headers": {
"Content-Type": "application/json",
"x-polymer-pay-api-key": "{{POLYMER_PAY_API_KEY}}"
}
}
Search airport transfer options.
Pricing: $0.003
{
"method": "POST",
"url": "https://pay.polymerlabs.org/proxy/https/stabletravel.dev/api/transfers/search",
"headers": {
"Content-Type": "application/json",
"x-polymer-pay-api-key": "{{POLYMER_PAY_API_KEY}}"
},
"body": {
"startLocationCode": "CDG",
"endAddressLine": "Avenue des Champs-Elysees 1",
"endCityName": "Paris",
"endZipCode": "75008",
"endCountryCode": "FR",
"transferType": "PRIVATE",
"startDateTime": "2025-06-15T10:00:00",
"passengers": 2
}
}
Search for airports and cities by keyword.
Pricing: $0.005
{
"method": "GET",
"url": "https://pay.polymerlabs.org/proxy/https/stabletravel.dev/api/reference/locations?keyword=Paris&subType=AIRPORT,CITY",
"headers": {
"Content-Type": "application/json",
"x-polymer-pay-api-key": "{{POLYMER_PAY_API_KEY}}"
}
}
development
USE THIS SKILL WHEN: the user wants to use Z.ai's GLM models for chat, translation, image generation, video generation, or web search. Z.ai provides GLM-4.5 and GLM-4.6 with advanced reasoning and agentic capabilities.
development
USE THIS SKILL WHEN: the user wants a quick single-page scrape to markdown or a webpage screenshot. Provides lightweight web scraping and screenshots via x402engine through the Polymer Pay proxy.
data-ai
USE THIS SKILL WHEN: the user wants to generate AI images with FLUX models or create text-in-image with Ideogram. Provides pay-per-use image generation via x402engine through the Polymer Pay proxy.
data-ai
USE THIS SKILL WHEN: the user wants wallet balances, transactions, PnL, ENS resolution, token prices, or transaction simulation. Provides pay-per-use blockchain operations via x402engine through the Polymer Pay proxy.