Install
openclaw skills install hercycleWomen's cycle intelligence companion. Reads Whoop biometric data (HRV, recovery, sleep, skin temperature) and menstrual cycle phase to understand which hormo...
openclaw skills install hercycleBuilt on the insight that women's biology is cyclical, not linear. Every month has four distinct hormonal seasons — each unlocking different cognitive, emotional, and physical capabilities. HerCycle reads your biometrics and tells you which season you're in, then takes action accordingly.
| Season | Phase | Days | What's Amplified |
|---|---|---|---|
| 🌑 Winter | Menstrual | 1–5 | Introspection, pattern recognition, deep insight, rest & recovery |
| 🌱 Spring | Follicular | 6–14 | Creativity, optimism, new ideas, social energy, starting things |
| ☀️ Summer | Ovulation | ~14 | Communication, charisma, negotiation, peak performance, visibility |
| 🍂 Autumn | Luteal | 15–28 | Detail orientation, completion, editing, boundaries, deep focus |
HerCycle reads from:
cycle_tracking table), or inferred from skin temp patternsSee references/whoop-api.md for data access patterns.
Actions are pluggable. Each module takes the current phase + biometrics and returns a recommendation or triggers an action.
Current modules:
spotify_engine.py or bring your own)To add a new action module: see references/action-modules.md.
Check current phase:
"What phase am I in?" / "What's my cycle season today?"
Phase-aware recommendation:
"Should I push hard at the gym today?" "What should I eat this week?" "Is this a good week for a big presentation?"
Trigger an action:
"Play music for my phase" / "Give me a playlist for my cycle phase"
HerCycle requires a running WhoopClaw instance — an open-source FastAPI backend that handles Whoop OAuth, cycle tracking, and biometric storage. Search GitHub for "WhoopClaw" to find an implementation, or build your own against the Whoop Developer API.
Prerequisites:
WHOOP_CLIENT_ID and WHOOP_CLIENT_SECRET.env, and start the server (uvicorn main:app)/whoop/authorize endpointOnce running, configure WHOOPLAW_BASE_URL to point to your instance (default: http://localhost:8000).
Key endpoints HerCycle uses:
GET /whoop/recovery — latest recovery + HRVGET /cycle/current-phase?telegram_id=<id> — current cycle phaseGET /cycle/predictions?telegram_id=<id> — next period predictionGET /whoop/metrics/skin-temp — skin temperature trend (ovulation signal)Always pull live data before making recommendations. Do not rely on stale cached values.
"Every month I experience four seasons... in this season, certain sensitivity and capacity is amplified." — Chloé Zhao, Oscar-winning director (BBC 100 Women)
The goal is not to manage around the cycle. It's to move with it — scheduling, eating, training, socialising, and creating in alignment with what's naturally amplified. The cycle is the intelligence. HerCycle makes it legible.