memory

Store and retrieve user preferences and project details across sessions.

10|Updated Jul 7, 2020
One-click install
npx skills add https://github.com/ghaerdi/dotfiles --skill memory-ghaerdi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: memory
Source: https://github.com/ghaerdi/dotfiles/tree/main/opencode/.agents/skills/memory
Command: npx skills add https://github.com/ghaerdi/dotfiles --skill memory-ghaerdi

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires jrnl, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill helps maintain continuity in conversations by keeping track of user preferences, project context, and personal information to provide more relevant and informed assistance.

Core Features & Use Cases

  • Persistent Memory Store: Stores user information like preferences, project details, and facts in a journal.
  • Triggered on User Interaction: Writes memories when the user shares personal info, sets preferences, or discusses projects.
  • Contextual Recollection: Retrieves past information to provide more personalized responses and avoid repetition.

Quick Start

Use the memory skill to store a fact about the user.

Frequently Asked Questions about memory

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

FAQPage Schema
How do I maintain conversation continuity and remember user context across sessions?

To maintain conversation continuity, you can use a journaling tool to store and retrieve user-specific data across sessions. This approach writes memories when users share preferences or project details, enabling context retrieval for personalized interactions without repetition.

What is the best way to store user preferences and personalization data for ongoing interactions?

Storing user preferences for personalization is best handled by writing user-provided information into a persistent memory store like a journal. This allows the system to trigger writes during interactions and query past entries to inform future responses.

Do I need a specific journaling tool configured to manage user context and memory?

Yes, managing user context requires a configured journaling tool to function. The system operates on user-provided information and specifically queries existing journal entries to retrieve the historical data needed for contextual recollection.

How does contextual recollection work when retrieving past user details?

Contextual recollection works by querying stored journal entries to extract relevant user-specific data. This retrieved information is then used to provide more informed assistance, avoiding the need to ask the user for the same details repeatedly.

When should I use a journaling approach for memory management instead of other software engineering methods?

Use a journaling approach for memory management when you need to track evolving project context and user facts over time. This method is triggered directly by user interaction, making it suitable for applications requiring persistent personalization without complex database setups.