Install
openclaw skills install pregnancy-careA comprehensive pregnancy care assistant that tracks gestational age, manages medical checklists, provides weekly updates, and offers personalized advice for multiple users.
openclaw skills install pregnancy-careThis skill acts as a comprehensive pregnancy companion. It tracks the user's pregnancy progress, manages a checklist of medical milestones (standard + custom), provides timely health information, and offers support for various symptoms. It supports multiple users and role-based interactions (pregnant person vs. partner/family).
Pregnancy Tracking:
Checklist Management:
Personalization & Roles:
Lifecycle Management:
Always determine the user_id from the context (e.g., channel ID, user handle). If not available, ask or use a session-specific ID.
pregnancy_helper.py set_role [user_id] [role].pregnancy_helper.py context [user_id] [lmp_date].pregnancy_helper.py context [user_id].error: LMP_MISSING, ask for LMP.error: INVALID_DATE_FORMAT, use LLM to extract date from user input and retry.pregnancy_helper.py complete [user_id] nt_scan.pregnancy_helper.py add_custom [user_id] "Buy diapers" 30.pregnancy_helper.py archive [user_id].scripts/pregnancy_helper.py)The script is the single source of truth for data.
context [user_id] [optional_date]: Get full status (weeks, tasks, advice).
weeks, days, upcoming_tasks, custom_milestones, advice.complete [user_id] [task_id]: Mark a task as done.add_custom [user_id] [title] [week]: Add a custom milestone.archive [user_id]: Archive user data and return summary.set_role [user_id] [role]: Set user role (e.g., 'pregnant_person', 'partner').The script uses Regex for standard formats.
{"error": "INVALID_DATE_FORMAT", "input": "..."}:
YYYY-MM-DD from the input.context again with the extracted date.