A collection of 17 agent skills for weather, travel, restaurants, media, and more by whtsky. Works with OpenClaw, Claude Code, Cursor, and more.

Install:

Weather

caiyun-weather

Query Caiyun (ColorfulClouds) weather API for mainland China — real-time conditions, minute-level precipitation, hourly/daily forecasts, severe weather alerts, air quality (AQI), and GCJ-02 coordinate conversion.

hiking-weather

Hiking and mountain weather forecasts using Open-Meteo pressure level data. Use when planning a hike, trek, or mountain climb and needing altitude-specific weather (temperature, wind, cloud layers, visibility, freezing level, precipitation by elevation). Supports GPX route files for automatic waypoint extraction. Triggers: hiking weather, mountain weather, trail forecast, summit conditions, should I hike tomorrow, is it safe to hike, cloud altitude, wind at summit, freezing level.

qweather

Query QWeather (和风天气) API for China weather — real-time conditions, daily/hourly forecasts, severe weather alerts, air quality, life indices, minute-level precipitation, and city geo-lookup.

waqi

Query real-time and forecast air quality (AQI) data from the World Air Quality Index project (WAQI/AQICN). Use when checking air quality, PM2.5, pollution levels, or AQI for any city or coordinates worldwide. Supports city name lookup, geo-coordinate queries, station search, and multi-day PM2.5/PM10/O3 forecasts. Also known as aqicn.org.

Travel & Maps

amap

高德地图 (Amap/Gaode Maps) API for China POI search, geocoding, route planning, navigation, nearby places, administrative regions, IP geolocation, and coordinate conversion.

china-rail

Query 12306 China railway: train schedules, remaining tickets, station info, timetables, bureau info, and EMU (车底) data. Use when user asks about 火车/高铁/动车 tickets, schedules, availability, or train types within China.

Utilities

grep-app

Use when searching for code patterns, library usage, API examples, or implementations across public GitHub repositories. Triggers on "search GitHub code for", "how do other projects use X", "find examples of", "grep.app", or needing to discover how open-source projects implement specific functionality.

searxng

Search the web using a self-hosted SearXNG meta-search engine with privacy-focused, multi-engine aggregated results via curl.

Food & Restaurants

tabelog

Search and browse Tabelog for Japan restaurant ratings, reviews, reservations, and recommendations by region, cuisine category, or station area.

tablecheck

Search restaurants and check reservation availability on TableCheck. Use when: searching for restaurants by area/cuisine/date (Japan and Singapore), checking available time slots for a specific restaurant (global — any TableCheck restaurant worldwide), or finding direct booking URLs. Search supports keyword queries with geo-filtering. Availability checks work for any restaurant using TableCheck as their booking system, including outside Japan/Singapore (e.g., Sorn Bangkok).

Media & Publishing

bilibili

Extract and transcribe Bilibili (B站) video content via subtitles or Groq Whisper audio transcription for summarization and analysis.

telegraph

Create and edit Telegraph (telegra.ph) pages with rich formatting, images, and Telegram Instant View support for publishing articles and digests.

Fitness

intervals-icu

Query and manage training data on Intervals.icu via REST API. Use when: (1) fetching activities, wellness, or fitness data (CTL/ATL/TSB), (2) analyzing training load, power curves, or pace curves, (3) creating/updating planned workouts or calendar events, (4) logging wellness entries (weight, sleep, HRV, mood), (5) managing gear tracking, (6) interpreting training load metrics for periodization decisions. Requires an Intervals.icu API key. Supports all activity types (cycling, running, swimming, hiking, strength training, etc.).

Gaming

protondb

Check Steam Deck / Linux game compatibility via ProtonDB. Use when user asks about Steam Deck compatibility, Proton ratings, or Linux gaming support for specific games. Provides summary ratings and detailed user reports.