From claude-spread
Distills Claude Code session into Markdown summary of work, changes, and TODOs; shares encrypted via local mDNS or WebSocket relay for secure team handoff.
How this skill is triggered — by the user, by Claude, or both
Slash command
/claude-spread:distill-shareThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
You are sharing a distillation of the current Claude Code session over the local network.
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 installednpx claudepluginhub namyunwoo/claudespread --plugin claude-spreadShares selected Claude Code sessions: scans files, builds catalog, encrypts with passphrase, serves via mDNS or WebSocket relay for browsing/resuming.
Generates a passoff package (session summary, PROGRESS/CLAUDE/memory updates, commit, next-session prompt) for clean handoffs to future-you or a coworker brief mode.
Exports Claude Code session JSONL files to human-readable markdown with role markers and timestamps. Use to save, review, share transcripts, or feed dev-diary pipelines.