Proactive Tasks

PassAudited by ClawScan on May 10, 2026.

Overview

The skill is a coherent local task tracker, but it deliberately uses persistent workspace memory and optional heartbeat/cron autonomy, so users should opt in and scope it carefully.

This looks acceptable if you want a local task manager that can support proactive agent work. Before enabling heartbeat or cron, review HEARTBEAT.md yourself, limit what the agent may do autonomously, avoid storing sensitive information in task notes, and verify the documented commands match the included script.

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 enabled, the agent may spend time on tasks and send updates on a schedule, which could be surprising if the task list or heartbeat instructions are stale.

Why it was flagged

The documentation shows an optional recurring heartbeat setup that can cause the agent to work periodically without a new user prompt. The artifacts do not auto-install this cron job, but enabling it creates ongoing autonomous behavior.

Skill content
Create cron job (fires every 30 minutes):
```bash
*/30 * * * * /path/to/send-heartbeat.sh
```
Recommendation

Only enable heartbeat or cron after defining allowed goals, time limits, and notification rules, and keep an easy way to disable the scheduled job.

What this means

A changed or overly broad HEARTBEAT.md could redirect the agent’s autonomous work.

Why it was flagged

The skill makes a persistent workspace file authoritative for heartbeat behavior. That is purpose-aligned, but if the file is edited unexpectedly, the agent may follow unintended instructions.

Skill content
Read HEARTBEAT.md if it exists (workspace context). 
Follow it strictly. Do not infer or repeat old tasks from prior chats.
Recommendation

Keep HEARTBEAT.md user-controlled, narrowly scoped, and reviewed before enabling scheduled heartbeats.

What this means

Task names, notes, blockers, and progress may persist across sessions and shape future agent behavior.

Why it was flagged

The skill intentionally stores task context in persistent files and tells the agent to rely on them after context loss. This is disclosed and local, but stale or incorrect task state can influence later sessions.

Skill content
SESSION-STATE.md is your "RAM" - the ONLY place task details are reliably preserved. ... After compaction: Read `working-buffer.md`
Recommendation

Do not put secrets in tasks or notes, periodically review the memory/session files, and clear or correct stale entries.

What this means

Setup commands may fail or users may be tempted to add/run a helper script that was not part of the reviewed package.

Why it was flagged

Some examples reference task_manager_phase2.py, while the provided manifest lists only scripts/task_manager.py. This looks like documentation drift rather than malicious behavior, but copied automation could point to a missing or unreviewed helper.

Skill content
python3 scripts/task_manager_phase2.py mark-progress <task_id> <percent>
Recommendation

Use the included scripts/task_manager.py commands unless the publisher supplies and documents any additional helper files.