宠物友好的3天天气预报,为人类和宠物提供贴心建议。用于用户询问天气分析或宠物友好天气信息。
给想要规划户外行动的宠物主人提供很好的推荐是一项面向实际任务的技能。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;
若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
获取为期 3 天的综合天气预报,并为人类及他们心爱的宠物提供温暖、贴心的建议。非常适合希望与毛茸茸的伙伴共同规划户外活动的宠物主人!
✅ 在以下情况下使用该能力:
若用户未提供位置信息,则主动询问。支持以下格式:
使用 wttr.in 获取预报数据:
# 推荐使用 JSON 格式(便于解析)
curl -s "wttr.in/{LOCATION}?format=j1"
# 人性化可读的 3 日预报
curl -s "wttr.in/{LOCATION}"
提取每日关键数据:
从 JSON 响应中提取每日以下字段:
温度:
maxtempC 或 maxtempF)mintempC 或 mintempF)avgtempC 或 avgtempF)天气状况:
weatherDesc)hourly[].chanceofrain)humidity)风况:
windspeedKmph 或 windspeedMiles)winddir16Point)其他信息:
uvIndex)visibility)对连续 3 天的数据进行横向对比分析:
温度趋势:
降水分析:
天气模式:
基于上述分析,提供可操作的具体建议:
🌡️ 温度舒适性建议:
🌧️ 雨天与降水应对:
💨 风况影响:
☀️ 紫外线与日照:
🏃 活动建议:
面向宠物主人提供定制化建议:
🐕 宠物温度安全指南:
⏰ 最佳遛狗时段:
🌧️ 宠物防雨措施:
🔥 地面安全须知:
☀️ 宠物紫外线防护:
curl -s "wttr.in/Beijing?format=j1"
curl -s "wttr.in/Beijing?3"
# 今日 + 后续两天,精简输出
curl -s "wttr.in/Beijing?format=v2&num_of_days=3"
# 今日
curl -s "wttr.in/Beijing?0"
# 明日
curl -s "wttr.in/Beijing?1"
# 后日
curl -s "wttr.in/Beijing?2"
📍 位置:{City}
📅 3 日天气预报分析
【今日 - {Date}】
🌡️ 温度:{min}°C ~ {max}°C(体感温度 {feels}°C)
☁️ 天气状况:{weather_desc}
🌧️ 降水概率:{chance}%(有雨)
💨 风况:{speed} km/h,{direction}
☀️ 紫外线指数:{uv}
💧 湿度:{humidity}%
【明日 - {Date}】
🌡️ 温度:{min}°C ~ {max}°C
☁️ 天气状况:{weather_desc}
🌧️ 降水概率:{chance}%(有雨)
[按相同模式继续...]
【后日 - {Date}】
[格式同上...]
📊 趋势分析
• 温度趋势:{trend}
• 降水趋势:{analysis}
• 整体天气模式:{pattern_summary}
👥 人类建议
• 着装:{advice}
• 活动建议:{suggestions}
• 是否需带伞:{yes/no/optional}
• 户外最佳时段:{time_window}
🐕 宠物友好建议
• 温度安全:{pet_temp_advice}
• 最佳遛狗时段:{timing}
• 防雨措施:{rain_gear}
• 地面安全(脚垫保护):{paw_safety}
• 紫外线防护:{sun_protection}
重要提示:输出语言必须与用户输入语言一致。
调用脚本时,请自动识别用户输入语言,并传入对应的 --lang 参数:
--lang zh--lang en(或省略,因英文为默认语言)示例:
为确保结果可靠,请使用提供的脚本:
# 英文输出(适用于英文查询)
curl -s "wttr.in/Tokyo?format=j1" | python3 scripts/weather_analysis.py "Tokyo" --lang en
# 中文输出(适用于中文查询)
curl -s "wttr.in/Beijing?format=j1" | python3 scripts/weather_analysis.py "Beijing" --lang zh
语言选项:
--lang en:英文输出--lang zh:中文输出提供测试脚本:
# 测试多个城市
bash scripts/test_cities.sh
--lang 参数