Back to skill
Skillv1.0.0

ClawScan security

Drink Water Reminder · ClawHub's context-aware review of the artifact, metadata, and declared behavior.

Scanner verdict

ReviewMar 3, 2026, 5:33 AM
Verdict
Review
Confidence
medium
Model
gpt-5-mini
Summary
The skill's behavior (creating/removing OpenClaw cron jobs) matches its description, but the package omits required runtime dependencies (openclaw CLI and node) and the manifest/instructions are inconsistent about what is needed.
Guidance
This skill appears to do what it says (manage an OpenClaw cron job that announces 'drink-water-reminder'), but the package omits two runtime requirements: the openclaw CLI and node (used for JSON parsing). Before installing or running: 1) verify you have a trusted openclaw CLI installed and authenticated (cron commands will run under that CLI). 2) Ensure Node is available on PATH. 3) Inspect the scripts locally (they are short and understandable) and test them in a safe environment to confirm announcements and cron entries behave as you expect. If you want to proceed in production, ask the publisher to update the manifest to declare required binaries or provide an install spec so there are no surprises.

Review Dimensions

Purpose & Capability
concernThe scripts implement exactly the advertised functionality (add/list/remove a cron named 'drink-water-reminder' via the OpenClaw CLI). However the skill declares no required binaries or environment variables even though the scripts invoke the openclaw CLI and 'node'. The missing dependency declaration is an incoherence and could cause unexpected failures or hide required privileges.
Instruction Scope
noteSKILL.md instructs running the included bash scripts and does not ask for broader system access, sensitive files, or external endpoints. The scripts only parse openclaw cron JSON and call openclaw cron add/rm/list. They do use 'node -e' for JSON parsing (safe in context) and operate only on cron jobs named 'drink-water-reminder'. Still, SKILL.md does not mention the need for the openclaw CLI or Node, which is an omission.
Install Mechanism
okThere is no install spec (instruction-only plus included scripts). Nothing is downloaded from external URLs and no archive extraction occurs. This minimizes install-time risk.
Credentials
okThe skill does not request credentials or environment variables and the scripts do not read secrets. The only implicit requirement is that the operator's OpenClaw CLI be authenticated/available, which is reasonable for modifying OpenClaw cron jobs.
Persistence & Privilege
okThe skill does not request 'always: true' or elevated platform privileges. It adds/removes jobs in the OpenClaw cron system (its stated purpose). The add script uses '--session isolated' which limits session exposure.