AgentSkillsCN

Running Weather Advisor

运行天气顾问

SKILL.md

Running Weather Advisor Skill

结合生理节律和天气数据的晨跑建议工具,提供个性化的跑步指导。

功能特性

  • 计算生理节律(身体、情感、智力周期)
  • 获取基础天气信息(温度、天气状况、湿度、风速)
  • 提供个性化的跑步建议
  • 综合分析生物和环境因素
  • 推荐合适的着装和配速
  • 提供晨跑专项建议

使用方法

基本用法

bash
# 使用默认参数(出生日期1977-03-04,上海闵行201108,今天)
./running_advisor_simple.sh

# 指定出生日期和位置
./running_advisor_simple.sh 1977-03-04 201108

# 指定出生日期、位置和日期
./running_advisor_simple.sh 1977-03-04 Beijing 2026-02-02

参数说明

  • birth_date: 出生日期,格式为 YYYY-MM-DD,默认为 1977-03-04
  • location: 要查询的位置,可以是邮编或城市名,默认为 201108(上海闵行)
  • date: 要查询的日期,格式为 YYYY-MM-DD,默认为今天

依赖

  • curl - 用于请求天气数据
  • bc - 用于数学计算
  • wttr.in API - 天气数据来源

输出内容

  • 生理节律分析(身体、情感、智力周期)
  • 基础天气信息(温度、天气状况、湿度、风速)
  • 针对跑步的天气分析
  • 个性化的跑步建议
  • 着装推荐
  • 晨跑专项建议

示例

bash
# 为1977年3月4日出生的人在上海闵行区生成今日跑步建议
./running_advisor_simple.sh 1977-03-04 201108

# 为指定日期生成跑步建议
./running_advisor_simple.sh 1977-03-04 Beijing 2026-02-02

生理节律算法

该技能使用经典的生理节律理论:

  • 身体周期:23天
  • 情感周期:28天
  • 智力周期:33天

根据出生日期计算当前在各周期中的位置,并评估适宜的运动强度。