What problem does it solve? When an operator switches a NanoClaw agent group from one provider to another (e.g. Claude to Codex), the agent loses all memory because each provider keeps its own store. This Skill carries durable memory across the switch so the agent retains its identity, instructions, and learned facts. ## Core Features & Use Cases - Bidirectional migration: Converts memory from a flat CLAUDE.local.md file into a memory/ scaffold tree, or distills a scaffold tree back into CLAUDE.local.md, depending on the direction of the provider switch. - Distillation, not dumping: Infers what is durable (identity, seed instructions, user preferences, durable facts) and drops conversational residue, keeping the target store clean. - Safe and idempotent: Copies rather than moves (the source store remains as rollback), detects prior imports to avoid duplication, and restarts the group with ncl groups restart for verification. - Use Case: After running ncl groups config update --provider codex, ask the agent to migrate memory so the Codex-based group still knows the user's preferences and project context previously stored in CLAUDE.local.md. ## Quick Start Ask the agent to migrate the group's memory from the old provider to the new one after switching providers with ncl groups config update.