memory

Store and retrieve session-aware data using URI namespaces and priority levels.

4|2|Updated Dec 28, 2025
One-click install
npx skills add https://github.com/lazygophers/ccplugin --skill memory-lazygophers
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: memory
Source: https://github.com/lazygophers/ccplugin/tree/main/plugins/memory/skills/memory
Command: npx skills add https://github.com/lazygophers/ccplugin --skill memory-lazygophers

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill addresses the challenge of losing valuable information and context across AI sessions by providing a persistent, searchable memory system.

Core Features & Use Cases

  • Persistent Storage: Automatically saves and loads memories across different sessions.
  • Contextual Recall: Uses hooks to intelligently preload relevant memories based on current actions.
  • Structured Data: Organizes memories using a URI namespace and priority system for efficient retrieval.
  • Use Case: Automatically save project dependencies and key decisions during a coding session, then have them readily available when you return to the project days later.

Quick Start

Use the memory skill to read the project structure from project://structure.

Frequently Asked Questions about memory

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

FAQPage Schema
How do I maintain persistent context for an AI agent across multiple sessions?

You maintain persistent context by using a memory system that automatically saves and loads data across sessions. It organizes project, workflow, and task-specific information using a URI namespace to ensure continuity.

What is the best way to automatically preload relevant memories before an AI agent uses a tool?

The best way to preload relevant memories is by utilizing hooks like PreToolUse and PostToolUse. These hooks intelligently load context-aware information based on the current actions the AI agent is performing.

How does a URI-based namespace organize memories for efficient retrieval?

A URI-based namespace organizes memories by categorizing project, workflow, user, and task-specific data into structured paths. Combined with a priority system, it enables efficient storage and fast retrieval of relevant context.

Can I manually create and update task-specific memories during a coding session?

Yes, you can manually create, update, and search for task-specific memories. This allows you to explicitly save key decisions or project dependencies and have them readily available when you return to the project later.

Why does my AI agent lose project dependencies and key decisions across different sessions?

Your AI agent loses project dependencies and key decisions because it lacks persistent, session-aware memory storage. Implementing an intelligent memory system with automatic loading on session start solves this context loss.