Back to skill
Skillv1.0.1
ClawScan security
Schedule Manager · ClawHub's context-aware review of the artifact, metadata, and declared behavior.
Scanner verdict
BenignMar 15, 2026, 2:59 AM
- Verdict
- Benign
- Confidence
- medium
- Model
- gpt-5-mini
- Summary
- The skill's code and instructions are consistent with a local schedule/reminder manager — it modifies the user's crontab and workspace files but does not request secrets or remote endpoints; review and test locally before use.
- Guidance
- This skill appears to do what it says (local scheduling and reminders). Before installing: 1) Inspect or provide the referenced run-task.sh (~/.openclaw/workspace/scripts/run-task.sh) because crontab entries call it — its contents determine what runs. 2) Back up your current crontab (crontab -l > before-crontab.txt) so you can restore it if needed. 3) Install/verify the expected TTS tool (edge-tts) if you need TTS reminders; the package.json does not auto-install it. 4) Edit the hard-coded PATH (/home/wang/...) in the script/update_crontab to match your environment. 5) Test in a non-critical account or container to confirm behavior. If you cannot inspect run-task.sh or do not want crontab changes, do not install.
Review Dimensions
- Purpose & Capability
- noteName/description match the included Python script and SKILL.md: the tool reads/writes a local task file, manages temporary tasks, and updates crontab to run a local run-task.sh. Minor inconsistencies: package.json lists an edge-tts dependency and SKILL.md metadata lists required bins (edge-tts), but there is no install spec to ensure those binaries are present. Those are plausible for a TTS-based reminder skill but are not automatically provisioned.
- Instruction Scope
- noteRuntime instructions and the script operate within ~/.openclaw/workspace and the user's crontab — which is coherent for a scheduler. The script invokes crontab and delegates actual task execution to RUN_TASK_SCRIPT (~/.openclaw/workspace/scripts/run-task.sh), but that helper script is not included in the package: you must supply or inspect it. The code does not attempt to read unrelated system credentials or exfiltrate data.
- Install Mechanism
- noteNo install spec is provided (instruction-only / source files), which is lower-risk for hidden downloads. However package.json declares a dependency (edge-tts) but the skill offers no automatic installation steps; the SKILL.md expects an edge-tts binary. This is an inconsistency (dependency present but not installed) you should handle manually.
- Credentials
- okThe skill requests no environment variables or credentials. It writes files under the user's home workspace and updates the user's crontab — both proportionate to a scheduler. One minor oddity: the crontab PATH contains a hard-coded path (/home/wang/.npm-global/bin) which appears developer-specific and should be reviewed/adjusted before use.
- Persistence & Privilege
- noteThe skill modifies the user's crontab (persistent scheduled jobs), which is expected for this functionality but is a privileged action: it will create recurring system-level invocations for the account that installs it. always:false (not force-included) and it does not request other skills' credentials.
