memory-consolidate

Audit memory entries for age, vagueness, and data leaks.

Updated Apr 12, 2026
One-click install
npx skills add https://github.com/AlvaroLaraFF/strava-coach --skill memory-consolidate-alvarolaraff
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: memory-consolidate
Source: https://github.com/AlvaroLaraFF/strava-coach/tree/main/.claude/skills/memory-consolidate
Command: npx skills add https://github.com/AlvaroLaraFF/strava-coach --skill memory-consolidate-alvarolaraff

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Audit and refresh the project's memory bank. Cross-references each user/project memory entry for age, vagueness, and data leaks. Detects stale opinions, missing topics, and entries that need user confirmation. Runs HITL clarification with the user to keep memory fresh. Use at the start of each new session AND whenever the user asks to review memory, refresh what you know about them, or update the memory bank.

Core Features & Use Cases

  • Cross-reference memory entries for age, vagueness, and data leaks to keep narratives current.
  • Detect stale opinions, missing topics, and entries needing user confirmation.
  • Run human-in-the-loop (HITL) clarification to keep memory aligned with reality.
  • Auto-invoke at session start or on explicit memory review requests to refresh knowledge.

Quick Start

Run memory-consolidate at session start or when the user asks to review memory to refresh what you know.

Frequently Asked Questions about memory-consolidate

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

FAQPage Schema
How do I audit stored memory entries for stale data and contradictions?

Memory audit identifies stale opinions and missing topics by cross-referencing stored entries for age, vagueness, and data leaks. It generates a JSON report with findings and suggested actions to resolve gaps between stored memory and current data.

What is human-in-the-loop memory consolidation?

Human-in-the-loop memory consolidation is a process that runs clarification checks with the user to confirm or update memory entries. It keeps stored narratives aligned with reality by resolving detected contradictions and stale opinions through user confirmation.

How do I refresh project memory at the start of a new session?

To refresh project memory at session start, run a Python-based consolidation script that audits user and project memories for missing topics or data leaks. The script outputs a JSON report to guide human-in-the-loop clarifications and keep narratives current.

Does memory consolidation require local storage to work?

Yes, memory consolidation requires local memory storage to function. It relies on a Python-based script to access and audit your stored user and project memory entries before generating its JSON report with suggested actions.

When should I run a memory audit and consolidation script?

You should run a memory audit at the start of each new session, when explicit memory reviews are requested, or whenever contradictions are detected. This ensures your user and project memory entries remain fresh and accurate.