skills/mem0-vercel-ai-sdk/README.md
Add persistent memory to any Vercel AI SDK application using @mem0/vercel-ai-provider.
When installed, Claude can:
@mem0/vercel-ai-provider in your TypeScript or Next.js projectcreateMem0) or standalone utilities (retrieveMemories, addMemories, etc.)npx skills add https://github.com/mem0ai/mem0 --skill mem0-vercel-ai-sdk
skills/mem0-vercel-ai-sdk folder as a ZIPcurl -X POST https://api.anthropic.com/v1/skills \
-H "x-api-key: $ANTHROPIC_API_KEY" \
-H "Content-Type: application/json" \
-d '{"name": "mem0-vercel-ai-sdk", "source": "https://github.com/mem0ai/mem0/tree/main/skills/mem0-vercel-ai-sdk"}'
Node.js 18+
Vercel AI SDK v5 (ai package version 5.x)
A Mem0 Platform API key (Get one here)
An LLM provider API key (OpenAI, Anthropic, Google, Groq, or Cohere)
Set environment variables:
export MEM0_API_KEY="m0-xxx"
export OPENAI_API_KEY="sk-xxx" # or your chosen provider's key
After installing, just ask Claude:
skills/mem0-vercel-ai-sdk/
├── SKILL.md # Skill definition and instructions
├── README.md # This file
├── LICENSE # Apache-2.0
└── references/ # Documentation (loaded on demand)
├── provider-api.md # createMem0, Mem0Provider, types, config
├── memory-utilities.md # addMemories, retrieveMemories, getMemories, searchMemories
└── usage-patterns.md # Working examples: streaming, Next.js, multi-provider, graph
This skill is part of the Mem0 skill graph. The three Mem0 skills (mem0, mem0-cli, mem0-vercel-ai-sdk) each cover a different interface to the same Mem0 Platform API.
Apache-2.0