auto-daily-summary

ReviewAudited by ClawScan on May 10, 2026.

Overview

The skill largely does what it claims, but it creates persistent daily jobs for every agent and builds shell commands unsafely, so it should be reviewed before use.

Run this only if you want every discovered OpenClaw agent to receive a daily summary prompt indefinitely. Review the script first, consider limiting it to selected agents, and know how to list and delete the created cron jobs.

Findings (3)

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

A single run can leave daily autonomous prompts active for all agents until the user manually finds and removes those cron jobs.

Why it was flagged

The script iterates over every discovered agent and adds a recurring OpenClaw cron job. The artifacts do not show per-agent opt-in, a confirmation step, an expiration, or a cleanup command.

Skill content
for agent in agents: ... create_cron_job(agent_id, agent['workspace'], system_tz) ... f'--cron "30 23 * * *" ' ... f'--agent {agent_id} '
Recommendation

Add a dry-run or confirmation step, support selecting specific agents, and document how to remove the created jobs. Users should inspect `openclaw cron list` after running it.

What this means

If an agent id, workspace path, or timezone value contains shell metacharacters, running the setup script could execute unintended local commands.

Why it was flagged

The script uses shell=True and interpolates values derived from local agent data, workspace paths, and timezone settings into a shell command without robust quoting or validation.

Skill content
result = subprocess.run(command, shell=True, ...) ... f'--tz "{timezone}" ' ... f'--agent {agent_id} ' ... f'--message "{message}" '
Recommendation

Use `subprocess.run([...], shell=False)` with an argument list, and validate or safely escape agent ids, workspace paths, and timezone values.

What this means

Task details, collaboration notes, and possibly sensitive work information may be retained in agent memory files; inaccurate summaries could also persist.

Why it was flagged

The skill intentionally causes agents to write recurring summaries into persistent workspace diary files, which may later be reused as memory/context.

Skill content
write them to their diary file [workspace]/memory/daily/YYYY-MM-DD.md... cross-agent collaborations, and learning insights
Recommendation

Confirm that this diary location and retention behavior are acceptable, and periodically review or prune generated memory files.