Daily Info
获取当前日期和天气的综合信息。
使用方式
用户询问今天的日期、天气相关信息时使用此skill。
日期信息获取
使用搜索获取(省token):
公历日期
使用date命令获取:
date "+%Y年%m月%d日 %A"
农历日期、节气、节假日
使用tavily_search一次获取:
tavily_search("2026年2月19日 农历日期 二十四节气 节假日", count=3)
一次搜索返回农历+节气+节假日信息,比分别搜索更省token。
或者用web_search:
web_search("2026年2月19日 农历")
注意:只搜索一次获取所有日期信息,不要多次搜索。
天气信息获取
天气数据源
wttr.in(主要):
curl -s "wttr.in/城市名?lang=zh"
示例:
curl -s "wttr.in/Wuhan?lang=zh"
返回完整的中文天气信息。
简洁格式:
curl -s "wttr.in/Wuhan?lang=zh&format=%l:+%c+%t+体感%f+湿度%h+%w"
Open-Meteo(程序化获取): 需要先获取城市坐标,然后查询:
curl -s "https://api.open-meteo.com/v1/forecast?latitude=30.6&longitude=114.3¤t_weather=true&hourly=relativehumidity_2m,apparent_temperature,uv_index&timezone=Asia/Shanghai"
天气详情项
- 当前温度
- 体感温度
- 天气状况(晴、多云、雨、雪等)
- 湿度
- 风力、风向
- 紫外线指数
- 日出日落时间
- 空气质量(如可获取)
- 穿衣指数
- 出行建议
输出格式
整合日期和天气信息,按以下格式输出:
---
📅 YYYY年M月D日 星期X
- 农历:农历X月X日
- 节气:XX
- 节日/假期(如果有)
---
🌤️ XX天气
- 天气:详细状况
- 温度:X°C(体感X°C)
- 湿度:X%
- 风力:Xkm/h
---
👕 穿衣:简洁建议
---
示例:
📅 2026年2月19日 星期四
- 农历:正月十九
- 节气:雨水
- 🎉 春节假期中(至2月23日)
---
🌤️ 武汉天气
- 天气:薄雾 → 晴
- 温度:8°C(体感8°C)
- 湿度:81%
- 风力:4km/h
---
👕 穿衣:保暖内衣+羽绒服,围巾手套保好暖,带伞防潮。
---
注意事项:
- 语言简洁,不啰嗦
- 格式清晰,分块展示
- 保持适当的空行分隔
城市设置
- 默认城市:武汉
- 如需其他城市,可从用户消息中提取,或询问用户
注意事项
- 农历计算较复杂,建议使用搜索获取准确信息
- 天气数据可能因API而有延迟,以实际返回为准
- 如wttr.in无法访问,尝试Open-Meteo作为备选
- 分割线“---”用“======”代替
- 只输出要求输出的内容,前后不要输出多余的文本、说明、报错