honest-forget

Graceful memory compression with integrity — summarize before forgetting, never fabricate

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "honest-forget" with this command: npx skills add simhacker/moollm/simhacker-moollm-honest-forget

🌫️ Honest-Forget Skill

"Summarize before forgetting. Never fabricate."

Graceful memory compression that preserves wisdom. Compress context gracefully when budget is exceeded. Extract wisdom, create pointers, and let go with integrity.

Purpose

Compress context gracefully when budget is exceeded. Extract wisdom, create pointers, and let go with integrity. Never silently lose information or fabricate what was forgotten.

When to Use

  • Context window is filling up
  • Completed work needs archiving
  • Repetitive iterations need compression
  • Old sessions need summarization
  • "I've tried this 10 times" situations

The Honest Forget Cycle

ASSESS → EXTRACT → COMPRESS → POINTER → RELEASE

Protocol

Assessment

Before forgetting, understand what you have:

assessment:
  file: "path/to/file.md"
  tokens: 5000
  
  contains:
    decisions: ["List of decisions made"]
    learnings: ["What was learned"]
    questions_answered: ["Q&A pairs"]
    dead_ends: ["What didn't work"]
    
  importance:
    for_current_task: "high|medium|low"
    for_future_reference: "high|medium|low"

Wisdom Extraction

Compress iterations into lessons:

wisdom:
  id: "wisdom-001"
  title: "LEARNED: [Pattern/Pitfall]"
  
  compressed_from:
    iterations: "45-55"
    original_tokens: 15000
    
  lesson: |
    The core insight in one paragraph.
    
  pitfalls:
    - "What to avoid"
    
  example:
    good: "What works"
    bad: "What doesn't"
    
  retrieval_hint: |
    When to recall this wisdom:
    - [trigger condition]

Pointer Creation

Leave breadcrumbs for retrieval:

pointer:
  to: "path/to/archived/content"
  summary: "One line about what's there"
  
  retrieve_when:
    - "Specific condition"
    
  contains:
    - "What you'll find there"

Schemas

Assessment Schema

FieldRequiredPurpose
filePath to content
tokensSize estimate
importanceHow critical
decisionsChoices made
learningsWhat was learned
dead_endsFailed approaches

Wisdom Schema

FieldRequiredPurpose
idUnique identifier
titleBrief summary
lessonCore insight
compressed_fromSource info
pitfallsWhat to avoid
exampleGood/bad examples
retrieval_hintWhen to recall

Pointer Schema

FieldRequiredPurpose
toArchive path
summaryOne-line description
retrieve_whenTrigger conditions
containsWhat's there

Core Files

FilePurpose
FORGET.ymlCurrent forgetting session
WISDOM.ymlExtracted lessons
POINTERS.ymlRetrieval breadcrumbs
archive/Compressed content

Commands

CommandSyntaxAction
ASSESSASSESS [file]Evaluate what's there
EXTRACTEXTRACT [wisdom]Pull out lessons
COMPRESSCOMPRESS [level]Create summary
POINTERPOINTER [to]Leave retrieval hint
RELEASERELEASE [file]Remove from context

Compression Levels

LevelRatioKeepsUse When
FULL1:1EverythingStill actively needed
WISDOM~5:1Lessons, decisions, key factsWork is done, wisdom remains
SUMMARY~10:1Essence and pointersBackground reference only
POINTER~50:1Just retrieval hintsRarely needed, but should remember it exists

The Honesty Principle

What Makes Forgetting "Honest"

DO:

  • Acknowledge what was forgotten
  • Leave pointers for retrieval
  • Extract lessons before release
  • Document compression decisions

DON'T:

  • Silently lose information
  • Fabricate what was forgotten
  • Pretend to remember details
  • Hallucinate from partial memory

When Uncertain

Say: "I compressed earlier iterations. The wisdom I retained is X."

Offer: "I can retrieve the original if needed."

Don't: "Make up details that feel right."

Working Set

Always include in context:

  • FORGET.yml
  • WISDOM.yml
  • POINTERS.yml

Dovetails With

Sister Skills

Kernel

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

Memory Organizer

Organize, compress, and curate OpenClaw memory without polluting permanent memory. Use when the user wants to compress memory files, clean dated memory notes...

Registry SourceRecently Updated
3201Profile unavailable
General

Memory Compression

Prevent context overflow with automatic session truncation and memory preservation. Never lose important conversations again. Features: token-based trimming,...

Registry SourceRecently Updated
5922Profile unavailable
General

context

No summary provided by upstream source.

Repository SourceNeeds Review
General

Compaction Survival System

Prevent context loss during LLM compaction via Write-Ahead Logging (WAL), Working Buffer, and automatic recovery. Three mechanisms that ensure critical state...

Registry SourceRecently Updated
3190Profile unavailable