migrate-ai-sdk-v6-to-v7

Official

Agent skill from vercel/ai.

vercel ↓ 2k
Claude Code
View source ↗

What it does

  • experimentalcustomProvider -> customProvider.
  • experimentalgenerateImage -> generateImage; ExperimentalGenerateImageResult -> GenerateImageResult.
  • experimentaltranscribe -> transcribe; ExperimentalTranscriptionResult -> TranscriptionResult.
  • experimentalgenerateSpeech -> generateSpeech; ExperimentalSpeechResult -> SpeechResult.
  • experimentaloutput option/result -> output option/result.
  • CallSettings -> LanguageModelCallOptions & Omit<RequestOptions, 'timeout'>; prepareCallSettings -> prepareLanguageModelCallOptions.
  • stepCountIs -> isStepCount.

Requirements & configuration

  • 4. Update runtime and module assumptions: Node.js must be >=22, and AI SDK packages are ESM-only. Replace require() imports with ESM imports and add "type": "module" or use .mjs where needed.

Derived from the skill's own SKILL.md documentation · extracted 2026-07-23

Source

Repository: https://github.com/vercel/ai

migrate-ai-sdk-v6-to-v7 FAQ

What does the migrate-ai-sdk-v6-to-v7 skill do?

Migrate applications from AI SDK 6.x to AI SDK 7.0. Use when upgrading Vercel AI SDK packages, fixing v7 migration errors, or when the user mentions AI SDK v6, v7, upgrade, migration, breaking changes, system to instructions, fullStream, telemetry, tool context, or finalStep. experimentalcustomProvider -> customProvider. experimentalgenerateImage -> generateImage; ExperimentalGenerateImageResult -> GenerateImageResult.

What does migrate-ai-sdk-v6-to-v7 require?

4. Update runtime and module assumptions: Node.js must be >=22, and AI SDK packages are ESM-only. Replace require() imports with ESM imports and add "type": "module" or use .mjs where needed.

How do I install migrate-ai-sdk-v6-to-v7?

Run: npx -y skills add https://github.com/vercel/ai --skill migrate-ai-sdk-v6-to-v7 --agent claude-code — the source lives at github.com/vercel/ai.

Maintain migrate-ai-sdk-v6-to-v7?

Let people know it's listed here — add the badge (live metrics, light/dark aware) or a plain link to your README or docs.

migrate-ai-sdk-v6-to-v7 on getagentictools
[![migrate-ai-sdk-v6-to-v7 on getagentictools](https://getagentictools.com/badge/skills/vercel-ai-migrate-ai-sdk-v6-to-v7.svg)](https://getagentictools.com/skills/vercel-ai-migrate-ai-sdk-v6-to-v7?ref=badge)
npx agentictools info skills/vercel-ai-migrate-ai-sdk-v6-to-v7

The second line is the CLI lookup for this page — handy in READMEs and docs.