🎯

memory-manager

🎯Skill

from adaptationio/skrillz

VibeIndex|
What it does

memory-manager skill from adaptationio/skrillz

πŸ“¦

Part of

adaptationio/skrillz(191 items)

memory-manager

Installation

Add MarketplaceAdd marketplace to Claude Code
/plugin marketplace add adaptationio/Skrillz
Install PluginInstall plugin from marketplace
/plugin install skrillz@adaptationio-Skrillz
Claude CodeAdd plugin in Claude Code
/plugin enable skrillz@adaptationio-Skrillz
Add MarketplaceAdd marketplace to Claude Code
/plugin marketplace add /path/to/skrillz
Install PluginInstall plugin from marketplace
/plugin install skrillz@local

+ 4 more commands

πŸ“– Extracted from docs: adaptationio/skrillz
1Installs
3
-
Last UpdatedJan 16, 2026

Skill Details

SKILL.md

External persistent memory for cross-session knowledge. Use when storing error patterns, retrieving learned solutions, managing causal memory chains, or persisting project knowledge.

Overview

# Memory Manager

External persistent memory system for maintaining knowledge across autonomous coding sessions.

Quick Start

Store a Memory

```python

from scripts.memory_manager import MemoryManager

memory = MemoryManager(project_dir)

memory.store(

key="auth_solution",

value="Added User-Agent header to fix 403",

memory_type="causal"

)

```

Store Causal Chain (Error→Solution)

```python

memory.store_causal_chain(

error="403 Forbidden on API call",

solution="Add User-Agent header to requests"

)

```

Retrieve Similar Errors

```python

solutions = memory.get_similar_errors("403 error calling API")

# Returns: [{"error": "403 Forbidden...", "solution": "Add User-Agent..."}]

```

Memory Types

```

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”

β”‚ MEMORY TYPES β”‚

β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€

β”‚ β”‚

β”‚ EPISODIC β”‚

β”‚ β”œβ”€ Past events and outcomes β”‚

β”‚ β”œβ”€ "Last time we deployed, X happened" β”‚

β”‚ └─ Session summaries β”‚

β”‚ β”‚

β”‚ PROCEDURAL β”‚

β”‚ β”œβ”€ Learned skills and patterns β”‚

β”‚ β”œβ”€ "How to set up database migrations" β”‚

β”‚ └─ Working code patterns β”‚

β”‚ β”‚

β”‚ SEMANTIC β”‚

β”‚ β”œβ”€ Factual knowledge about project β”‚

β”‚ β”œβ”€ "Database uses PostgreSQL" β”‚

β”‚ └─ Architecture decisions β”‚

β”‚ β”‚

β”‚ CAUSAL β”‚

β”‚ β”œβ”€ Error β†’ Solution chains β”‚

β”‚ β”œβ”€ "403 error β†’ Add User-Agent header" β”‚

β”‚ └─ Self-healing patterns β”‚

β”‚ β”‚

β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

```

Storage Location

```

project/

└── .claude/

└── memory/

β”œβ”€β”€ episodic.json

β”œβ”€β”€ procedural.json

β”œβ”€β”€ semantic.json

└── causal.json

```

Causal Memory Pattern

```python

# Traditional error handling:

# Error occurs β†’ Unclear response

# Causal memory:

# Error: 403 Forbidden

# Memory: [403] β†’ [missing User-Agent] β†’ [added header] β†’ [success]

# Response: "Adding User-Agent header (learned from previous error)"

```

Integration Points

  • error-recoverer: Uses causal memory for self-healing
  • context-compactor: Stores summaries in episodic memory
  • coding-agent: Stores procedural patterns

References

  • references/MEMORY-TYPES.md - Detailed type documentation
  • references/RETRIEVAL-PATTERNS.md - Search patterns

Scripts

  • scripts/memory_manager.py - Core MemoryManager
  • scripts/semantic_store.py - Keyword-based storage
  • scripts/causal_memory.py - Errorβ†’Solution chains
  • scripts/knowledge_base.py - Project knowledge