Task Supervisor

ReviewAudited by ClawScan on May 10, 2026.

Overview

The skill is useful for tracking long tasks, but it automatically creates recurring background reporters and sends task details to an unclear messaging service, which needs review.

Before installing, confirm that you want automatic background progress reporters, verify exactly which messaging service and recipient will receive updates, and make sure paused tasks stop their cron jobs. Do not include secrets or sensitive details in task logs unless you are comfortable with them being stored in `.tasks/` and summarized in status messages.

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 background reporter may keep running and sending updates after the user expects the task to be paused or stopped.

Why it was flagged

The skill directs the agent to create an autonomous scheduled reporter. Cleanup is tied to done or failed status, while the skill also uses paused status for stuck tasks, leaving a plausible path for the reporter to continue running.

Skill content
At task start, spawn a cron reporter using `exec` ... `openclaw cron add "task-report-<SLUG>"` ... `Remove this cron when Status=done or Status=failed.`
Recommendation

Require explicit user approval before creating a cron job, include a clear stop condition for paused tasks, and provide a visible command or instruction to list and remove active task-report crons.

What this means

Task details, blockers, or sensitive project context could be sent to an unexpected messaging service or recipient.

Why it was flagged

The artifact names two different messaging destinations and instructs periodic transmission of task status outside the local task file, without defining the recipient, account, or data boundary.

Skill content
`periodic WhatsApp reports` ... `send a Feishu message to the user with progress update. Include: completed steps, current step, blockers if any.`
Recommendation

Clarify the exact messaging provider and recipient, ask the user before sending external updates, and document what task information will be included.

What this means

Local task files may retain sensitive task details and be reused in later status updates.

Why it was flagged

The skill persistently stores task progress and later reuses those files for reports and heartbeat responses. This is purpose-aligned, but users should know that task summaries and logs may persist locally.

Skill content
Create a task file at `.tasks/<TASK-SLUG>.md` ... `Append a Log entry` ... `On heartbeat, check `.tasks/` for any `in_progress` tasks`
Recommendation

Avoid putting secrets in task logs, periodically review or delete `.tasks/` files, and treat task-file contents as persistent context rather than temporary notes.