← 返回 Skills 市场
mayi12345

ovulation-tracking

作者 mayi12345 · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
80
总下载
1
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install ovulation-tracking
功能描述
AI-powered fertility tracking with personalized temperature pattern detection and multi-signal fusion. Learns YOUR unique ovulation pattern over 2-3 cycles f...
安全使用建议
This package appears to implement the fertility-tracking features described, but review these before installing: - Data flow: The docs promise "local processing" but also describe using Oura Cloud, Open-Meteo, and sending partner emails. Confirm whether the instance will contact external APIs (Oura/Open-Meteo/SMTP) in your deployment and whether you accept that network traffic. - Secrets in config: The example shows storing Oura tokens and an email password in config.json. Avoid storing plaintext credentials in files that other users/processes can read; prefer platform secrets, file-protected token stores, or per-skill env vars. - Unimplemented / advertised features: Photo-based LH-strip analysis, automatic email sending, and some integrations are advertised but left as TODOs in code. If you rely on those features, verify their actual implementation and where image data would be uploaded or processed. - Privacy: The skill records intimate health data and may transmit alerts/photos to third parties (partner). If you enable partner alerts or photo uploads, confirm recipient addresses and that you consent to sending such data externally. - Cross-skill calls: The skill references an ouraSkill API. If you wire it to other agent skills, review permissions and ensure only the intended data is shared across skills. If you want to proceed: run the code in a sandbox, inspect network calls (or run offline), and avoid populating config.json with sensitive credentials until you’ve verified where and how they’re used.
功能分析
Type: OpenClaw Skill Name: ovulation-tracking Version: 1.0.0 The skill bundle implements a comprehensive fertility tracking system that integrates Oura Ring biometric data with manual inputs (LH tests, symptoms) to predict ovulation. The code in index.js and v2/index.js follows the documented features, using Bayesian fusion and pattern detection logic. While the loadToken function in index.js contains a potential vulnerability by allowing arbitrary file reads via a 'file:' prefix in the configuration, this is a common pattern for local secret management and lacks evidence of malicious intent. No data exfiltration, unauthorized network calls, or prompt injection attacks were identified.
能力评估
Purpose & Capability
Name/description (personalized fertility tracking) align with the included JS modules (pattern detector, multi-signal fusion, main tracker). The code reads/writes local cycle/profile files and provides the prediction APIs described.
Instruction Scope
SKILL.md and README instruct integration with Oura Cloud API, Open-Meteo, and partner email alerts, and encourage photo-based LH-strip uploads. The main code currently leaves Oura fetching and alert-sending as TODOs, so advertised features (photo analysis, network integrations) are not consistently implemented. The docs claim 'Local processing only / No cloud services' but also describe fetching Oura data and using cloud APIs — an important contradiction about where data flows.
Install Mechanism
No install spec that downloads arbitrary binaries; this is an instruction-and-code package with plain JS files and package.json. Dependencies are empty and nothing is pulled from unknown release hosts. Risk from install mechanism itself is low.
Credentials
The skill declares no required environment variables, but the example config asks for sensitive secrets (Oura token, email SMTP password) and shows token file paths. Storing email credentials or tokens in plaintext config is sensitive and the skill offers partner-email features that require such secrets. The lack of declared required env vars vs example config containing secrets is an inconsistency users should note.
Persistence & Privilege
always is false and there are no requests to modify other skills or system-wide settings. The skill persists user-profile.json and current-cycle.json under the config directory — expected for this type of tracker.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install ovulation-tracking
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /ovulation-tracking 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Major update: Now AI-powered with personalized multi-signal ovulation prediction. - Learns your unique temperature rise pattern over 2–3 cycles (Types A–D), preventing missed ovulation for less typical patterns. - Combines up to 5 signals (temperature, HRV, LH, cervical mucus, symptoms) for 80–90% prediction accuracy using Bayesian fusion. - Detects pre-ovulatory temperature dips automatically and alerts ahead of ovulation. - Smarter with every cycle: improves accuracy as it learns your data. - Partner alerting, local privacy-first processing, and new integrations (Oura Ring, OpenClaw agent). - Fully open source with detailed documentation and real-world validation.
元数据
Slug ovulation-tracking
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

ovulation-tracking 是什么?

AI-powered fertility tracking with personalized temperature pattern detection and multi-signal fusion. Learns YOUR unique ovulation pattern over 2-3 cycles f... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 80 次。

如何安装 ovulation-tracking?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install ovulation-tracking」即可一键安装,无需额外配置。

ovulation-tracking 是免费的吗?

是的,ovulation-tracking 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

ovulation-tracking 支持哪些平台?

ovulation-tracking 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 ovulation-tracking?

由 mayi12345(@mayi12345)开发并维护,当前版本 v1.0.0。

💬 留言讨论