Fleet Memory Manager

WarnAudited by ClawScan on May 18, 2026.

Overview

The memory system is mostly coherent, but its templates add broad persistent memory, account-checking, local secret-note guidance, and a bootstrap instruction that can overreach beyond the stated memory purpose.

Install only if you are comfortable with a persistent agent memory system. Before using it, remove the BOOTSTRAP auto-follow/delete rule, do not store secrets in TOOLS.md, disable or explicitly scope email/calendar heartbeat checks, and tighten which memory files can be loaded in group chats.

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

A workspace file could change how the agent behaves on first run, and the agent may delete that file before the user has reviewed what happened.

Why it was flagged

The template makes an arbitrary local BOOTSTRAP.md authoritative and instructs the agent to delete it afterward, which could let untrusted or stale local instructions redirect the agent and remove evidence without user review.

Skill content
If `BOOTSTRAP.md` exists, that's your initialization script. Follow it, get
context about who you are, then delete it.
Recommendation

Treat BOOTSTRAP.md as user-provided context only, summarize it first, ask before following impactful instructions, and do not delete it without explicit approval.

What this means

Secrets placed in local notes could be read by future agent sessions, accidentally exposed in context, or mishandled by other tools or integrations.

Why it was flagged

The memory-manager template encourages storing API keys and SSH details in a local markdown file, which is sensitive credential handling outside the skill’s declared requirements and stated memory-management purpose.

Skill content
Keep local notes (API keys, SSH details, voice preferences) in `TOOLS.md`.
Recommendation

Do not store API keys, SSH secrets, or tokens in plain workspace notes; use a dedicated secret manager or explicitly scoped credential mechanism.

What this means

If the agent has access to email or calendar tools from elsewhere, this skill could prompt recurring review of sensitive account data beyond what a user may expect from a memory setup skill.

Why it was flagged

The heartbeat template directs the agent to access email and calendar data on a recurring basis, but the registry declares no credentials and the skill is presented primarily as a memory manager.

Skill content
### Email Check (every 2-4 hours during active hours)
- Check for urgent unread messages
...
### Calendar Check (twice daily — morning + afternoon)
- Upcoming events in next 24h
Recommendation

Make email/calendar monitoring optional, require explicit user opt-in, document required credentials, and scope exactly which accounts, folders, calendars, and notification channels may be used.

What this means

Private user profile or operational notes could influence responses in shared chats and increase the chance of accidental disclosure or poisoned memory affecting future behavior.

Why it was flagged

The template requires automatic memory loading, including USER.md and daily notes, even in group/shared contexts; those files are persistent and may contain personal preferences, project state, or other sensitive context.

Skill content
**Don't ask permission to load memory. Just do it.**

| Group chat / Discord channel | SOUL.md → USER.md → today/yesterday (NO MEMORY.md) |
Recommendation

Require explicit user approval for memory loading in shared contexts, avoid loading USER.md in group chats by default, and define redaction/exclusion rules for sensitive daily notes.

What this means

The agent’s future behavior can change overnight based on automated consolidation, including updates to MEMORY.md and USER.md.

Why it was flagged

The nightly cron is disclosed and purpose-aligned, but it creates ongoing autonomous activity that reads and updates persistent memory files.

Skill content
Add a cron job to consolidate memory each night at 2 AM:

0 2 * * * openclaw cron run memory-consolidation --model anthropic/claude-opus-4-5 --channel <your-main-channel-id>
Recommendation

Use this only with a trusted channel and model, keep backups or diffs of memory changes, and review the consolidation log periodically.