memory-processor

Process raw event logs into structured long-term memories with batch processing.

375|38|Updated Dec 2, 2025
One-click install
npx skills add https://github.com/CraftOS-dev/CraftBot --skill memory-processor-craftos-dev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: memory-processor
Source: https://github.com/CraftOS-dev/CraftBot/tree/main/skills/memory-processor
Command: npx skills add https://github.com/CraftOS-dev/CraftBot --skill memory-processor-craftos-dev

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill processes raw event logs, distilling them into concise, long-term memories that enhance future AI interactions and decision-making.

Core Features & Use Cases

  • Automated Memory Distillation: Converts raw event data into structured, actionable memories.
  • Duplicate Memory Removal: Ensures memory integrity by eliminating redundant entries.
  • Use Case: Automatically process a day's worth of user interactions and system events, creating a clean, prioritized memory log that the AI can reference to understand user preferences and past decisions.

Quick Start

Process the next batch of unprocessed events from EVENT_UNPROCESSED.md.

Frequently Asked Questions about memory-processor

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

FAQPage Schema
How do I distill raw event logs into long-term memories for agent learning?

Distilling raw event logs into long-term memories requires batch processing that filters transient events and structures them into persistent insights. This approach ensures memory quality and prevents duplication for agent memory management.

What is the best way to remove duplicate memories from agent event processing?

Removing duplicate memories from agent event processing involves applying strict validation rules during batch processing. This ensures memory integrity by eliminating redundant entries while converting raw event data into structured, actionable memories.

How do I process unprocessed events in batch mode for AI memory management?

Processing unprocessed events in batch mode for AI memory management involves reading raw event logs and applying data cleaning techniques. The system filters and structures transient events into persistent insights that enhance future AI interactions.

Can I use automated memory distillation to clean a day's worth of user interactions?

Automated memory distillation can process a day's worth of user interactions and system events by converting raw event data into a clean, prioritized memory log. The AI references this log to understand user preferences and past decisions.

Does memory distillation require a specific output format for agent learning systems?

Memory distillation requires strict adherence to a defined output format and validation rules to ensure memory quality. This structured approach prevents duplication and maintains data integrity for agent learning and memory management systems.

Why does my event processing workflow create duplicate long-term memories?

Event processing workflows create duplicate long-term memories when strict validation rules are not applied during batch processing. Implementing automated memory distillation with proper data cleaning eliminates redundant entries and ensures memory integrity.