← Back to Skills Marketplace
sosshuai

经期管理 / Period Tracker

by sosshuai · GitHub ↗ · v1.2.0 · MIT-0
cross-platform ⚠ suspicious
240
Downloads
0
Stars
1
Active Installs
6
Versions
Install in OpenClaw
/install period-tracker
Description
经期管理 / Period Tracker - 女性健康周期追踪工具。全自然语言交互,无需记命令。功能:(1) 经期记录 - 说'月经来了'即可记录;(2) 症状记录 - 说'痛经2级'或'心情烦躁';(3) 周期预测 - 说'下次月经什么时候';(4) 排卵期管理 - 受孕概率日历;(5) 定时提醒 - 说'帮...
Usage Guidance
What to consider before installing: - Privacy: all health data is stored locally at ~/.openclaw/workspace/period_tracker/data.json; it is not uploaded by the code. If you want stronger protection, back up/encrypt or delete the file when not needed. - Crontab changes: the reminder script reads and rewrites your user crontab to add scheduled notifications. Review the exact cron lines before allowing setup and be aware it will run the script as your user at scheduled times. - Local commands: the code may invoke 'crontab' and (optionally) 'clawhub' to check updates. If you do not have clawhub installed, that call is wrapped in try/except and will silently do nothing. If you do have clawhub, update-check behavior will run the local binary — consider whether you trust that tool. - Version mismatch: registry metadata shows 1.2.0 while the script's CURRENT_VERSION is 1.1.0 — not a security issue by itself but indicates maintenance/versioning inconsistency you may want to confirm. - Audit before enabling: inspect the cron entries that will be added and the data file contents if you have sensitive notes. If you only want ephemeral use, avoid enabling persistent reminders or delete cron entries after use. Overall this appears coherent and consistent with a local period-tracker; the primary risks are local (crontab modification and storage of sensitive health data) rather than unexplained network or credential access.
Capability Analysis
Type: OpenClaw Skill Name: period-tracker Version: 1.2.0 The skill implements period tracking with automated reminders and self-update capabilities. It achieves persistence by modifying the user's crontab via `scripts/setup_reminder.py` and includes a self-update mechanism in `scripts/period_tracker.py` that executes `clawhub update`. While these behaviors are documented and support the skill's stated functionality, the manipulation of system-level scheduling and the ability to trigger external updates represent high-risk capabilities that warrant a suspicious classification under the provided criteria.
Capability Assessment
Purpose & Capability
Name/description (period tracking, ovulation, reminders) aligns with the code and SKILL.md. Minor mismatch: SKILL.md/registry declare no required binaries, but the code optionally invokes 'clawhub' (for update checks) and uses the system 'crontab' command for reminders. These are plausible for the stated purpose but should be noted.
Instruction Scope
Runtime instructions and scripts operate on local data (~/.openclaw/workspace/period_tracker/data.json), run local commands (python3, crontab), and schedule cron jobs. They do not call external web endpoints or read unrelated system credentials. The reminder script parses and rewrites the user's crontab — this is expected for a reminder feature but is a privileged local operation.
Install Mechanism
No install spec (instruction-only with bundled scripts). Nothing is downloaded from external URLs or extracted. Risk from install mechanism is low.
Credentials
The skill requests no environment variables or external credentials. All data is stored locally in a JSON file; the requested access (filesystem and crontab) is proportionate to the stated features.
Persistence & Privilege
The skill does not set always:true and does not request elevated system permissions, but setup_reminder.py will read and overwrite the user's crontab to add scheduled jobs. This grants the skill persistent scheduled execution (as the user) and should be confirmed by the user before enabling reminders.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install period-tracker
  3. After installation, invoke the skill by name or use /period-tracker
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.2.0
Add auto-update feature: check for updates automatically and support natural language update command
v1.1.0
Major update: natural language interaction, simplified UI, reminder system, enhanced ovulation tracking
v1.0.3
Simplify name for better searchability
v1.0.2
Add Chinese names for better discoverability by Chinese users
v1.0.1
Remove brand references, use standard medical cycle algorithms
v1.0.0
Initial release
Metadata
Slug period-tracker
Version 1.2.0
License MIT-0
All-time Installs 1
Active Installs 1
Total Versions 6
Frequently Asked Questions

What is 经期管理 / Period Tracker?

经期管理 / Period Tracker - 女性健康周期追踪工具。全自然语言交互,无需记命令。功能:(1) 经期记录 - 说'月经来了'即可记录;(2) 症状记录 - 说'痛经2级'或'心情烦躁';(3) 周期预测 - 说'下次月经什么时候';(4) 排卵期管理 - 受孕概率日历;(5) 定时提醒 - 说'帮... It is an AI Agent Skill for Claude Code / OpenClaw, with 240 downloads so far.

How do I install 经期管理 / Period Tracker?

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

Is 经期管理 / Period Tracker free?

Yes, 经期管理 / Period Tracker is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does 经期管理 / Period Tracker support?

经期管理 / Period Tracker is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created 经期管理 / Period Tracker?

It is built and maintained by sosshuai (@sosshuai); the current version is v1.2.0.

💬 Comments