
Vercel Storage
Pick and wire Vercel-native and marketplace storage (Blob, Edge Config, Neon, Upstash) without guessing which product fits your Next.js app.
Install
npx skills add https://github.com/vercel-labs/vercel-plugin --skill vercel-storageWhat is this skill?
- Covers Vercel Blob, Edge Config, and marketplace options including Neon Postgres and Upstash Redis
- Path and install patterns for @vercel/blob, @vercel/edge-config, @neondatabase/serverless, and @upstash/redis
- Guidance for Supabase and Prisma layouts when pairing ORM with Vercel-hosted data
- Official Vercel storage docs and sitemap-backed reference routing
- Helps match workload shape (objects, config flags, SQL, cache) to the right Vercel storage product
Adoption & trust: 266 installs on skills.sh; 187 GitHub stars; 3/3 security scanners passed (skills.sh audits).
Recommended Skills
Azure Deploymicrosoft/azure-skills
Azure Preparemicrosoft/azure-skills
Azure Storagemicrosoft/azure-skills
Azure Validatemicrosoft/azure-skills
Appinsights Instrumentationmicrosoft/azure-skills
Azure Resource Lookupmicrosoft/azure-skills
Journey fit
Primary fit
Storage choices and SDK wiring happen while building the product’s data layer on Vercel, before ship-time hardening. Integrations is the canonical shelf for third-party and Vercel marketplace storage SDKs alongside app code paths like lib/blob and prisma.
Common Questions / FAQ
Is Vercel Storage safe to install?
skills.sh reports 3 of 3 security scanners passed. Review the Security Audits panel on this page before installing in production.
SKILL.md
READMESKILL.md - Vercel Storage
--- name: vercel-storage description: Vercel storage expert guidance — Blob, Edge Config, and Marketplace storage (Neon Postgres, Upstash Redis). Use when choosing, configuring, or using data storage with Vercel applications. metadata: priority: 7 docs: - "https://vercel.com/docs/storage" sitemap: "https://vercel.com/sitemap/docs.xml" pathPatterns: - 'lib/blob/**' - 'lib/storage/**' - 'src/lib/blob/**' - 'src/lib/storage/**' - 'lib/blob.*' - 'lib/storage.*' - 'lib/edge-config.*' - 'src/lib/blob.*' - 'src/lib/storage.*' - 'src/lib/edge-config.*' - 'supabase/**' - 'lib/supabase.*' - 'src/lib/supabase.*' - 'prisma/schema.prisma' - 'prisma/**' bashPatterns: - '\bnpm\s+(install|i|add)\s+[^\n]*@vercel/blob\b' - '\bpnpm\s+(install|i|add)\s+[^\n]*@vercel/blob\b' - '\bbun\s+(install|i|add)\s+[^\n]*@vercel/blob\b' - '\byarn\s+add\s+[^\n]*@vercel/blob\b' - '\bnpm\s+(install|i|add)\s+[^\n]*@vercel/edge-config\b' - '\bpnpm\s+(install|i|add)\s+[^\n]*@vercel/edge-config\b' - '\bbun\s+(install|i|add)\s+[^\n]*@vercel/edge-config\b' - '\byarn\s+add\s+[^\n]*@vercel/edge-config\b' - '\bnpm\s+(install|i|add)\s+[^\n]*@neondatabase/serverless\b' - '\bpnpm\s+(install|i|add)\s+[^\n]*@neondatabase/serverless\b' - '\bbun\s+(install|i|add)\s+[^\n]*@neondatabase/serverless\b' - '\byarn\s+add\s+[^\n]*@neondatabase/serverless\b' - '\bnpm\s+(install|i|add)\s+[^\n]*@upstash/redis\b' - '\bpnpm\s+(install|i|add)\s+[^\n]*@upstash/redis\b' - '\bbun\s+(install|i|add)\s+[^\n]*@upstash/redis\b' - '\byarn\s+add\s+[^\n]*@upstash/redis\b' - '\bnpm\s+(install|i|add)\s+[^\n]*@vercel/kv\b' - '\bpnpm\s+(install|i|add)\s+[^\n]*@vercel/kv\b' - '\bbun\s+(install|i|add)\s+[^\n]*@vercel/kv\b' - '\byarn\s+add\s+[^\n]*@vercel/kv\b' - '\bnpm\s+(install|i|add)\s+[^\n]*@vercel/postgres\b' - '\bpnpm\s+(install|i|add)\s+[^\n]*@vercel/postgres\b' - '\bbun\s+(install|i|add)\s+[^\n]*@vercel/postgres\b' - '\byarn\s+add\s+[^\n]*@vercel/postgres\b' - '\bnpm\s+(install|i|add)\s+[^\n]*@supabase/supabase-js\b' - '\bpnpm\s+(install|i|add)\s+[^\n]*@supabase/supabase-js\b' - '\bbun\s+(install|i|add)\s+[^\n]*@supabase/supabase-js\b' - '\byarn\s+add\s+[^\n]*@supabase/supabase-js\b' - '\bnpm\s+(install|i|add)\s+[^\n]*@supabase/ssr\b' - '\bpnpm\s+(install|i|add)\s+[^\n]*@supabase/ssr\b' - '\bbun\s+(install|i|add)\s+[^\n]*@supabase/ssr\b' - '\byarn\s+add\s+[^\n]*@supabase/ssr\b' - '\bnpm\s+(install|i|add)\s+[^\n]*@prisma/client\b' - '\bpnpm\s+(install|i|add)\s+[^\n]*@prisma/client\b' - '\bbun\s+(install|i|add)\s+[^\n]*@prisma/client\b' - '\byarn\s+add\s+[^\n]*@prisma/client\b' - '\bnpm\s+(install|i|add)\s+[^\n]*\bmongodb\b' - '\bpnpm\s+(install|i|add)\s+[^\n]*\bmongodb\b' - '\bbun\s+(install|i|add)\s+[^\n]*\bmongodb\b' - '\byarn\s+add\s+[^\n]*\bmongodb\b' - '\bnpm\s+(install|i|add)\s+[^\n]*\bconvex\b' - '\bpnpm\s+(install|i|add)\s+[^\n]*\bconvex\b' - '\bbun\s+(install|i|add)\s+[^\n]*\bconvex\b' - '\byarn\s+add\s+[^\n]*\bconvex\b' - '\bnpm\s+(install|i|add)\s+[^\n]*@libsql/client\b' - '\bpnpm\s+(install|i|add)\s+[^\n]*@libsql/client\b' - '\bbun\s+(install|i|add)\s+[^\n]*@libsql/client\b' - '\byarn\s+add\s+[^\n]*@libsql/client\b' importPatterns: - "@vercel/blob" - "@vercel/edge-config" - "@neondatabase/serverless" - "@upstash/redis" - "@vercel/kv" - "@vercel/postgres" - "@supabase/supabase-js" - "@prisma/client" validate: - pattern: from\s+['"]@vercel/kv['"] message: '@vercel/kv is deprecated — migrate to @upstash/redis (Redis.fromEnv()) instead. Run `vercel integration add upstash` for one-click setup.' severity: error upgradeToSkill: vercel-storage upgradeWhy: 'Reload storage guidance for @vercel/kv → @upstash/redis migration steps, Marketplace provisioning, and API differences.' s