Agent Skills
返回列表
🏠

Seniverse 天气

生活服务 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_b22a52ba/seniverse-weather。

技能介绍

要解决的问题

在聊天或 Agent 对话里问天气,通常要切到专门的天气 App,或者自己写脚本对接天气 API。对于把天气能力嵌入对话流程的开发者来说,还需要处理城市解析、接口选择、输出格式化、定时推送这些琐碎问题。本技能把心知天气(Seniverse)API 封装成可直接调用的能力,让 Agent 在对话中完成天气查询与通知。

核心能力与工作流程

核心接口:

  • 天气实况:返回温度、天气现象、风力风向、湿度、体感温度
  • 逐日预报(3天):返回每日最高/最低温度、白天/夜间天气、风向风力、日出日落
  • 逐时预报(24小时):返回逐小时温度、天气现象、风力风向、湿度
  • 生活指数:返回穿衣、紫外线、洗车、旅游、运动、感冒等建议

执行流程分三种典型场景:

  1. 即时查询:确认城市(默认常用城市或 IP 定位)→ 确认 API Key → 调用对应接口 → 结构化输出
  2. 每日通知:结合 timer_task 创建定时任务,prompt 必须是纯粹的任务指令
  3. 多城市对比:分别查询各城市后生成对比表格

定位参数 location 支持中文名、拼音、城市 ID、经纬度、IP 地址。输出统一使用摄氏度,解析失败时展示原始 JSON 供排查。

适用边界与注意点

  • API Key 由用户自备:需在心知天气官网注册获取,免费版限 400 次/小时
  • 安全约束:Key 仅在会话中使用,不应写入持久化记忆
  • 付费限制:天气预警(alarm)接口免费版不可用,需要时提示升级
  • 定时任务 prompt 限制:不能包含「每天」「定时」等暗示词汇,否则可能被识别为循环任务

使用场景

  • 早晨通勤前查看今天全天气温变化和是否下雨,据此决定带伞和穿衣
  • 出差前对比目的地城市未来三天天气,判断要带什么衣物和装备
  • 每天早上固定时间收到当日天气和穿衣建议推送,无需主动查询
  • 组织户外活动前查看紫外线、运动等生活指数,评估当天是否适合开展

适合人员

  • 需要把天气查询嵌入 Agent 工作流的开发者,希望对话内直接回答天气问题
  • 每天早上要决定穿衣搭配的上班族,想通过定时推送获取当日天气和穿衣建议
  • 需要对比多个城市天气做差旅安排的项目经理,希望一次性看到目的地差异
  • 组织户外团建或赛事的活动策划,需要在活动前确认生活指数是否达标