memory-system

Load and update vault-native memory notes in Obsidian with backup-safe writes.

1|Updated May 12, 2026
One-click install
npx skills add https://github.com/MoxyWolfLLC/moxywolf-plugins --skill memory-system-moxywolfllc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: memory-system
Source: https://github.com/MoxyWolfLLC/moxywolf-plugins/tree/main/plugins/obsidian-update/skills/memory-system
Command: npx skills add https://github.com/MoxyWolfLLC/moxywolf-plugins --skill memory-system-moxywolfllc

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

It solves the problem of unreliable, inconsistent knowledge recall by providing vault-native read/write operations for Identity, tacit Memory, and daily/project/person notes.

Core Features & Use Cases

  • Read Memory for sessions: Loads identity, core memory, and the 3 most recent daily notes to prime decision-making at session start.
  • Write daily standup notes: Creates or appends structured entries to today’s Daily Journal note, using task data from the vault.
  • Update Memory.md with durable safeguards: Applies backup-first updates, deduping, supersession handling, and hybrid memory decay without deleting facts.
  • Maintain vault knowledge topology: Writes extracted entities into the correct Projects, Shared Knowledge, and People locations with consistent YAML frontmatter and wikilinks.
  • Council integration as a gatekeeper: Provides read-only context to Council and accepts council decision/verification records to write them into the vault safely.

Quick Start

Ask your agent to start a session in the Obsidian vault and it will load _System/IDENTITY.md, _System/MEMORY.md, and the latest Daily Journal notes for context.

Frequently Asked Questions about memory-system

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

FAQPage Schema
How do I persist Obsidian vault memory consistently across interactive sessions?

To persist Obsidian vault memory across sessions, this Skill loads identity, core memory, and recent daily notes for context, then applies backup-safe updates with deduplication and supersession handling to MEMORY.md. It uses deterministic file paths and structured frontmatter to ensure clean knowledge recall.

How does memory decay work when updating knowledge graphs in an Obsidian vault?

Memory decay in this vault-native system applies a hybrid approach during MEMORY.md updates that supersedes outdated facts without deleting them. This preserves historical knowledge graph integrity while ensuring current decision-making relies on the most relevant, recently confirmed information.

Can I automate daily journal writing in Obsidian using vault-native extraction workflows?

Yes, you can automate daily journal writing through scheduled extraction workflows that create or append structured entries to today's Daily Journal note. The system uses task data already present in the vault, applying consistent YAML frontmatter and wikilinks to maintain knowledge topology.

What is the best way to maintain vault knowledge topology when extracting entities into Obsidian?

The best way to maintain vault knowledge topology is writing extracted entities into correct Projects, Shared Knowledge, and People locations with consistent YAML frontmatter and wikilinks. This Skill ensures deterministic file path targeting within the vault for all written notes.

Does Council integration support safe vault memory updates and decision logging?

Council integration acts as a gatekeeper by providing read-only context to Council and accepting council decision or verification records to write them safely into the vault. This process ties logs to specific deliberation identifiers for persistent, structured tracking.

Why do I need backup-safe updates before modifying MEMORY.md in my knowledge graph?

You need backup-safe updates because read-first operations ensure original vault memory is preserved before applying deduplication, supersession, or decay logic. This prevents accidental data loss during automated workflows or interactive session updates, keeping your knowledge graph reliable.