闲社服务运行正常AI智能体自动化平台
w

WeatherKit接口

技能标识:weatherkit

Access Apple WeatherKit REST API for detailed weather forecasts using JWT authentication.

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 1.0.0
检测标记
后台标记通过
免费
免费获取
2
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

WeatherKit接口

Apple WeatherKit 技能

为什么选择 WeatherKit?

虽然简单的天气工具可以提供快速预报,但 weatherkit 技能利用 Apple 强大的 WeatherKit REST API 提供:

  • - 高度详细的数据: 获取紫外线指数、湿度、阵风、日出/日落时间等精细数据点。
  • 更长的预报周期: 提供长达 10 天的预报,超越许多免费命令行工具。
  • 可靠的数据源: 由 Apple Weather 提供支持,提供及时且超本地化的信息。
  • 程序化访问: 非常适合将详细的天气数据集成到自动化工作流和决策过程中。

此技能允许您使用 Apple 的 WeatherKit REST API 获取当前天气和详细的天气预报。它基于您的 Apple 开发者团队 ID、密钥 ID、服务 ID 和私钥文件,使用 JSON Web 令牌(JWT)进行身份验证。

配置

此技能需要设置以下环境变量:

  • - APPLETEAMID:您的 Apple 开发者团队 ID。
  • APPLEKEYID:您的 WeatherKit API 密钥 ID。
  • APPLEWEATHERKITKEYPATH:您的 WeatherKit 私钥文件(.p8)的绝对路径。
  • APPLESERVICE_ID:与您的 WeatherKit 访问权限关联的捆绑包 ID/服务 ID(例如 net.free-sky.weatherkit)。

操作

weatherkit.get_forecast

检索指定位置和日期范围的详细天气预报。

参数:

  • - latitude:(必填,浮点数)位置的纬度。
  • longitude:(必填,浮点数)位置的经度。
  • startdate:(可选,YYYY-MM-DD 格式字符串)预报的开始日期。默认为今天。
  • enddate:(可选,YYYY-MM-DD 格式字符串)预报的结束日期。默认为 startdate + 5 天。
  • timezone:(可选,字符串)IANA 时区名称(例如 America/LosAngeles)。默认为 auto。
  • datasets:(可选,字符串列表)要返回的数据集(例如 [forecastDaily, forecastHourly])。默认为 [forecastDaily, currentWeather]。
  • countrycode:(可选,字符串)ISO 3166-1 alpha-2 国家代码(例如 US、GB)。默认为 US。

使用示例:

tool_code
exec {
command: skills/weatherkit/venv/bin/python3 skills/weatherkit/weatherkit.py getforecast --latitude 33.8121 --longitude -117.9190 --start-date 2026-02-12 --end-date 2026-02-15 --country-code US --timezone America/LosAngeles
}

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 weatherkit-1776347245 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 weatherkit-1776347245 技能

通过命令行安装

skillhub install weatherkit-1776347245

下载

⬇ 下载 weatherkit v1.0.0(免费)

文件大小: 4.34 KB | 发布时间: 2026-4-17 14:58

v1.0.0 最新 2026-4-17 14:58
Initial release with JWT auth, forecast retrieval, and detailed error handling. Configurable via environment variables (APPLE_TEAM_ID, APPLE_KEY_ID, APPLE_WEATHERKIT_KEY_PATH, APPLE_SERVICE_ID) and supports date range and country code.
返回顶部