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.inAPI - 天气数据来源
输出内容
- •生理节律分析(身体、情感、智力周期)
- •基础天气信息(温度、天气状况、湿度、风速)
- •针对跑步的天气分析
- •个性化的跑步建议
- •着装推荐
- •晨跑专项建议
示例
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天
根据出生日期计算当前在各周期中的位置,并评估适宜的运动强度。