Session Health Monitor

PassAudited by ClawScan on May 1, 2026.

Overview

The skill appears purpose-aligned, but it deliberately writes session facts to local memory and can install a persistent local statusline command.

This skill is reasonable for context-health monitoring. Before installing, decide whether you want persistent memory snapshots and a Claude statusline command, review the snapshot contents for sensitive information, and be aware that rotation archives old memory files rather than deleting them.

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

Important session details may remain in local agent memory and could influence or reappear in later work.

Why it was flagged

The skill stores selected session facts in a persistent local memory file; this supports the stated snapshot purpose, but retained facts can include sensitive or inaccurate context that later agents may reuse.

Skill content
daily_file="$memory_dir/${today}.md" ... echo "## Pre-Compaction Snapshot ($time_now)" ... echo "- $fact" >> "$daily_file"
Recommendation

Review what gets snapshotted, avoid storing secrets, set MEMORY_DIR deliberately, and periodically review or delete archived memory files.

What this means

After setup, Claude Code can run the statusline shell script automatically when rendering the status line.

Why it was flagged

The setup script installs a local shell script and configures Claude's statusLine to run it; this is disclosed and central to the statusline feature, but it creates ongoing local command execution.

Skill content
cp "$SCRIPT_DIR/statusline.sh" "$STATUSLINE_DEST" ... jq --argjson sl "$statusline_config" '.statusLine = $sl' "$SETTINGS_FILE"
Recommendation

Run the setup script only if you want the persistent statusline behavior; inspect the script first and keep or use the generated settings backup if you need to revert.