init-memory

Create and manage Claude Code memory symlinks to an external vault.

1|Updated Mar 6, 2026
One-click install
npx skills add https://github.com/SeoJaeWan/try-claude-code --skill init-memory-seojaewan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: init-memory
Source: https://github.com/SeoJaeWan/try-claude-code/tree/main/plugin/develop/skills/init-memory
Command: npx skills add https://github.com/SeoJaeWan/try-claude-code --skill init-memory-seojaewan

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Initialize and maintain memory symlinks to an external vault, enabling cross-device synchronization for Claude Code memories.

Core Features & Use Cases

  • External vault memory sync via symlinks across OS platforms.
  • 3-layer memory structure: user memory, project memory, and auto-memory.
  • Safe migration and seed of memory data with prompts and validation.

Quick Start

Run the init-memory operation to connect memory symlinks to your vault and seed initial project context.

Frequently Asked Questions about init-memory

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

FAQPage Schema
How do I sync Claude Code memory across multiple devices?

You can sync Claude Code memory across multiple devices by establishing symlinks to an external vault. This setup manages user, project, and auto-memory layers to enable seamless cross-device synchronization.

How does an external vault memory symlink work for project memory?

An external vault memory symlink works by linking your local Claude Code memory directories to a centralized vault storage. This safely redirects memory read and write operations to the synced vault location.

Can I set up Claude Code memory symlinks on Windows, macOS, and Linux?

Yes, you can set up Claude Code memory symlinks on Windows, macOS, and Linux. The initialization process automatically detects your operating system environment and applies the correct symlink creation logic.

How do I migrate legacy Claude Code memory layouts to a new vault?

To migrate legacy Claude Code memory layouts to a new vault, the initialization process detects older structures and safely migrates them. It includes content seeding and validated symlink creation with prompts for any conflicts.

What is the 3-layer memory structure in Claude Code?

The 3-layer memory structure in Claude Code consists of user memory, project memory, and auto-memory. This hierarchy organizes different context levels for comprehensive memory management during syncing.

What are the limitations of using symlinks for devops memory synchronization?

Using symlinks for devops memory synchronization requires strict environment validation and prompts during conflicts to prevent data loss. You must ensure vault paths are consistently mounted across all operating systems before initialization.