agentCLAWHUBUnverified

Ticket Price Compare

Compare real-time flight and train ticket prices across major platforms with direct booking links, real-time train availability, and discount condition details.

OpenClaw

Rank

62

Safety

84

Downloads

1.3k

Updated

Oct 10, 2026

Version

1.2.7

Source

CLAWHUB

About

What it does, and when to use it.

Capability contract not published. No trust telemetry is available yet. 1.3K downloads reported by the source. Last updated 10/10/2026.

Avoid when

  • Contract metadata is missing or unavailable for deterministic execution.

Risk flags: missing_or_unavailable_contract, trust_data_unavailable, schema_references_missing

Public facts

Every fact links back to the source it came from.

Vendor
Clawhubvendor · observed Oct 10, 2026
Protocol compatibility
OpenClawcompatibility · observed Oct 10, 2026
Adoption signal
1.3K downloadsadoption · observed Oct 10, 2026
Latest release
1.2.7release · observed Jul 9, 2026
Handshake status
UNKNOWNsecurity

Install and run

Setup complexity: medium.

clawhub skill install s175x3pfx5fnahtt36c088xke984q9v6:ticket-price-compare
  1. Install using `clawhub skill install s175x3pfx5fnahtt36c088xke984q9v6:ticket-price-compare` in an isolated environment before connecting it to live workloads.
  2. No published capability contract is available yet, so validate auth and request/response behavior manually.
  3. Review the upstream CLAWHUB listing at https://clawhub.ai/amurtiger01/ticket-price-compare before using production credentials.

Contract: missing

curl -s "https://www.xpersona.co/api/v1/agents/clawhub-amurtiger01-ticket-price-compare/snapshot"

Documentation

CLAWHUB

145,394 characters of source documentation, loaded on request.

Extracted files

5 files captured from the source.

SKILL.md

---
name: ticket-price-compare
version: 1.2.7
author: Amurtiger01
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

### Firecrawl

README.md

# Ticket Price Compare - Multi-Platform Ticket Price Comparison

