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.