Birthday
ReviewAudited by ClawScan on May 10, 2026.
Overview
This skill is coherently designed to store birthday/contact information and create reminder tasks, but users should understand it keeps personal data locally and uses persistent scheduled reminders.
This skill appears benign and purpose-aligned. Before installing, be aware that it stores personal contact and birthday information under ~/.openclaw/workspace and creates persistent reminder tasks. In multi-user deployments, make sure OPENCLAW_SESSION_KEY or the session file reliably identifies each user so data is not mixed under the default profile.
Findings (4)
Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.
Personal information about family, colleagues, or relatives will be saved on disk and may remain there until manually deleted.
The skill stores names, relationships, phone numbers, birthdays, anniversaries, and notes in persistent local JSON files.
"phone": "0912345678", "birthday_solar": "1955-03-15", ... "notes": "喜歡喝普洱茶"
Only store information you are comfortable keeping locally, and protect or back up the OpenClaw workspace appropriately.
Birthday or anniversary reminders may continue running until disabled or removed.
The skill is intended to create and update scheduled reminder tasks that persist beyond the current chat.
並用 OpenClaw cron 設置自動提醒 ... tools: mcp__scheduled-tasks__create_scheduled_task ... update_scheduled_task
Review scheduled tasks periodically and delete reminders you no longer want.
In a shared OpenClaw or bot deployment, incorrect or missing session identification could cause data to be stored under the fallback 'default' user area.
The skill uses a local session identifier or session file to determine which user's data directory to access.
讀取環境變數或 session context 取得用戶 ID ... session_file = os.path.expanduser("~/.openclaw/session.json")For multi-user use, configure a reliable per-user session key and avoid relying on the default session value.
If the dependency is installed manually, the exact package version may vary.
The skill references an external Python package for lunar-date conversion, but there is no install spec and the dependency is range-based rather than pinned.
dependencies: python: - name: lunardate version: ">=0.2.2" ... # pip install lunardate
Install dependencies from trusted package sources and consider pinning a known-good version if reproducibility matters.
