memory-mine

Index project files and conversations into the MemPalace memory system.

122|13|Updated Mar 16, 2026
One-click install
npx skills add https://github.com/dimetron/pi-go --skill memory-mine
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: memory-mine
Source: https://github.com/dimetron/pi-go/tree/main/.pi-go/skills/memory-mine
Command: npx skills add https://github.com/dimetron/pi-go --skill memory-mine

SYSTEM DOCUMENTATION & REQUIREMENTS

Mine project files or conversations into the MemPalace memory system. Indexes source code and conversation history as searchable palace drawers with semantic embeddings and room assignment.

Frequently Asked Questions about memory-mine

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

FAQPage Schema
How do I index source code and conversation history into a searchable knowledge base?

To index source code and conversation history into a searchable knowledge base, this Skill ingests project files and chats, generates semantic embeddings, assigns content to memory drawers, and deduplicates entries.

What is the best way to deduplicate conversation history and code files using embeddings?

Deduplicating conversation history and code files using embeddings is handled automatically during ingestion, organizing content into searchable memory drawers while applying semantic embeddings to identify and remove redundant data.

Do I need to initialize a database before mining project files into memory?

Yes, you need to initialize palace.db before mining project files into memory. An available embedding model is also required to generate semantic vectors for the code and conversation content.

Can I organize indexed source code into specific rooms using a configuration file?

You can organize indexed source code into specific rooms by configuring assignments through a mempalace.yaml file or by relying on the existing directory structure to automatically route drawers.

How do I specify conversation history ingestion separately from code mining?

To specify conversation history ingestion separately from code mining, execute the command with the --convos parameter, and use the optional --wing parameter to target specific sections of the memory palace.