curating-memories

Update, soft-delete, and link memory records with patch semantics.

3|Updated Dec 20, 2025
One-click install
npx skills add https://github.com/ScottRBK/forgetful-plugin --skill curating-memories
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: curating-memories
Source: https://github.com/ScottRBK/forgetful-plugin/tree/main/skills/curating-memories
Command: npx skills add https://github.com/ScottRBK/forgetful-plugin --skill curating-memories

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Active curation keeps the Forgetful knowledge base accurate and interconnected. Outdated memories pollute search results and reduce effectiveness.

Core Features & Use Cases

  • Update a memory: Modify content or metadata (PATCH semantics) with update_memory to correct errors or adjust importance.
  • Mark obsolete: Soft-delete outdated or superseded memories using mark_memory_obsolete to maintain auditability.
  • Link memories: Create explicit connections between memories with link_memories to strengthen the knowledge graph.
  • Curation Workflow: Query related memories, analyze results, and execute a curated plan that may include creates, updates, obsoletions, and links.
  • Signs of Poor Curation: Detect duplicates, outdated code references, contradictions, and low-importance memories to maintain quality.
  • Auto-Linking: Leverage automatic semantic linking while using manual linking for cross-project or non-obvious connections.

Quick Start

Start by querying for related memories to surface potential updates or obsolescence. Propose a curation plan, then confirm to apply changes:

  • Update: #42 with new content and adjusted importance
  • Mark obsolete: #38 superseded by #45
  • Link: #42 ↔ #45 to reflect updated decisions

Frequently Asked Questions about curating-memories

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

FAQPage Schema
How do I fix outdated information in my knowledge graph?

Update memory records using patch semantics to correct errors or adjust importance. The update_memory operation modifies content and metadata while preserving audit history, keeping your knowledge base accurate without losing past versions.

What's the best way to handle superseded or obsolete memories?

Mark memories as obsolete using mark_memory_obsolete for soft-deletion. This maintains auditability by preserving the record while flagging it as outdated, preventing stale information from polluting search results.

How do I connect related memories across my projects?

Create explicit bidirectional links between memories using link_memories to strengthen your knowledge graph. Manual linking handles cross-project or non-obvious semantic connections that automatic linking might miss.

What signs indicate my memory records need curation?

Watch for duplicate entries, outdated code references, contradictions, and low-importance memories. Detecting these issues early through systematic review prevents knowledge base degradation and maintains search effectiveness.

Can I combine multiple curation actions in a single workflow?

Yes, execute a curated plan that includes creates, updates, obsoletions, and links together. Query related memories first, propose your curation strategy, then confirm and apply all changes as a cohesive batch.