forget

Invalidate memory entries by topic or file while preserving audit history.

16|3|Updated Mar 15, 2026
One-click install
npx skills add https://github.com/YehudaFrankel/clankbrain --skill forget-yehudafrankel
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: forget
Source: https://github.com/YehudaFrankel/clankbrain/tree/main/.claude/skills/forget
Command: npx skills add https://github.com/YehudaFrankel/clankbrain --skill forget-yehudafrankel

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Invalidate or mark memory entries as invalid to preserve history while removing them from active memory.

Core Features & Use Cases

  • Invalidate memory by topic or file to retract harmful or outdated information without deleting it.
  • Update the MEMORY.md index and frontmatter status to ensure invalidated memories are not loaded in sessions, while keeping an audit trail.
  • Use Case: you identify an incorrect memory about a project file and invalidate it to prevent it from influencing future sessions.

Quick Start

Say '/forget [topic]' to invalidate a memory.

Frequently Asked Questions about forget

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

FAQPage Schema
How do I invalidate an AI memory entry without deleting its history?▼

To invalidate an AI memory entry without deleting its history, you mark the memory with a frontmatter status of invalidated. This removes the data from active memory while preserving a trace for audit purposes.

What is the best way to retract outdated information from an active memory system?▼

The best way to retract outdated information from an active memory system is to target the specific topic or file and update the MEMORY index. This prevents the memory from loading in future sessions while keeping the historical record intact.

How do I correct a memory about a project file so it does not influence future sessions?▼

To correct a memory about a project file, you invalidate the incorrect memory entry using direct targeting or topic-based searches. This updates the MEMORY.md index, ensuring the bad data does not influence future sessions.

Can I update the MEMORY.md index to prevent specific memories from loading?▼

Yes, you can update the MEMORY.md index to prevent specific memories from loading by invalidating them. The system enforces an invalidated status in the frontmatter, blocking the entry from active sessions while retaining the audit trail.

When should I invalidate a memory instead of deleting it completely?▼

You should invalidate a memory instead of deleting it completely when you need to retract harmful or outdated information but must preserve history for auditing. This ensures the active memory system remains clean without losing past records.

Does the forget memory-management approach work with topic-based searches?▼

Yes, the forget memory-management approach works with topic-based searches to find and invalidate specific memory entries. It targets memories by topic or file, updating the index to stop loading while keeping the historical trace.