بنقرة واحدة
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