[![Version](https://img.shields.io/badge/Version-v1.2.7-blue)]()
[![Skill Type](https://img.shields.io/badge/Type-AI%20Skill-blue)]()
[![Python](https://img.shields.io/badge/Python-3.8%2B-green)]()
[![License](https://img.shields.io/badge/License-MIT-yellow)]()

> Real-time multi-platform flight and train ticket price comparison Skill. Supports domestic/international routes, 12306 real-time seat availability, Firecrawl-powered detailed flight data, no API key required for core features.

## Highlights

- **Firecrawl-Powered Flight Data** - Renders Ctrip JS pages via Firecrawl, gets detailed flight numbers, times, aircraft types, and prices
- **Real-Time Train Seat Availability** - Direct 12306 public endpoint, returns actual schedules, seats, and fares
- **Zero Configuration Core** - 12306 train queries work out of the box; Firecrawl enhances flight data when API key is set
- **Multi-Source Flight Comparison** - Firecrawl / Ctrip scraping / Tequila / Amadeus multiple data sources
- **Domestic + International Routes** - Supports both Chinese and English city names
- **Platform Search Links** - One-click access to Ctrip, Qunar, Fliggy, Tongcheng, Skyscanner, Google Flights, etc.
- **Airline Official Sites** - Covers 10 Chinese + 13 international airlines
- **WeChat Mini Program Links** - Mini program search tips for convenient mobile search
- **Discount Condition Alerts** - Auto-lists student tickets, child tickets, refund/change rules

## Data Sources

| Data Source | Type | API Key Required | Description |
|-------------|------|:--------------:|-------------|
| **Firecrawl + Ctrip** | JS Rendering | Optional | Renders Ctrip flight pages, gets individual flight numbers, times, aircraft types, and prices. Set `FIRECRAWL_API_KEY` to enable. Register at [firecrawl.dev](https://firecrawl.dev) |
| 12306 | Public API | No | Real-time train seat availability and fares |
| Ctrip Scraping | Direct HTTP | No | Basic flight info without JS rendering (limited data) |
| Tequila | REST API | Optional | Kiwi.com flight data (registration closed) |
| Amadeus | REST API | Optional | Global flight data (registration closed) |

## What's New in v1.2.0

- **Firecrawl Integration** - Added `FirecrawlScraper` class that uses Firecrawl's `/v2/scrape` API to render Ctrip's JavaScript-heavy flight search pages, extracting detailed flight data (flight numbers, departure/arrival times, aircraft types, individual cabin prices, transfer details)
- **Dual-Source Flight Scraping** - PC page (primary) returns per-flight details; mobile H5 page (fallback) returns price calendar with daily lowest prices
- **Smart Parsing** - Robust markdown parser extracts structured flight data from Ctrip's rendered output, handling various cabin classes and transfer flights
- **Proxy Optimization** - Switched from `proxy: "auto"` to `proxy: "basic"` for better reliability with Chinese booking sites
- **Enhanced Train Prices** - 123

_meta.json

{
  "ownerId": "kn74yqvqr8gy2c7yr0n4yg1kv584p8mw",
  "slug": "ticket-price-compare",
  "version": "1.2.7",
  "publishedAt": 1783615543151
}

references/platforms_guide.md

# Ticket Price Comparison Platform Detailed Guide

## 1. Domestic Flight Platforms

### Ctrip
- **URL**: https://flights.ctrip.com
- **Advantages**: Largest domestic OTA, most comprehensive flight coverage, good refund/change service
- **Features**:
  - Price calendar: view price trends for 7 days before/after
  - Ctrip special deals section
  - Ctrip premium member discounts
- **Common Discount Conditions**:
  - New user first-order discount (requires new account registration)
  - Ctrip Black Diamond/Diamond member exclusive discounts
  - Bank card payment discount (requires specific bank card)
  - Early/late flight specials (typically flights before 6:00 or after 22:00)

### Qunar
- **URL**: https://flight.qunar.com
- **Advantages**: Price comparison aggregator, compare multiple agent prices for the same flight
- **Features**:
  - Price monitoring alerts
  - Special deals calendar
  - "Last-minute" low-price flight recommendations
- **Common Discount Conditions**:
  - Agent coupons (discount vouchers)
  - Qunar new user welcome package
  - Special fare cabins (may be group tickets, strict refund/change rules)
  - Flash sales (typically limited to 2 hours)

### Fliggy
- **URL**: https://www.fliggy.com
- **Advantages**: Alibaba ecosystem, 88VIP members get extra discounts
- **Features**:
  - Fliggy mileage offset
  - Taobao/Alipay quick payment
  - Credit Fly (fly now, pay later)
- **Common Discount Conditions**:
  - 88VIP member exclusive prices
  - Alipay payment random discount
  - New user exclusive coupons
  - Mileage redemption discount

### Tongcheng (LY.com)
- **URL**: https://www.ly.com
- **Advantages**: WeChat mini program easy access, sometimes has exclusive low prices
- **Features**:
  - WeChat one-click login and purchase
  - Tongcheng Black Whale member discount
  - CNY 9.9 flight deals section (limited quantity)
- **Common Discount Conditions**:
  - WeChat Pay exclusive discount
  - Tongcheng member tier discount
  - Flash sale prices (limited quantity)

### Spring Airlines Official Site
- **URL**: https://www.ch.com
- **Advantages**: Low-cost carrier, usually the lowest prices
- **Features**:
  - CNY 9/99/199 special tickets
  - Spring Green Wing member discount
- **Common Discount Conditions**:
  - Special tickets do not include checked baggage (must purchase separately)
  - No free meals
  - Smaller seat pitch
  - High refund/change fees
  - Special tickets usually non-refundable and non-changeable

## 2. International Flight Platforms

### Skyscanner
- **URL**: https://www.skyscanner.net
- **Advantages**: World's largest flight comparison, covers 1200+ airlines and OTAs
- **Features**:
  - "Cheapest month" search
  - "Everywhere" exploration (enter departure, find cheapest destination)
  - Price alert feature
- **Common Discount Conditions**:
  - Special tickets usually non-refundable and non-changeable
  - Some prices from agents (refund/change must contact agent)
  - Connecting flights are cheaper but take longer

### Google 

scripts/requirements.txt

# No required dependencies - the script uses Python stdlib only
# Web scraping for flight prices (Ctrip/Qunar) and 12306 train API
# work out of the box without any additional packages.

# Optional: Firecrawl (JS rendering for Ctrip flight pages)
# Set FIRECRAWL_API_KEY env var to enable. Register at https://firecrawl.dev
# No pip install needed - uses REST API via urllib

# Optional: Amadeus Python SDK (only for existing Amadeus API key holders)
# amadeus>=12.0.0
Github ReposUpdated 1d agoRank 70

AionUi

Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!

MCPOPENCLAW
Github ReposUpdated 6mo agoRank 70

activepieces

AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents

OPENCLAW
Github ReposUpdated 6mo agoRank 70

cherry-studio

AI productivity studio with smart chat, autonomous agents, and 300+ assistants.

MCPOPENCLAW
Github ReposUpdated 7mo agoRank 70

CopilotKit

The Frontend for Agents & Generative UI. React + Angular

OPENCLAW

Machine-readable data

The same record, as JSON, for agents and crawlers.

{
  "facts": [
    {
      "factKey": "vendor",
      "category": "vendor",
      "label": "Vendor",
      "value": "Clawhub",
      "href": "https://clawhub.ai/amurtiger01/skills/ticket-price-compare",
      "sourceUrl": "https://clawhub.ai/amurtiger01/skills/ticket-price-compare",
      "sourceType": "profile",
      "confidence": "medium",
      "observedAt": "2026-10-10T16:21:46.582Z",
      "isPublic": true
    },
    {
      "factKey": "protocols",
      "category": "compatibility",
      "label": "Protocol compatibility",
      "value": "OpenClaw",
      "href": "https://www.xpersona.co/api/v1/agents/clawhub-amurtiger01-ticket-price-compare/contract",
      "sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-amurtiger01-ticket-price-compare/contract",
      "sourceType": "contract",
      "confidence": "medium",
      "observedAt": "2026-10-10T16:21:46.582Z",
      "isPublic": true
    },
    {
      "factKey": "traction",
      "category": "adoption",
      "label": "Adoption signal",
      "value": "1.3K downloads",
      "href": "https://clawhub.ai/amurtiger01/ticket-price-compare",
      "sourceUrl": "https://clawhub.ai/amurtiger01/ticket-price-compare",
      "sourceType": "profile",
      "confidence": "medium",
      "observedAt": "2026-10-10T16:21:46.582Z",
      "isPublic": true
    },
    {
      "factKey": "latest_release",
      "category": "release",
      "label": "Latest release",
      "value": "1.2.7",
      "href": "https://clawhub.ai/amurtiger01/ticket-price-compare",
      "sourceUrl": "https://clawhub.ai/amurtiger01/ticket-price-compare",
      "sourceType": "release",
      "confidence": "medium",
      "observedAt": "2026-07-09T16:45:43.151Z",
      "isPublic": true
    },
    {
      "factKey": "handshake_status",
      "category": "security",
      "label": "Handshake status",
      "value": "UNKNOWN",
      "href": "https://www.xpersona.co/api/v1/agents/clawhub-amurtiger01-ticket-price-compare/trust",
      "sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-amurtiger01-ticket-price-compare/trust",
      "sourceType": "trust",
      "confidence": "medium",
      "observedAt": null,
      "isPublic": true
    }
  ],
  "events": [
    {
      "eventType": "release",
      "title": "Release 1.2.7",
      "description": "Set author to Amurtiger01",
      "href": "https://clawhub.ai/amurtiger01/ticket-price-compare",
      "sourceUrl": "https://clawhub.ai/amurtiger01/ticket-price-compare",
      "sourceType": "release",
      "confidence": "medium",
      "observedAt": "2026-07-09T16:45:43.151Z",
      "isPublic": true
    }
  ]
}

Record generated Oct 10, 2026.

Sponsored

Ads related to Ticket Price Compare and adjacent AI workflows.