daily-info

获取当前日期和天气的综合信息,包括公历、农历、节气、节假日,以及天气详情(温度、湿度、风力、空气质量、穿衣指数等)。当用户询问今天的日期、天气、或需要日期天气相关信息时触发。

Audits

Pending

Install

openclaw skills install daily-info

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作为备选
  • 分割线“---”用“======”代替
  • 只输出要求输出的内容,前后不要输出多余的文本、说明、报错