menstrual-cycle-tracking
✓Verified·Scanned 2/17/2026
记录和分析女性月经周期数据。当用户发送以“记录月经周期”开头的自然语言信息时使用,用于提取时间、周期天数、流量、痛感和情绪等结构化数据并保存到 JSON 文件,同时支持基于历史数据的健康趋势分析。
from clawhub.ai·v4e0ef88·1.7 KB·0 installs
Scanned from 1.0.3 at 4e0ef88 · Transparency log ↗
$ vett add clawhub.ai/crazypeace/menstrual-cycle-tracking
Period Tracker Skill
该技能允许通过自然语言记录月经周期,并生成结构化的分析报告。
核心流程
1. 识别与提取
- 触发词:“记录月经周期”。
- 提取字段:日期、周期第几天 (
cycle_day)、流量 (flow)、疼痛等级 (pain0-10)、情绪 (mood)。 - 如果用户没有提及第几天, 那么通过本周期的开始日期自行推算
2. 存储方案
- 数据保存在 SKILL 目录下的
menstrual_cycle_tracking_records.json。 - 格式建议
{
"timestamp": "2026-01-15T09:25:00",
"raw_text": "记录月经周期:第四天,量变小了,身体感觉轻松多了。",
"structured": {
"date": "2026-01-15",
"cycle_day": 4,
"status": "ongoing",
"flow": "light",
"pain": 1,
"mood": "better",
"symptoms": []
}
},
3. 分析与改进
- 从原始文字到结构化数据的转换不是固定不变的, 需要不断持续改进.
- 比如, 用户没有办法明确地记录"今天是本周期最后一天", 但是, 空闲很长一段时间后记录周期的开始, 那么上次记录就是周期结束.
使用示例
用户:“记录月经周期:第二天,量很大,肚子剧痛,心情很烦。”
操作:结构化为 cycle_day: 2, flow: heavy, pain: 8 等。