memory-extraction

Extract key information from conversations, code changes, and deployments into structured YAML memory files.

20|4|Updated Feb 2, 2026
One-click install
npx skills add https://github.com/Alenryuichi/openmemory-plus --skill memory-extraction
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: memory-extraction
Source: https://github.com/Alenryuichi/openmemory-plus/tree/main/.augment/skills/memory-extraction
Command: npx skills add https://github.com/Alenryuichi/openmemory-plus --skill memory-extraction

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires ruby, ajv, and includes scripts (resource) components.

What problem does it solve?

跨代理的对话上下文易丢失,导致重复工作与信息错漏。memory-extraction 流程自动从对话、代码变更和部署中提取关键信息,并将其结构化写入内存存储,以保持一致的跨代理上下文。

Core Features & Use Cases

  • 自动提取对话、变更和部署中的决策、偏好与变更等信息,并写入内存存储
  • 基于规则自动路由到项目级内存(_omp/memory)与用户级内存(openmemory),实现跨代理协作
  • 在会话结束或检测到有价值信息时自动触发,尽量减少人工干预

Quick Start

在对话结束时触发记忆提取,自动保存关键细节。

Frequently Asked Questions about memory-extraction

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

FAQPage Schema
How do I automate memory extraction from agent conversations to preserve cross-project context?

Automate memory extraction by triggering a process at conversation end that detects valuable data, categorizes it into project-level and user-level memory, and writes structured YAML memory entries for cross-agent synchronization.

How does automated routing classify extracted memory into project-level and user-level storage?

Automated routing applies predefined classification rules to detected information, directing it into project-level memory (_omp/memory) or user-level memory (openmemory) based on the extracted data's context and scope.

Do I need Ruby and AJV to extract structured memory files from agent workflows?

Yes, Ruby and AJV are required dependencies to run the scripts that extract key information from conversations, code changes, and deployments into structured memory files across agent workflows.

When should I trigger memory extraction to capture decisions and code changes across agents?

Trigger memory extraction deterministically at the end of conversations or when valuable information is detected, ensuring decisions, preferences, and code changes are automatically saved without manual intervention.

What is the best way to maintain consistent cross-agent context without losing conversation data?

The best way to maintain cross-agent context is using an automated extraction workflow that captures conversation data, categorizes it by classification rules, and synchronizes YAML memory entries across agents.

Can I synchronize YAML memory entries across multiple agents working on different projects?

Yes, you can synchronize YAML memory entries across multiple agents by routing extracted information into shared memory and project-level memory, enabling consistent cross-project collaboration.