bymem0ai· 34 skills
Plan and then execute a migration of a project from the mem0 open-source / self-hosted SDK (the local Memory class) to the mem0 Platform / hosted / managed SDK (the MemoryClient class). Use this whenever a developer wants to move, switch, or migrate their mem0 usage off OSS/self-hosted to the hosted API — e.g. "migrate my mem0 setup to the platform", "switch from self-hosted mem0 to MemoryClient", "use my mem0 API key instead of a local Qdrant", "move mem0 to the cloud/hosted/managed service", or "replace my local mem0 vector store + embedder config with the platform". Applies to Python (from mem0 import Memory → from mem0 import MemoryClient) and TypeScript/JavaScript (import { Memory } from "mem0ai/oss" → import MemoryClient from "mem0ai"). Trigger even when the user doesn't say the word "migrate" but clearly wants their existing mem0 integration to run against the hosted platform. It first produces a reviewable migration plan, then executes it after the developer approves. Strictly scoped to the mem0 integration — it does not refactor, restructure, or "improve" any unrelated code.
$npx -y skills add mem0ai/mem0 --skill mem0-oss-to-platformInstalls into the current project.
Run `npx skills use "https://github.com/mem0ai/mem0" --skill "mem0ai/mem0/mem0-oss-to-platform"` and follow the generated skill instructions now. Read its complete output, redirecting it to a temporary file first if necessary. Resolve relative paths from the supporting-files directory it provides.
Use the skills in "https://github.com/mem0ai/mem0" that are relevant to the current task. Run `npx skills add "https://github.com/mem0ai/mem0"` and select the relevant skills, then follow their instructions.