travel-information-and-news

Search and aggregate travel news, information, and reviews from multiple sources. Designed for travel planning professionals, travel agents, tour operators, and travel content creators. Use when user asks about travel destinations, tourism news, hotel/attraction reviews, travel tips, visa/policy updates, or anything travel-related. Supports Tavily (required), Brave Search (optional), and browser-based scraping (optional) for sites like Xiaohongshu and X/Twitter.

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "travel-information-and-news" with this command: npx skills add nhzallen/travel-information-and-news

Travel Information and News

Aggregates travel news, destination info, and reviews from multiple sources.

⚠️ CRITICAL RULE: Output language MUST match the user's query language. If the user writes in Chinese, ALL output (titles, content, summaries) must be in Chinese. If in Japanese, output in Japanese. Never return raw English results when the query is in another language.

Quick Start

# Required: TAVILY_API_KEY in env or ~/.openclaw/.env
# Optional: BRAVE_API_KEY for Brave Search fallback

python scripts/search.py --query "Tokyo travel March 2026" --format text
python scripts/search.py --query "京都賞櫻推薦" --format pdf --output result.pdf
python scripts/search.py --query "Bali hotel reviews" --format docx --output result.docx

Search Sources

SourceRequiredWhen Used
Tavily✅ YesPrimary search for all queries
Brave Search❌ NoFallback when Tavily results insufficient
Browser (Xvfb+Chromium+Puppeteer)❌ NoSites Tavily/Brave can't reach (Xiaohongshu, X/Twitter, etc.)

Installing Optional Sources

Brave Search: Set BRAVE_API_KEY env var.

Browser suite (三件套): Requires three components working together:

  • Xvfb — Virtual framebuffer (provides a fake display for Chromium, default: 1200x720x24)
  • Chromium — Browser engine
  • Puppeteer (Node.js) — Controls Chromium programmatically

Why not headless mode? Some websites block headless browsers. Running Chromium on a virtual display (Xvfb) makes it appear as a real browser, bypassing most detection.

Note: For advanced interactions requiring simulated clicking (e.g., navigating paginated results, clicking "load more" buttons), install the desktop-control skill from ClawHub:

npx clawhub install desktop-control

Installation:

# Xvfb + Chromium
apt-get install -y xvfb chromium

# Puppeteer
npm install puppeteer

Parameters

All parameters can be customized. Defaults are provided.

ParameterDefaultDescription
queryrequiredSearch query in any language
time_rangepmTime filter: pd(24h), pw(week), pm(month), py(year), or custom
regionALLRegion code: ALL, US, CN, JP, TW, etc.
max_resultsunlimitedLimit number of results (0 = unlimited)
formattextOutput format: text, docx, pdf
outputstdoutOutput file path
use_bravefalseEnable Brave Search fallback
use_browserfalseEnable browser scraping for blocked sites
no_reviewsfalseDisable review aggregation (reviews ON by default)
languageautoOutput language (auto = follow query language)

Output Formats

  • text — Plain text summary to stdout
  • docx — Word document with structured sections
  • pdf — PDF with Noto Sans SC font (supports CJK)

Review Sources

When reviews are requested, the skill attempts to aggregate ratings from:

  • TripAdvisor (via browser scraping)
  • Google Maps / Google Reviews (via browser scraping)

Workflow

  1. Receive user query
  2. Detect query language — output MUST match this language unless user specifies otherwise
  3. Search Tavily with query + parameters
  4. If results insufficient → optionally try Brave Search
  5. If specific sites blocked → optionally use browser suite
  6. If reviews requested → aggregate ratings
  7. Compile and deduplicate results
  8. Translate all results to detected/specified language (critical: query language ≠ result language)
  9. Format output (text / docx / pdf)

Limits

  • Browser suite requires ~512MB RAM for Xvfb + Chromium
  • Review scraping depends on site structure (may break if sites change)
  • Rate limits apply to Tavily and Brave APIs

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Automation

travel-agent

提供文旅数据监测、智能行程规划、多城市对比及景点推荐,支持免费基础功能和专业版高级服务。

Registry SourceRecently Updated
2711Profile unavailable
Automation

China Tour

AI-powered tour guide with backend API and offline fallback. Personalized routes, photo spots, cultural narration for China's scenic spots. Bilingual support...

Registry SourceRecently Updated
3441Profile unavailable
General

Bing CN Search

使用必应中文搜索(Bing CN)获取互联网信息。当用户询问新闻、时事、需要搜索互联网内容、或提到"搜索一下"、"查一下"、"网上说"等场景时触发。

Registry SourceRecently Updated
3900Profile unavailable
Web3

Veroq

Provide verified AI intelligence on markets, assets, sentiment, and economic data with live prices, signals, analysis, and fact-checking from 1,000+ tickers...

Registry SourceRecently Updated
1510Profile unavailable