conversation-memory
Build Persistent Memory for LLM Conversations
LLM applications lose useful context across turns and sessions. This skill provides patterns for tiered storage, entity facts, retrieval, consolidation, and user isolation.
Stop for confirmation before installing.
Review the plan and obtain explicit user consent before changing files.
Install with my Agent
Copy this request to your Agent. It includes the canonical Skill page and manifest.
Review the Skillstore skill "conversation-memory" from https://skillstore.io/skills/sickn33-conversation-memory.md and its manifest at https://skillstore.io/api/skills/sickn33-conversation-memory/manifest. Verify the artifact. Stop and obtain explicit user consent before installing or changing files.Your Agent should still show its plan and request any confirmation required by the security policy.
Agent-readable resources
Use these links when an AI agent, crawler, or script needs clean context instead of reading the full page.
Test it
Using "conversation-memory". Design memory for a customer support assistant.
Expected outcome:
- Buffer: Keep the latest conversation turns for immediate continuity.
- Session memory: Retain active case details until resolution.
- Long-term memory: Store consented preferences and verified account facts.
- Entity memory: Track products, cases, and contacts with provenance.
Using "conversation-memory". How should old memories be managed?
Expected outcome:
Score memories by importance, consolidate valuable items, expire low-value records, enforce storage limits, and preserve user deletion requirements.
Using "conversation-memory". Review retrieval safety for a multi-user assistant.
Expected outcome:
Require authenticated user scope on every key and query. Verify ownership before updates, exports, or deletion, and test for cross-user leakage.
Security Audit
High RiskAll 14 static findings are false positives caused by JavaScript template literals, Markdown backticks, and ordinary exception handling. However, examples directly interpolate untrusted messages and recalled memories into prompts, creating a persistent prompt-injection risk.
Confirmed security concerns (1)
Risk Factors
Share & cite this report
Share the versioned assessment report, neutral badge, embed card, and citations. Skillstore reports evidence without deciding whether this Skill is safe.
Copy report link
https://skillstore.io/skills/sickn33-conversation-memory/audits/5?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportMarkdown badge
[](https://skillstore.io/skills/sickn33-conversation-memory?utm_source=security_passport_badge)HTML badge
<a href="https://skillstore.io/skills/sickn33-conversation-memory?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/sickn33-conversation-memory/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Embed card
<iframe src="https://skillstore.io/embed/skills/sickn33-conversation-memory.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>Academic citations (APA · BibTeX · CFF)
APA citation
sickn33. (2026). conversation-memory security audit report (audit version 5) [Author version unspecified]. Skillstore. https://skillstore.io/skills/sickn33-conversation-memory/audits/5BibTeX citation
@techreport{sickn33-sickn33-conversation-memory-2026,
author = {sickn33},
title = {conversation-memory security audit report (audit version 5)},
institution = {Skillstore},
year = {2026},
number = {5},
url = {https://skillstore.io/skills/sickn33-conversation-memory/audits/5},
note = {Author version unspecified}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "conversation-memory security audit report (audit version 5)"
version: "unspecified"
type: report
authors:
- name: "sickn33"
date-released: "2026-07-23"
url: "https://skillstore.io/skills/sickn33-conversation-memory/audits/5"
identifiers:
- type: other
value: "skillstore:sickn33-conversation-memory:audit:5"
description: "Skillstore immutable audit report identifier"
Skillstore Score
Why this score Evidence Confidence: MediumWhat You Can Build
Add Memory to a Chatbot
Plan memory tiers that preserve recent context, durable preferences, and important facts across sessions.
Design a Scalable Memory Service
Define retrieval, consolidation, storage limits, and cleanup policies for a production conversation platform.
Protect Tenant Memory
Review namespacing, access filters, ownership checks, exports, and deletion flows for privacy risks.
Try These Prompts
Design a basic memory system for my [application type]. Separate recent conversation, session memory, durable facts, and entity details.
Review this memory design: [design]. Add relevance retrieval, importance scoring, consolidation schedules, cleanup limits, and clear retention rules.
Create a tenant-isolated memory architecture for [platform]. Cover authenticated identifiers, scoped keys, filtered queries, ownership checks, exports, and deletion.
Threat model this LLM memory workflow: [workflow]. Address prompt injection, memory poisoning, personal data, provenance, authorization, retention, and evaluation tests.
Best Practices
- Store only useful, consented information with provenance and retention metadata.
- Scope every memory operation to an authenticated user or tenant.
- Treat recalled content as untrusted data and evaluate retrieval quality regularly.
Avoid
- Do not store every message indefinitely without importance filtering or cleanup.
- Do not share storage namespaces or run retrieval without mandatory user filters.
- Do not place recalled text into privileged prompts without prompt-injection controls.
Frequently Asked Questions
What memory types does this skill cover?
Does this skill provide a complete implementation?
Which storage system should I use?
How does the skill prevent cross-user data leakage?
How should memory growth be controlled?
Does the guidance fully prevent prompt injection?
Developer Details
Author
sickn33License
MIT
Skillstore revision
r2
Version notice
The author did not declare a version.
Repository
https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/conversation-memoryRef
f9e2c34b4f19c7f3e6b0a1e93227b5f77cc12526
Maintenance freshness
7/26/2026
Usage
11 downloads · 149 views
File structure
📄 SKILL.md