If you use both Claude Code (terminal, desktop) and claude.ai (web, mobile), you have two Claudes with two separate memory systems. Whatever you teach one, the other doesn't know. Over months the claude.ai side drifts.
This skill fixes that by using a Slack channel as a human-gated bridge. Claude Code drafts a structured memory digest. You approve. It posts. Your claude.ai Claude reads the channel at session start and proposes memory edits on that side. You approve there too.
Two files in this gist:
brain-sync.md— the Claude Code skill. Drop it in.claude/skills/(project-scoped) or~/.claude/skills/(global).- This README — setup for both sides.