memory

Store, retrieve, and organize persistent memories across sessions.

56|12|Updated Apr 26, 2026
One-click install
npx skills add https://github.com/Neuron-Mr-White/UniPi --skill memory-neuron-mr-white
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: memory
Source: https://github.com/Neuron-Mr-White/UniPi/tree/main/packages/memory/skills/memory
Command: npx skills add https://github.com/Neuron-Mr-White/UniPi --skill memory-neuron-mr-white

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires openerouter, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides a robust memory management system to store, retrieve, and organize user preferences, project decisions, and important information across sessions.

Core Features & Use Cases

  • Persistent Memory: Store and retrieve user preferences, project decisions, code patterns, and conversation summaries.
  • Search and List: Search across all memories or list all memories in a project.
  • Delete and Update: Delete or update existing memories to maintain an organized and up-to-date memory store.
  • Vector Search: Use OpenRouter API for vector similarity search to find semantically similar memories.
  • Memory Files: Store memory files as markdown with YAML frontmatter for full context.

Quick Start

Use the memory skill to store a new memory: memory_store(title: "project_deadline", content: "The project deadline is on 12/31/2023", tags: ["project", "deadline"], type: "decision")

Frequently Asked Questions about memory

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

FAQPage Schema
How do I store and retrieve project decisions across sessions?

You can store and retrieve project decisions across sessions by using the persistent memory system to save preferences, code patterns, and summaries as markdown files with YAML frontmatter for full context.

Do I need an OpenRouter API key for vector search?

Yes, an OpenRouter API key is required for vector search functionality. The memory management system uses the OpenRouter API to perform vector similarity search for finding semantically similar memories across your stored data.

What's the best way to organize conversation summaries for retrieval?

Organize conversation summaries for retrieval by storing them as memory files with specific titles, tags, and types. This allows you to search across all memories or list all memories within a specific project.

Can I search for semantically similar memories instead of exact tags?

Yes, you can search for semantically similar memories instead of exact tags using the vector similarity search feature. This requires the OpenRouter API and helps find relevant information matching your query's meaning rather than exact keywords.

How do I update or delete existing memories to keep the store organized?

Update or delete existing memories to keep your store organized by using the dedicated delete and update functions. These allow you to maintain an accurate, up-to-date memory store by modifying or removing outdated project decisions and preferences.