mm-memory-writer

Capture and index episodic, semantic, and procedural memories from pipeline runs into an MCP memory server.

Updated Mar 20, 2026
One-click install
npx skills add https://github.com/ShinyGua/MarketMind-AlphaEngine --skill mm-memory-writer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mm-memory-writer
Source: https://github.com/ShinyGua/MarketMind-AlphaEngine/tree/main/.claude/skills/mm-memory-writer
Command: npx skills add https://github.com/ShinyGua/MarketMind-AlphaEngine --skill mm-memory-writer

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The Memory Writer extracts and stores episodic, semantic, and procedural memories from completed pipeline runs, enabling long-term recall and improved analysis continuity.

Core Features & Use Cases

  • Episodic memories: capture run-level events and decisions for future reference.
  • Semantic memories: persist durable beliefs and patterns across runs.
  • Procedural memories: record recurring workflows and validation checks to guide future analyses. Use Case: When a pipeline run finishes, the memory-writer creates structured memories that can be queried by analysts later to understand decision rationales and process learnings.

Quick Start

Run the memory-writer on the latest completed pipeline output to store memories into the MCP memory server.

Frequently Asked Questions about mm-memory-writer

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

FAQPage Schema
How do I store pipeline run memories for long-term recall in an MCP memory server?

The memory writer captures and indexes episodic, semantic, and procedural memories from completed pipeline runs into an MCP memory server. It handles memory creation, deduplication via search, and updates to superseded memories, tagging them with ticker, sector, and run details.

What is the difference between episodic, semantic, and procedural memories in automated research pipelines?

In automated research pipelines, episodic memories capture run-level events and decisions, semantic memories persist durable beliefs and patterns across runs, and procedural memories record recurring workflows and validation checks to guide future analyses.

How do I deduplicate and update superseded memories during memory creation?

Memory creation handles deduplication by performing a search against existing stored memories before indexing new ones. If a match is found, the memory writer updates the superseded memories rather than creating duplicates, ensuring the semantic store remains accurate.

Does the memory writer work without external dependencies for data persistence?

Yes, the memory writer operates without external dependencies to store structured memories. It directly processes completed pipeline outputs and handles memory creation, deduplication via search, and updates to superseded memories with meta-tags like ticker and sector.

Can I use semantic memory to persist durable beliefs and patterns across pipeline runs?

Yes, you can persist durable beliefs and patterns across pipeline runs using semantic memory. The memory writer extracts these durable patterns from completed runs and stores them in the MCP memory server for long-term recall and continuity.

What meta-tags are applied when indexing memories from pipeline analysis?

When indexing memories from pipeline analysis, the memory writer applies meta-tags including ticker, sector, and run details. These structured tags enable analysts to later query and filter episodic, semantic, and procedural memories effectively.