원클릭으로
distill-share
Distill the current session and share it securely over the local network or via relay
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Distill the current session and share it securely over the local network or via 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
Share project auto memory over LAN or relay
Receive a shared session distillation from the local network or via relay
Receive shared project memory from LAN or relay
| name | distill-share |
| description | Distill the current session and share it securely over the local network or via relay |
| user-invocable | true |
| arguments | [{"name":"passphrase","description":"Shared passphrase for encryption (required)","required":true},{"name":"--relay","description":"Use WebSocket relay server for remote sharing (optional, default relay URL used if no URL provided)","required":false}] |
You are sharing a distillation of the current Claude Code session over the local network.
Analyze the full conversation history and produce a Markdown document in the following format:
# Session Distillation
## Metadata
- **Timestamp**: (current date/time)
- **Project**: (working directory path)
- **Git Branch**: (current branch, if applicable)
## Summary
(One-paragraph summary of what was accomplished in this session)
## Completed Work
- [x] (completed item 1)
- [x] (completed item 2)
- [ ] (incomplete item, if any)
## Key Decisions
| Decision | Rationale |
|----------|-----------|
| ... | ... |
## File Changes
| File | Action | Description |
|------|--------|-------------|
| ... | created/modified/deleted | ... |
## Current State
- **Build**: (passes/fails/not applicable)
- **Tests**: (passes/fails/not applicable)
## Open TODOs
- (remaining work items)
## Context for Next Session
(Critical context that the next person needs to know to continue this work effectively)
Write this distillation to a temporary file at ${CLAUDE_PLUGIN_ROOT}/.tmp/claude-distill-payload.md.
Run the serve.py script with the user's passphrase:
python3 ${CLAUDE_PLUGIN_ROOT}/scripts/serve.py "{{passphrase}}" ${CLAUDE_PLUGIN_ROOT}/.tmp/claude-distill-payload.md
This will:
Tell the user:
/distill-receive {{passphrase}}If the user passes --relay, use the relay server for remote sharing instead of LAN/mDNS.
python3 skills/distill-share/scripts/serve.py --relay "{{passphrase}}" ${CLAUDE_PLUGIN_ROOT}/.tmp/claude-distill-payload.md
This will:
wss://relay.fireamulet.comTell the user:
a7f3b2)/distill-receive --relay --room <room_code> {{passphrase}}pip install websockets if not already installed