Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
deusyu avatar

Qweather

  • 2 installs
  • 10 repo stars
  • Updated July 30, 2026
  • deusyu/rainman-skills

Queries real-time weather, forecasts, and life indices via the QWeather API, with city lookup to resolve LocationIDs.

About

Retrieves current weather, forecasts, and life indices using the QWeather API. A developer or user uses it to check weather by city name after resolving its LocationID.

  • Real-time weather, forecasts, and life indices
  • Requires QWEATHER_API_KEY; city lookup resolves LocationID

Qweather by the numbers

  • 2 all-time installs (skills.sh)
  • Ranked #1,839 of 2,715 Automation & Workflows skills by installs in the Skillselion catalog
  • Data as of Jul 31, 2026 (Skillselion catalog sync)
npx skills add https://github.com/deusyu/rainman-skills --skill qweather

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs2
repo stars10
Last updatedJuly 30, 2026
Repositorydeusyu/rainman-skills

What it does

Queries real-time weather, forecasts, and life indices via the QWeather API, with city lookup to resolve LocationIDs.

Files

SKILL.mdMarkdownGitHub ↗

qweather — Weather Query Skill

Query real-time weather, forecasts, and life indices via QWeather (和风天气) API.

Quick Start

1. Ensure QWEATHER_API_KEY and QWEATHER_API_HOST are set (get both at https://console.qweather.com). 2. Run bun scripts/weather.ts --help in this skill directory. 3. Pick the matching command from references/command-map.md.

Workflow

1. If the user provides a city name (e.g. "北京", "Shanghai"), first run lookup to get the LocationID. 2. Use the LocationID to call now, forecast, or indices. 3. Return the result in natural language.

Common City Mapping

When the user provides a city name, use the lookup command to resolve it to a LocationID. Common examples:

  • 北京 → 101010100
  • 上海 → 101020100
  • 广州 → 101280101
  • 深圳 → 101280601

Always use lookup for unfamiliar city names to get the correct LocationID.

Notes

  • This skill is script-first and does not run an MCP server.
  • Requires QWEATHER_API_KEY and QWEATHER_API_HOST environment variables.
  • API host is per-developer, find yours at https://console.qweather.com/setting
  • Data updated every 10-20 minutes for real-time weather.

Related skills

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.