memory

Store and retrieve user memories across conversations with semantic search.

71|22|Updated Apr 6, 2020
One-click install
npx skills add https://github.com/nirholas/agenti --skill memory-nirholas
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: memory
Source: https://github.com/nirholas/agenti/tree/main/packages/protocols/x402-cloddsbot/src/skills/bundled/memory
Command: npx skills add https://github.com/nirholas/agenti --skill memory-nirholas

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Persistent memory across conversations helps AI assistants remember user preferences, facts, and notes, enabling more personalized, efficient interactions over time.

Core Features & Use Cases

  • Stores and recalls memory across sessions for multiple types (preference, fact, note, rule, context, profile)
  • Supports semantic search and context-building to retrieve relevant memories quickly
  • Enables daily journaling and persistent context to improve conversation quality over time

Quick Start

Store a memory using a memory command with a supported type, key, and value, then retrieve it with a recall command.

Frequently Asked Questions about memory

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

FAQPage Schema
How do I persist context across conversations for an AI assistant?

Semantic search retrieves relevant memories across conversations by matching meaning rather than exact keywords. It builds context quickly by finding related facts, notes, or preferences stored in the database.

Can I use PostgreSQL or SQLite as a memory backend for semantic recall?

Yes, you can use PostgreSQL, SQLite, or LanceDB as backends for the memory service. These databases support the CRUD operations and semantic retrieval needed for cross-session recall.

What types of memories can I store for cross-session recall?

You can store multiple memory types for cross-session recall, including facts, notes, preferences, context, rules, and profiles. This enables use cases like daily journaling and persistent user profiling.

How do I store and retrieve user preferences across different chat sessions?

Store a preference using a memory command with a specified type and key-value pair, then retrieve it later with a recall command. This process uses semantic search to find relevant stored preferences efficiently.

Does persistent memory support daily journaling for conversation context?

Yes, persistent memory supports daily journaling by storing notes and context across sessions. You can retrieve these journal entries using semantic search to improve conversation quality over time.