memory-updater

Synchronize the global memory file with repository changes in skills, commands, agents, and hooks.

5|2|Updated Jul 2, 2026
One-click install
npx skills add https://github.com/Tx1207/hello-scholar --skill memory-updater-tx1207
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: memory-updater
Source: https://github.com/Tx1207/hello-scholar/tree/main/skills/meta/memory-updater
Command: npx skills add https://github.com/Tx1207/hello-scholar --skill memory-updater-tx1207

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill ensures hello-scholar's global memory file stays aligned with the evolving sources of skills, commands, agents, and hooks, preventing drift between code and memory.

Core Features & Use Cases

  • Synchronizes canonical memory file at ~/.hello-scholar/AGENTS-memory.md by scanning for changes in skills, agents, commands, and hooks.
  • Generates a changelog-style report showing updated sections and prompts to update memory.
  • Tracks last sync timestamp via ~/.hello-scholar/.last-memory-sync and can integrate into session wrap-ups.

Quick Start

Run the memory updater to compare your local memory with the latest skills, commands, agents, and hooks and apply approved updates.

Frequently Asked Questions about memory-updater

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

FAQPage Schema
How do I keep memory files synchronized with repository state automatically?

To keep memory synchronized with repository state automatically, scan source directories for skills, commands, agents, and hooks, compare them against the canonical memory file, and generate a changelog-ready report for applying updates.

Why does my global memory file drift from the actual skills and commands in my repository?

Global memory drifts from repository sources when skills, commands, agents, and hooks are updated without reflecting those changes in the canonical memory file. Automated synchronization prevents this drift by scanning directories and comparing configurations.

What's the best way to track memory synchronization timestamps across sessions?

Track memory synchronization timestamps across sessions by recording the last sync time in a dedicated file, which enables automated tracking during session wrap-ups and ensures consistent cataloging of repository components.

How do I generate a changelog report for updated skills, agents, and hooks?

Generate a changelog report for updated skills, agents, and hooks by scanning source directories, comparing the current configurations with canonical memory, and producing a report showing updated sections to prompt memory updates.

Can I integrate memory synchronization into automated workflow session wrap-ups?

Yes, you can integrate memory synchronization into automated workflow session wrap-ups by tracking the last sync timestamp, allowing the system to catalog skills, commands, agents, and hooks consistently at the end of each session.

Do I need a configuration tool to synchronize memory across hello-scholar environments?

No external configuration tool is needed to synchronize memory across hello-scholar environments. The synchronization process scans source directories directly, compares them with the canonical memory file, and generates update prompts without dependencies.