memory_distill

Distill recent conversations into memory files with non-duplicated updates.

26|4|Updated Mar 5, 2026
One-click install
npx skills add https://github.com/kid0317/cc_workspace_bot --skill memory-distill-kid0317
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: memory_distill
Source: https://github.com/kid0317/cc_workspace_bot/tree/main/workspaces/_companion/.claude/skills/memory_distill
Command: npx skills add https://github.com/kid0317/cc_workspace_bot --skill memory-distill-kid0317

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the silent extraction of new information from recent conversations and updates memory files without duplicating existing content, enabling a companion workspace to maintain up-to-date context.

Core Features & Use Cases

  • Automated memory distillation: periodically aggregates fresh insights from recent messages and adds them to persona, user profile, and events as non-duplicated updates.
  • Silent, lock-managed operation: uses per-task locks to avoid conflicts and runs in a non-output mode to prevent noisy outputs.
  • Todo and unresolved tracking: maintains an unresolved list and prioritizes memory management for ongoing tasks and relationships.

Quick Start

Run memory_distill in your companion workspace to trigger the hourly distillation process and verify new entries are appended without duplications.

Frequently Asked Questions about memory_distill

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

FAQPage Schema
How do I automate conversation memory distillation to keep workspace context fresh?

Automated memory distillation periodically extracts fresh insights from recent conversations and appends them to memory files, keeping workspace context current without manual updates.

What is silent memory distillation and how does it prevent duplicate context entries?

Silent memory distillation aggregates new information from recent messages and updates memory files using non-duplication guarantees, ensuring only fresh insights are appended.

Can I run hourly cron tasks to update user profiles and persona memory automatically?

Yes, you can trigger hourly distillation processes within a companion workspace to automatically update persona, user_profile, events, and unresolved items.

Does memory distillation support locking to avoid conflicts in concurrent workspace operations?

Memory distillation uses per-task strict locking to avoid conflicts, ensuring safe concurrent operations while running in a non-output execution mode to prevent noisy outputs.

How do I track unresolved items and ongoing tasks using automated memory updates?

Automated memory updates maintain an unresolved list and prioritize memory management for ongoing tasks and relationships by periodically distilling recent conversation data.

What are the limitations of running silent memory distillation in a companion workspace?

Silent memory distillation operates strictly in a non-output execution mode within a companion workspace, meaning it writes only to memory files and produces no visible terminal output.