memory-keeper

Update CLAUDE.md Last Updated timestamps and log memory status.

3|1|Updated Nov 5, 2025
One-click install
npx skills add https://github.com/astoreyai/claude-skills --skill memory-keeper-astoreyai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: memory-keeper
Source: https://github.com/astoreyai/claude-skills/tree/main/skills/memory-keeper
Command: npx skills add https://github.com/astoreyai/claude-skills --skill memory-keeper-astoreyai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

CLAUDE.md memory can drift as projects evolve; memory-keeper automates safe, incremental updates to keep the persistent memory accurate without manual edits.

Core Features & Use Cases

  • Automated Last Updated timestamps: updates the "Last Updated" field when the date changes.
  • Lightweight auto-run: runs at session end with minimal risk to existing content.
  • Audit-friendly logging: writes to ~/.claude/logs/memory-keeper.log for traceability.

Quick Start

Invoke /update-memory to refresh CLAUDE.md with recent activity.

Frequently Asked Questions about memory-keeper

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

FAQPage Schema
How do I automate CLAUDE.md memory updates with timestamps?

Automate CLAUDE.md memory updates by applying periodic Last Updated timestamps to track daily memory status. The memory-keeper runs at session end across all tracked projects, reading CLAUDE.md and updating the date field when it changes.

What is the best way to prevent CLAUDE.md memory drift as projects evolve?

Prevent CLAUDE.md memory drift by automating safe, incremental updates to persistent memory. This approach keeps memory accurate without manual edits by applying periodic Last Updated timestamps during session end.

How do I log session-end memory activity for audit traceability?

Log session-end memory activity for audit traceability by writing automated update events to ~/.claude/logs/memory-keeper.log. This log file records the timestamp updates applied to CLAUDE.md across your tracked projects.

Can I run memory management updates automatically at session end without risking existing content?

Run memory management updates at session end with minimal risk to existing content. The lightweight auto-run mechanism only modifies the Last Updated field when the date changes, leaving the rest of your CLAUDE.md file untouched.

How do I refresh CLAUDE.md with recent project activity?

Refresh CLAUDE.md with recent project activity by invoking the /update-memory command. This triggers the automated process to read the file, apply any needed timestamp updates, log the event, and return a concise status message.