Ticket Price Compare
Skill by amurtiger01
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/amurtiger01/ticket-price-comparename: ticket-price-compare version: 1.2.6 description: This skill should be used when the user wants to compare and search for flight or train ticket prices across multiple platforms. It supports both domestic (China) and international routes, fetches real-time train availability via 12306, uses Firecrawl to render Ctrip JS pages for detailed flight data (flight numbers, times, aircraft types, prices), generates direct search links for all major booking platforms and airline official websites, provides WeChat mini program quick links for mobile search, and highlights discount conditions. Trigger scenarios include: searching for cheap flights, comparing train ticket prices, finding international flight deals, looking for the best ticket booking platform, or asking about ticket discount conditions. environment_variables:
- name: FIRECRAWL_API_KEY required: false description: "Firecrawl API key for JS rendering of Ctrip flight pages. Register at firecrawl.dev. Free tier available (500 credits/month)."
- name: TEQUILA_API_KEY required: false description: "Kiwi.com Tequila API key for international flight data. Self-service registration is closed."
- name: AMADEUS_CLIENT_ID required: false description: "Amadeus API client ID. Self-service registration is closed."
- name: AMADEUS_CLIENT_SECRET required: false description: "Amadeus API client secret. Self-service registration is closed." network_access:
- domain: kyfw.12306.cn purpose: "12306 train schedule & fare queries (public API, no auth)"
- domain: flights.ctrip.com purpose: "Ctrip PC flight search page (scraping / Firecrawl JS rendering)"
- domain: m.ctrip.com purpose: "Ctrip mobile H5 flight page (Firecrawl fallback for price calendar)"
- domain: flight.qunar.com purpose: "Qunar flight search page (link generation)"
- domain: api.firecrawl.dev purpose: "Firecrawl /v2/scrape API for JS rendering (optional, requires FIRECRAWL_API_KEY)"
- domain: api.tequila.kiwi.com purpose: "Kiwi.com Tequila flight search API (optional, requires TEQUILA_API_KEY)"
- domain: api.amadeus.com purpose: "Amadeus production API (optional, requires AMADEUS credentials)"
- domain: test.api.amadeus.com purpose: "Amadeus test API (optional, for development)"
Ticket Price Compare - Multi-Platform Ticket Price Comparison
Overview
This skill enables real-time comparison of flight and train ticket prices. It fetches real-time train availability via 12306 (no API key needed), and uses Firecrawl to render Ctrip JS pages for detailed flight data when FIRECRAWL_API_KEY is set. It also generates direct search links for all major booking platforms and WeChat mini program quick links for convenient mobile search. Tequila/Amadeus APIs are available as optional fallbacks for users who already have keys. Discount conditions and restrictions are clearly listed separately.
Data Sources
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-amurtiger01-ticket-price-compare": {
"enabled": true,
"auto_update": true
}
}
}