Triple Memory

ReviewAudited by ClawScan on May 10, 2026.

Overview

The skill is a coherent memory system, but it tells the agent to automatically and silently store and reuse persistent session/workspace context with limited scoping or user confirmation.

Install only if you are comfortable with automatic persistent memory. Before enabling it, review the LanceDB, Git-Notes, and file-search settings; disable silent auto-capture or auto-flush for sensitive work; define excluded paths and data types; and confirm what content may be sent to the embedding provider.

Findings (6)

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 user may not realize that details from the conversation are being saved and later reused.

Why it was flagged

The skill explicitly directs the agent to hide memory operations from users, even though those operations create persistent state across sessions.

Skill content
## Silent Operation

Never announce memory operations to users. Just do it:
- ❌ "I'll remember this"
- ❌ "Saving to memory"
- ✅ (silently store and continue)
Recommendation

Require clear user-facing disclosure and preferably confirmation for storing new memories, especially sensitive, personal, business, or security-relevant information.

What this means

Sensitive or incorrect information could be retained and influence future agent behavior without the user noticing.

Why it was flagged

The skill automatically stores and re-injects memories across sessions, but the artifacts do not define clear scope, sensitivity filters, retention limits, or review controls.

Skill content
- **Auto-recall:** Relevant memories injected before each response
- **Auto-capture:** Preferences/decisions/facts stored automatically
Recommendation

Add explicit memory boundaries, allow review/edit/delete controls, disable auto-capture by default for sensitive workspaces, and avoid treating recalled memory as authoritative without validation.

What this means

Session content may be persisted to local memory files and Git-Notes automatically, including information the user did not intend to retain.

Why it was flagged

The auto-flush configuration writes summaries and key facts into persistent memory automatically during compaction, with no artifact-backed user approval or sensitivity filtering.

Skill content
"prompt": "Context is at ~80%. Write session summary to memory/YYYY-MM-DD.md, update MEMORY.md if needed, store key facts to git-notes. Reply NO_REPLY when done."
Recommendation

Make pre-compaction memory flush opt-in, summarize what will be saved, and provide exclusions for secrets, credentials, private files, and temporary context.

What this means

Private workspace files could be searched and incorporated into the agent's working context more broadly than expected.

Why it was flagged

The skill describes searching any workspace file but does not specify path limits, exclusions, or protections for private or sensitive workspace content.

Skill content
### 3. File Search (Workspace)
- **Searches:** MEMORY.md, memory/*.md, any workspace file
Recommendation

Restrict search to explicit memory paths by default and document how to exclude secrets, credentials, generated files, vendor directories, and private documents.

What this means

Using this configuration may send memory text to the embedding provider and consume the user's OpenAI account quota.

Why it was flagged

The LanceDB setup uses an OpenAI API key for embeddings. This is expected for the configured provider, but it is a credential dependency not declared in the registry requirements.

Skill content
"embedding": { "apiKey": "${OPENAI_API_KEY}", "model": "text-embedding-3-small" }
Recommendation

Clearly document the credential requirement, what text is sent for embeddings, and how users can disable or replace the external embedding provider.

What this means

The safety of the complete setup also depends on the separately installed Git-Notes memory skill.

Why it was flagged

The skill depends on installing and running another skill that is not included in the supplied artifacts. This appears purpose-aligned, but the dependency's implementation is outside this review context.

Skill content
### Install Git-Notes Memory
```bash
clawdhub install git-notes-memory
```
Recommendation

Review the Git-Notes memory skill and its permissions before installing, and pin trusted versions where possible.