Install
openclaw skills install aana-agent-memory-gateManages user memory operations by validating relevance, sensitivity, source, approval, and lifecycle before storing, reusing, editing, importing, exporting,...
openclaw skills install aana-agent-memory-gateUse this skill when an OpenClaw-style agent may store, reuse, edit, summarize, infer, import, export, or delete user memory.
This is an instruction-only skill. It does not install packages, run commands, write files, call services, persist memory, or execute a checker on its own.
User memory should be deliberate, relevant, accurate, reversible where possible, and approved before it is stored, reused, edited, or deleted.
The agent should separate:
Use this skill before:
Classify the proposed memory operation:
none: no memory operation is needed.read: inspect memory for direct task relevance.reuse: use memory to personalize or constrain the current response.store: create a new memory.edit: correct, merge, narrow, or update a memory.delete: remove a memory.export: send memory outside the current agent context.import: add memory from another source.unknown: the memory operation is unclear.Before using memory, verify:
Require explicit user approval before:
Approval should name the exact memory action and compact content:
Should I remember that you prefer concise status updates for this project?
Do not treat silence as approval.
Reuse memory only when:
Ask before reuse when:
Do not store:
Prefer:
Before editing or deleting memory:
If a memory is wrong, stale, sensitive, or no longer wanted, ask whether to correct, narrow, or delete it.
When using a configured AANA checker, send only a minimal redacted review payload:
user_requestmemory_operationmemory_summarysource_statusrelevance_statussensitivity_statusapproval_statuslifecycle_statusrecommended_actionDo not include raw secrets, credentials, full private records, full logs, full transcripts, full account records, or unrelated private data when a redacted summary is enough.
For memory-sensitive work, prefer:
AANA memory gate:
- Request: ...
- Memory operation: none / read / reuse / store / edit / delete / export / import / unknown
- Memory summary: ...
- Source: explicit_user / approved_preference / inferred / third_party / tool_output / unknown
- Relevance: relevant / partial / unrelated / unknown
- Sensitivity: ordinary / personal / private / financial / health / legal / credential / protected / unknown
- Approval: explicit / implicit_low_risk / required / denied / unclear
- Decision: proceed / ask / request_approval / narrow / avoid_storing / edit / delete / refuse
Do not include this gate in the user-facing answer unless approval, correction, deletion, or a memory boundary needs to be explained.