← Back to Skills Marketplace
wangjian124

Period Care Assistant

by wangjian124 · GitHub ↗ · v0.1.0 · MIT-0
darwinlinuxwin32 ✓ Security Clean
145
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install period-care-assistant
Description
Track menstrual cycle history, answer current cycle status questions, record new period start dates from natural-language messages such as "月经来了", predict th...
Usage Guidance
This skill appears to do what it says: a local, encrypted period tracker implemented as a Node script that needs one secret (PERIOD_TRACKER_KEY). Before installing: (1) keep PERIOD_TRACKER_KEY private and consider providing a per-skill key rather than a broader account secret; (2) set PERIOD_TRACKER_STORE to a secure path you control if you are concerned about where the encrypted file will live; (3) be cautious when configuring delivery-mode=webhook or creating cron jobs — verify that the webhook endpoint is trusted, uses HTTPS, and that cron job payloads and logs are not visible to third parties, since reminder text includes predicted start dates which are sensitive health data; (4) run the included tests locally to validate behavior. If you plan to connect external bridges (DingTalk/webhook), review their privacy/security before enabling automatic delivery.
Capability Analysis
Type: OpenClaw Skill Name: period-care-assistant Version: 0.1.0 The period-care-assistant skill is a well-implemented tool for tracking menstrual health with a strong focus on privacy. It uses a local Node.js script (period_tracker.mjs) to handle logic and stores sensitive user data in an encrypted local file using AES-256-GCM. The instructions in SKILL.md are strictly aligned with the stated purpose, and the deployment documentation provides clear, non-malicious guidance on environment configuration and cron-based reminders. No evidence of data exfiltration, unauthorized execution, or malicious prompt injection was found.
Capability Assessment
Purpose & Capability
The name/description match the actual behavior: a Node script that records period start dates, predicts next starts, and generates reminder plans. The only required runtime pieces are node/nodejs and a single PERIOD_TRACKER_KEY. No unrelated cloud credentials, system services, or surprising binaries are requested.
Instruction Scope
Runtime instructions are explicit: call the included scripts for record/status/configure/reminder-plan and keep all data in the encrypted local store. The instructions also show creating cron jobs whose payloads contain human-readable reminder text (including predicted start dates). That is coherent for reminder delivery, but those cron payloads or configured webhooks could expose sensitive health data if the cron store, logs, or webhook endpoints are not trusted.
Install Mechanism
No external installers or downloads; this is instruction-only with bundled Node scripts. Nothing is fetched from remote URLs or written from an external archive during install.
Credentials
Only a single secret is required (PERIOD_TRACKER_KEY) and an optional store path (PERIOD_TRACKER_STORE) is documented. The key is used to derive an AES-256-GCM data key for local encryption — this is proportionate to the stated goal of encrypted local storage.
Persistence & Privilege
always:false and normal autonomous invocation. The skill writes to its own encrypted state file (default in the skill's .state directory or an explicit PERIOD_TRACKER_STORE), and does not request system-wide privileges or modify other skills. Note: the flow recommends creating cron jobs/agent-turn payloads which, depending on your cron/cron-store visibility and delivery configuration, may leak reminders if not handled carefully.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install period-care-assistant
  3. After installation, invoke the skill by name or use /period-care-assistant
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.0
Initial release
Metadata
Slug period-care-assistant
Version 0.1.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Period Care Assistant?

Track menstrual cycle history, answer current cycle status questions, record new period start dates from natural-language messages such as "月经来了", predict th... It is an AI Agent Skill for Claude Code / OpenClaw, with 145 downloads so far.

How do I install Period Care Assistant?

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

Is Period Care Assistant free?

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

Which platforms does Period Care Assistant support?

Period Care Assistant is cross-platform and runs anywhere OpenClaw / Claude Code is available (darwin, linux, win32).

Who created Period Care Assistant?

It is built and maintained by wangjian124 (@wangjian124); the current version is v0.1.0.

💬 Comments