memory

Store and retrieve long-term facts and event logs for AI agents.

88|23|Updated Jan 31, 2026
One-click install
npx skills add https://github.com/openbotx/openbotx --skill memory-openbotx
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: memory
Source: https://github.com/openbotx/openbotx/tree/main/openbotx/skills/memory
Command: npx skills add https://github.com/openbotx/openbotx --skill memory-openbotx

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Provides a persistent, searchable memory layer so AI agents can retain and recall long-term facts, user preferences, and project context across conversations, eliminating the need to repeat context or manually reintroduce prior details.

Core Features & Use Cases

  • Two-layer storage: MEMORY.md holds long-term facts loaded into context, while HISTORY.md is an append-only event log used for archival search.
  • Searchable recall: Use memory_search to locate past events or facts across both files and memory_read to retrieve entire files or recent HISTORY lines.
  • Write and summarize: Persist important facts immediately with memory_save and rely on automatic consolidation that summarizes older sessions into HISTORY.md and extracts long-term facts into MEMORY.md.
  • Use case: Track user preferences like preferred UI theme, capture project decisions and milestones, and recall relevant context during future agent interactions.

Quick Start

Use the memory skill to save the user's preference I prefer dark mode and then retrieve it when asked what the user's preferred theme is.

Frequently Asked Questions about memory

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

FAQPage Schema
How do I store and recall long-term context for an AI agent across conversations?

To store and recall long-term context, use a two-layer memory system with MEMORY.md for always-loaded facts and HISTORY.md for an append-only event log. This lets conversational agents persist user preferences and retrieve past context instantly without manual reintroduction.

What is the best way to track user preferences in AI assistants?

Tracking user preferences in AI assistants is best handled by saving specific details to a persistent memory file. You can save facts like a preferred UI theme immediately and retrieve them later through a searchable recall function during future interactions.

How does searchable memory work for retrieving past project events?

Searchable memory works by using a search function to locate past events or facts across both long-term fact files and append-only history logs. It retrieves matching context from the stored history, allowing project agents to recall milestones and decisions.

Can I automatically summarize older chat sessions into long-term facts?

Yes, you can automatically summarize older chat sessions through automatic consolidation. This process summarizes older sessions into an append-only history log while extracting long-term facts into a dedicated memory file for future reference.

Does this memory approach require manual context reintroduction each time?

No, this memory approach eliminates the need for manual context reintroduction. By persisting important facts immediately and maintaining an archival event log, the agent retains long-term context and user preferences automatically across all future conversations.

When do I need persistent memory for a conversational assistant?

You need persistent memory for a conversational assistant when recalling past events, summarizing history, and retrieving project context is required. It is essential for tracking user preferences, capturing project decisions, and eliminating repetitive context setup.