water-reminder

ReviewAudited by ClawScan on May 10, 2026.

Overview

Prompt-injection indicators were detected in the submitted artifacts (unicode-control-chars); human review is required before treating this skill as clean.

This looks reasonable for a reminder skill. Before installing, confirm you want recurring notifications from 8:00 to 23:00, review any heartbeat configuration change before applying it, and keep USER.md and the heartbeat state file private or remove them when disabling the skill. ClawScan detected prompt-injection indicators (unicode-control-chars), so this skill requires review even though the model response was benign.

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.

What this means

If followed, the agent heartbeat frequency may be changed, which could affect how often recurring tasks run.

Why it was flagged

The skill documents changing OpenClaw heartbeat configuration, which can affect recurring agent execution. The instructions frame this as user-informed setup and include a backup step.

Skill content
Config File: `~/.openclaw/openclaw.json` ... If modification needed, inform user of the method ... `heartbeat`: `{ "every": "45m" }`
Recommendation

Only apply the heartbeat change intentionally, prefer the narrowest per-agent configuration if available, and keep the backup so it can be reverted.

What this means

Your local session/channel ID may be used by the agent to address reminder messages to you.

Why it was flagged

The skill needs a user channel/session identifier so it can send reminder messages. This is expected for the stated purpose, but it is still account/session-related data.

Skill content
User Information File ... File Location: USER.md ... Required Info: Contains user's channel session ID
Recommendation

Keep USER.md local and private, and remove or update the session ID if you disable or uninstall the reminder.

What this means

A local state file may persist after use and may contain your last reminder timestamp plus the chat/session ID used for notifications.

Why it was flagged

The skill stores persistent reminder state and a chat/session identifier in OpenClaw memory. This is scoped to reminder timing, but it is persistent local context.

Skill content
State Tracking File ... `/home/${user}/.openclaw/workspace/memory/heartbeat-state.json` ... `lastWaterReminder` ... `chatId`
Recommendation

Review or delete the state file when disabling the skill, and ensure local file permissions protect the OpenClaw memory directory.

What this means

The agent may continue sending reminders during the configured daily window until the skill or schedule is disabled.

Why it was flagged

The skill is designed for recurring autonomous reminders. This persistence is disclosed and central to the purpose rather than hidden or self-propagating.

Skill content
Sends hydration and movement reminders every 45 minutes during working hours (8:00-23:00)
Recommendation

Install only if you want recurring notifications, and make sure you know how to disable the skill or revert the heartbeat/state configuration.