mcpField
W
weather

weather

github.com/aws-samples其他19756 次安装3 周前更新
代码仓库

关于 weather

weather 是一项天气查询技能,可按城市获取当前状况、逐小时信息和多日预报,适用于日常查询及出行或户外活动规划。

主要功能

  1. 01当前天气和逐小时预报
  2. 021–16 天天气预报
  3. 03可选国家名以区分同名城市

适用场景

  1. 01查询城市当天的天气
  2. 02规划旅行或户外活动

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/aws-samples/sample-strands-agent-with-agentcore --skill weather

安装后在 Claude Code 中输入/weather确认已加载。

详细介绍

天气

可用工具

  • get_today_weather(city_name, country?):获取当前天气状况和今天的逐小时预报。

    • city_name(字符串,必填):城市名称(例如,“Seoul”“New York”“London”)
    • country(字符串,可选):用于消除歧义的国家名称(例如,“South Korea”)
  • get_weather_forecast(city_name, days?, country?):获取多日天气预报(1–16 天)。

    • city_name(字符串,必填):城市名称
    • days(整数,可选,默认值:7):预报天数(1–16)
    • country(字符串,可选):用于消除歧义的国家名称

使用指南

  • 直接使用城市名称 — API 会在内部处理地理编码。
  • 如果城市名称存在歧义,请添加 country(例如,俄勒冈州和缅因州都有一个名为“Portland”的城市)。
  • 使用 get_today_weather 获取当前天气状况和今天的逐小时天气详情。
  • 使用 get_weather_forecast 进行多日规划(旅行、活动、户外活动)。
  • 如果不清楚用户的偏好,请同时使用摄氏度和华氏度显示温度。
  • 包含相关详情:降水概率、风速、湿度。

评论

支持 Markdown