← 返回 Skills 市场
186
总下载
1
收藏
0
当前安装
12
版本数
在 OpenClaw 中安装
/install weather-pulse
功能描述
天气查询 + 空气质量查询。城市天气、实时温度、预报(3-30天/24-168小时)、生活指数(AQ/PM2.5)、AQI。QWeather API (50k/mo) + WAQI AQI (1k/hr)。配置免费 API 凭证即可使用。支持中英文城市名、经纬度自动识别、CityId。Trigger patter...
安全使用建议
This skill appears to do what it says: it queries QWeather and WAQI and formats results. Before installing, consider: (1) You must supply your QWeather host/key and/or WAQI token — keep these secret (use environment variables, do not paste into public repos). (2) The QWeather host value is used directly to build URLs; ensure you set it to the legitimate host from the QWeather console (xxxxxx.re.qweatherapi.com) so your key is not sent to an unintended server. (3) There are minor metadata inconsistencies (envs marked optional in registry, script comments use different internal variable names, _meta.json version mismatch); these are not malicious but you may want to confirm the latest source. (4) If you need additional assurance, review the full scripts/weather.py locally and run the script manually with test credentials rather than granting it autonomous access first.
功能分析
Type: OpenClaw Skill
Name: weather-pulse
Version: 1.3.2
The skill bundle is a legitimate weather and air quality query tool using the QWeather and WAQI APIs. The Python script (scripts/weather.py) uses standard libraries for network requests and contains no evidence of data exfiltration, malicious execution, or obfuscation. The SKILL.md documentation is informative and does not contain any prompt-injection attempts.
能力评估
Purpose & Capability
Name/description (weather + air quality) matches the implementation: the Python script makes HTTP calls to QWeather (user-provided host) and WAQI (api.waqi.info) and formats results. No unrelated credentials, binaries, or services are requested.
Instruction Scope
SKILL.md instructs the agent/user to set QWEATHER_API_HOST, QWEATHER_API_KEY, and WAQI_API_TOKEN and to run the provided script; the runtime instructions stay within the weather/AQI domain. Note: metadata marks those env entries as not required, but the script will exit when a needed credential is missing for the chosen endpoint — so credentials are effectively required for their respective features.
Install Mechanism
No install spec is provided (instruction-only) and there is a single readable Python script. Nothing is downloaded or written by an installer step; risk from installation is low. The code will run locally when invoked.
Credentials
The only environment variables read are QWEATHER_API_HOST, QWEATHER_API_KEY, and WAQI_API_TOKEN — appropriate for this skill. Minor inconsistency: SKILL.md and the top-of-script comments sometimes refer to internal names (QW_HOST/QW_KEY) while the code reads QWEATHER_API_HOST/QWEATHER_API_KEY; metadata marks envs as optional even though they are required for functionality.
Persistence & Privilege
always:false and no persistent installation or modification of other skills/configs. The skill does not request permanent platform privileges.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install weather-pulse - 安装完成后,直接呼叫该 Skill 的名称或使用
/weather-pulse触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.3.2
Republished to refresh security scan
v1.3.1
Optimized description for better discoverability: bilingual Chinese/English natural language description, semantic tags, removed keyword stuffing in description. SKILL.md core logic unchanged.
v1.3.0
Add trigger_patterns and Chinese description for weather priority; enhance searchability for weather queries
v1.2.1
Fix: version metadata sync, clarify optional credential requirements in frontmatter
v1.2.0
Add smart location resolver: supports city names (CN/EN), lat/lon auto-detect; doc update
v1.1.0
Improved cross-platform encoding handling (Windows/macOS/Linux), better error messages
v1.0.5
Added automatic retry (up to 3 attempts with 2s delay) for network failures. Shows progress messages on retry.
v1.0.4
Fixed critical bug: _check_config() called before ep was assigned (UnboundLocalError crash). Now correctly orders ep assignment before config check.
v1.0.3
Added requiredEnvs to frontmatter + homepage URL. Documented env var → internal var mapping in script. Synced _meta.json version.
v1.0.2
Fixed: Per-endpoint auth check (weather vs aqi separately). Removed insecure edit-script key method. Env vars only. Security scan should now pass.
v1.0.1
Fixed: Now clearly shows BOTH API registration links (QWeather + WAQI). Added mandatory/optional notes.
v1.0.0
Renamed + removed hardcoded API keys
元数据
常见问题
Weather Pulse 是什么?
天气查询 + 空气质量查询。城市天气、实时温度、预报(3-30天/24-168小时)、生活指数(AQ/PM2.5)、AQI。QWeather API (50k/mo) + WAQI AQI (1k/hr)。配置免费 API 凭证即可使用。支持中英文城市名、经纬度自动识别、CityId。Trigger patter... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 186 次。
如何安装 Weather Pulse?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install weather-pulse」即可一键安装,无需额外配置。
Weather Pulse 是免费的吗?
是的,Weather Pulse 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Weather Pulse 支持哪些平台?
Weather Pulse 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Weather Pulse?
由 Etmnb(@etmnb)开发并维护,当前版本 v1.3.2。
推荐 Skills