memory-persist

Stores, recalls, deletes, lists, and searches key-value memories in a JSON file.

1|Updated Feb 25, 2026
One-click install
npx skills add https://github.com/winsorllc/upgraded-carnival --skill memory-persist
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: memory-persist
Source: https://github.com/winsorllc/upgraded-carnival/tree/main/.pi/skills/memory-persist
Command: npx skills add https://github.com/winsorllc/upgraded-carnival --skill memory-persist

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill provides a persistent key-value store, allowing agents to remember information across conversations and sessions, overcoming the limitations of short-term memory.

Core Features & Use Cases

  • Persistent Storage: Store and recall data that survives agent restarts and conversation boundaries.
  • Key-Value Pairs: Simple and efficient storage mechanism.
  • Full-Text Search: Search memories by both keys and values, case-insensitively.
  • Use Case: Remembering a user's name, preferences, or critical facts discussed in a previous interaction to maintain context and personalization.

Quick Start

Use the memory persist skill to store the user's favorite color as blue.

Frequently Asked Questions about memory-persist

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I implement persistent memory for an AI agent across conversations?

Persistent memory for an AI agent saves information to a JSON file, allowing data to survive restarts and conversation boundaries. This key-value store approach ensures critical facts and context are recalled in future interactions.

What is the best way to store and recall key-value data for an agent?

Storing and recalling key-value data for an agent is best handled by writing to a durable JSON file. This mechanism supports storing, listing, and deleting memories while maintaining data persistence across sessions.

Can I use full-text search to find specific information stored in agent memory?

Full-text search can be used to find specific information in agent memory by querying both keys and values case-insensitively. This allows efficient retrieval of stored context without needing exact identifiers.

Does persistent agent memory survive agent restarts and session boundaries?

Persistent agent memory survives restarts and session boundaries by reading and writing to a local JSON file. This ensures data durability so preferences and facts remain accessible across independent conversations.

How do I clear or delete specific memories from a key-value store?

To clear or delete specific memories from a key-value store, you can use dedicated deletion and clearing operations provided by the storage mechanism. These functions remove individual entries or wipe the entire JSON file.