원클릭으로
memory-share
Share project auto memory over LAN or relay
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Share project auto memory over LAN or relay
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Browse and receive Claude Code sessions from another user
Share Claude Code sessions for another user to browse and resume
Distill the current session and share it securely over the local network or via relay
Receive a shared session distillation from the local network or via relay
Receive shared project memory from LAN or relay
| name | memory-share |
| description | Share project auto memory over LAN or relay |
| user-invocable | true |
| arguments | [{"name":"passphrase","description":"Shared passphrase for encryption (required)","required":true},{"name":"--raw","description":"Send memory files as-is without distillation","required":false},{"name":"--relay","description":"Use WebSocket relay server for remote sharing","required":false}] |
You are sharing the project's Claude Code auto memory with another machine or person.
There are two modes: distilled (default) and raw (--raw).
Read all files from your auto memory directory (~/.claude/projects/<project>/memory/):
MEMORY.md (always present)debugging.md, patterns.md, etc.)Analyze all memory files and produce a single, well-organized Markdown document:
# Project Memory Distillation
## Project Overview
(Brief description of the project based on accumulated memory)
## Key Patterns & Conventions
- (coding conventions, architectural patterns, etc.)
## Important File Paths
- (critical files and their roles)
## Debugging Insights
- (known issues, solutions, workarounds)
## Workflow Preferences
- (user preferences for tools, testing, deployment)
## Architecture Notes
- (key architectural decisions and their rationale)
Consolidate, deduplicate, and organize the information clearly. Remove session-specific noise and keep only stable, reusable knowledge.
Write the distilled memory to ${CLAUDE_PLUGIN_ROOT}/.tmp/claude-memory-payload.md.
python3 ${CLAUDE_PLUGIN_ROOT}/scripts/serve.py "{{passphrase}}" ${CLAUDE_PLUGIN_ROOT}/.tmp/claude-memory-payload.md
Tell the user:
/claude-spread:memory-receive {{passphrase}}--raw)python3 ${CLAUDE_PLUGIN_ROOT}/skills/memory-share/scripts/bundle.py ${CLAUDE_PLUGIN_ROOT}/.tmp/claude-memory-payload.json
This bundles all .md files from the auto memory directory into a JSON file.
python3 ${CLAUDE_PLUGIN_ROOT}/scripts/serve.py "{{passphrase}}" ${CLAUDE_PLUGIN_ROOT}/.tmp/claude-memory-payload.json
Tell the user:
/claude-spread:memory-receive {{passphrase}}If the user passes --relay, add the --relay flag to the serve.py command:
python3 ${CLAUDE_PLUGIN_ROOT}/scripts/serve.py --relay "{{passphrase}}" ${CLAUDE_PLUGIN_ROOT}/.tmp/claude-memory-payload.md
Tell the user:
/claude-spread:memory-receive --relay --room <room_code> {{passphrase}}pip install websockets if not already installed