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.