save-memory

Save session context and progress to a personal memory store.

Updated Jan 24, 2026
One-click install
npx skills add https://github.com/yoshiwatanabe/yoshiwatanabe-plugins --skill save-memory-yoshiwatanabe
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: save-memory
Source: https://github.com/yoshiwatanabe/yoshiwatanabe-plugins/tree/main/dev-memory/skills/save-memory
Command: npx skills add https://github.com/yoshiwatanabe/yoshiwatanabe-plugins --skill save-memory-yoshiwatanabe

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Save the current session's progress and contextual information to a personal memory system, reducing repetitive setup and ensuring continuity across work sessions.

Core Features & Use Cases

  • Collects key session metadata (working directory, git repository details, machine identifier, and OS environment) to create a coherent memory episode.
  • Generates a structured memory summary including goals, activities, progress, and next steps for easy review.
  • Invokes the memory-manager agent and the manage_memory.py script to persist and organize memory episodes with optional tagging and detail levels.

Quick Start

Use the save-memory skill to persist the current session's context and a high-level summary to your memory store. Then review the episode in memory/episodes.

Frequently Asked Questions about save-memory

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

FAQPage Schema
How do I save session context and development progress to memory?

You can save session context by capturing working directory, Git repository details, and OS environment to create a memory episode. It generates a structured summary of goals, activities, progress, and next steps for continuous workflow review.

How does a memory manager persist my current work session?

The memory manager invokes a Python script to store your session context as a memory episode. It automatically extracts machine identifiers and Git details, organizing the data with optional tags and detail levels into a personal memory store.

Can I use this memory persistence tool with my Git repositories?

Yes, the memory persistence mechanism explicitly applies to Git repositories. It collects Git repository details alongside your working directory and machine context to build a coherent memory episode for your development sessions.

What is the best way to maintain continuity across development sessions?

Saving session progress to a personal memory system ensures continuity across work sessions. By generating structured summaries of goals and next steps, you reduce repetitive setup and can easily review past episodes in your memory store.

Do I need to configure tags and detail levels to save memory episodes?

Tags and detail levels are optional parameters used when saving memory episodes. Configuring them allows you to control the persistence granularity and organize the generated session summaries within the memory-manager agent framework.

What limitations exist when saving machine context to a memory store?

The memory store relies on invoking a specific Python script and the memory-manager agent. Limitations include dependency on this script being present and the requirement to have an active development session with identifiable Git and OS environment metadata.