← Back to Skills Marketplace
mayi12345

ovulation-tracking

by mayi12345 · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
80
Downloads
1
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install ovulation-tracking
Description
AI-powered fertility tracking with personalized temperature pattern detection and multi-signal fusion. Learns YOUR unique ovulation pattern over 2-3 cycles f...
Usage Guidance
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.
Capability Analysis
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.
Capability Assessment
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.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install ovulation-tracking
  3. After installation, invoke the skill by name or use /ovulation-tracking
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
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.
Metadata
Slug ovulation-tracking
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is 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... It is an AI Agent Skill for Claude Code / OpenClaw, with 80 downloads so far.

How do I install ovulation-tracking?

Run "/install ovulation-tracking" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is ovulation-tracking free?

Yes, ovulation-tracking is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does ovulation-tracking support?

ovulation-tracking is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created ovulation-tracking?

It is built and maintained by mayi12345 (@mayi12345); the current version is v1.0.0.

💬 Comments