TODO Tracker

PassAudited by ClawScan on May 1, 2026.

Overview

This looks like a straightforward local TODO-list skill; the main things to notice are that tasks persist in TODO.md and done/remove commands use partial text matching.

This skill appears reasonable to install if you want a local persistent TODO.md file. Avoid putting secrets in the TODO list, review the file periodically, and use precise wording when removing or marking items done.

Findings (2)

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 vague remove or done request could change the wrong TODO entry, though the default impact is limited to the local TODO.md file.

Why it was flagged

The remove path uses a user-provided pattern in the TODO line deletion logic. This is expected for partial matching, but broad or regex-like patterns can remove more TODO entries than intended.

Skill content
sed -i '' "/\- \[.\].*$pattern/d" "$TODO_FILE" 2>/dev/null || \
Recommendation

Use specific item text when marking items done or removing them. Maintainers should consider fixed-string matching, escaping pattern metacharacters, or confirming the matched item before deletion.

What this means

TODO items may reappear in future sessions or heartbeat reminders, and anyone or anything that edits TODO.md could influence those reminders.

Why it was flagged

The skill intentionally stores task data in a persistent workspace file that can be reused across sessions and heartbeat summaries.

Skill content
Maintain a persistent TODO.md scratch pad in the workspace.
Recommendation

Do not store secrets or highly sensitive information in TODO.md. Review or clear the file periodically, especially in shared workspaces.