Conversation Flow Monitor

ReviewAudited by ClawScan on May 10, 2026.

Overview

The skill is mostly a local reliability monitor, but it also describes persistent memory/workspace changes and includes a heartbeat cleanup that can delete shared log files without clear scoping.

Before installing, decide whether you want a skill that can run heartbeat maintenance, write troubleshooting information into persistent learning files, and potentially update agent guidance files. If you use it, disable or restrict heartbeat cleanup, require confirmation before any auto-fix or memory update, and periodically review `.learnings`, `SOUL.md`, `TOOLS.md`, and the hidden log directory.

Findings (5)

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

The agent may modify files or change how tools are called in ways the user did not explicitly approve.

Why it was flagged

The skill goes beyond passive monitoring into broad tool wrapping and automatic filesystem or skill-file mutation, but the artifact does not define approval prompts, exact target scope, rollback, or safeguards.

Skill content
Safe Tool Execution Wrapper: Wraps all tool calls with timeout protection and error recovery ... Skill Registration ... Auto-fix missing fields ... File Not Found ... Create missing directories/files
Recommendation

Require explicit user confirmation and show a diff before any auto-fix or file creation; scope wrappers and mutations to user-selected operations only.

What this means

Future agent behavior could be changed by logged errors or recovery notes, and sensitive troubleshooting context may persist across sessions.

Why it was flagged

The skill describes writing observations and behavioral changes into persistent agent memory and guidance files, which can influence future tasks and may preserve sensitive context or bad recovery patterns.

Skill content
Logs conversation flow issues to `.learnings/ERRORS.md` ... Promotes successful recovery patterns to permanent memory ... Updates SOUL.md with behavioral improvements ... Enhances TOOLS.md with tool-specific reliability notes
Recommendation

Make memory updates opt-in, redact sensitive details, require human review before updating persistent guidance files, and provide a clear way to disable or remove stored entries.

What this means

Installing or enabling the heartbeat may remove unrelated diagnostic logs that other tools or skills rely on.

Why it was flagged

The heartbeat cleanup deletes all old `.log` files in the shared hidden log directory, not only files created by this skill.

Skill content
for log_file in log_dir.glob("*.log"):
        if log_file.stat().st_mtime < cutoff_date.timestamp():
            log_file.unlink()
Recommendation

Restrict cleanup to this skill’s own log filenames or subdirectory, and document the exact files that may be deleted.

What this means

The skill may keep running maintenance checks after installation if the heartbeat integration is enabled.

Why it was flagged

The periodic heartbeat is disclosed and purpose-aligned, but it is autonomous behavior that continues outside a single user-invoked action.

Skill content
The skill automatically integrates with OpenClaw's heartbeat system: - Runs periodic health checks every 30 minutes
Recommendation

Confirm whether heartbeat hooks are enabled in your environment and disable them if you only want manual monitoring.

What this means

Users may place too much trust in bundled approval claims instead of reviewing the actual behavior.

Why it was flagged

The package includes strong self-review and approval-style claims, which should not be treated as independent security assurance.

Skill content
Status: ✅ PRODUCTION READY ... Publishing Recommendation: PROCEED IMMEDIATELY
Recommendation

Treat bundled review summaries as author-provided documentation only and rely on independent review of the code and requested behavior.