vercel · openai — Codex plugin: what it does, how to install
Builds and deploys web applications and AI agents on Vercel. Provides 54 skills, 3 specialist agents, and slash commands tailored for Codex workflows.
Open on GitHubWhat vercel does
This plugin adapts vercel/vercel-plugin version 0.21.0 for the openai/plugins repository. The package bundles 54 skills. The ecosystem graph in vercel.md outlines product relationships and migration paths.
Included skills handle Next.js App Router, AI SDK v6, serverless functions, and external services like Stripe or Clerk. Three specialist agents assist with development tasks: deployment-expert, performance-optimizer, and ai-architect. They focus on CI/CD pipelines and Core Web Vitals tuning. For running untrusted code safely, the plugin provides vercel-sandbox powered by Firecracker microVMs.
Unlike upstream, this package relies on .codex-plugin/plugin.json. No custom hooks are required because Codex discovers skills directly through frontmatter metadata. You can also trigger routines manually with slash commands like /vercel:deploy and /vercel:env.
What it helps with
- deploy projects to Vercel preview or production
- configure streaming and tool calling with AI SDK v6
- bootstrap projects with environment variables and database provisioning
- run untrusted code safely inside Firecracker microVMs
- inspect deployment status and project logs
Example prompts for the agent
- Run
/vercel:deploy prodto deploy the current project to production - Execute
/vercel:envto inspect and manage environment variables - Use
/vercel:bootstrapto link the project and provision the database
Questions about vercel
How do I install vercel in Codex?
The plugin is distributed through the openai/plugins marketplace under the vercel ID. Once installed, Codex automatically recognizes all included skills using frontmatter metadata.
What does the vercel plugin do?
The plugin provides Codex with 54 skills, 3 specialist agents, and 5 slash commands for web development. It assists with project deployments, AI SDK v6 configuration, environment variable management, and Vercel integrations.
How does this package differ from upstream vercel/vercel-plugin?
Upstream ships with .plugin/plugin.json, whereas this import uses .codex-plugin/plugin.json. Skills rely on frontmatter metadata for Codex-native discovery, so no additional hooks are needed.
Source text
vercel · Apache-2.0
# vercel This directory packages the upstream [vercel/vercel-plugin](https://github.com/vercel/vercel-plugin) runtime content for the `openai/plugins` marketplace. Skills are discovered by Codex via SKILL.md frontmatter metadata. ## What is included - `skills/` from the upstream plugin (54 skills with retrieval metadata for Codex discovery) - `.app.json` for the connected Vercel app - `vercel.md` ecosystem reference graph - `agents/` specialist agent definitions - `commands/` slash command definitions - Plugin assets ## Codex compatibility notes - The upstream repo ships `.plugin/plugin.json`; this import uses `.codex-plugin/plugin.json`. - Skills use frontmatter metadata (`retrieval.aliases`, `intents`, `entities`, `pathPatterns`, `bashPatterns`) for Codex-native discovery — no hooks required. - The bundled `agents/` and `commands/` content is included from upstream for source parity. ## Upstream source - Repo: [vercel/vercel-plugin](https://github.com/vercel/vercel-plugin) - Imported version: `0.21.0` - Local plugin id: `vercel` ## Components ### Ecosystem Graph (`vercel.md`) A text-form relational graph covering: - All Vercel products and their relationships - Decision matrices for choosing the right tool - Common cross-product workflows - Migration awareness for sunset products ### Selected Skills | Skill | Covers | |-------|--------| | `agent-browser` | Browser automation CLI — dev server verification, page interaction, screenshots, form filling | | `ai-elements` | Pre-built React components for AI interfaces — chat UIs, tool call rendering, streaming responses | | `ai-gateway` | Unified model API, provider routing, failover, cost tracking, 100+ models | | `ai-sdk` | AI SDK v6 — text/object generation, streaming, tool calling, agents, MCP, providers, embeddings | | `auth` | Authentication integrations — Clerk, Descope, Auth0 setup for Next.js with Marketplace provisioning | | `bootstrap` | Project bootstrapping orchestrator — linking, env provisioning, db setup, first-run commands | | `chat-sdk` | Multi-platform chat bots — Slack, Telegram, Teams, Discord, Google Chat, GitHub, Linear | | `cms` | Headless CMS integrations — Sanity, Contentful, DatoCMS, Storyblok, Builder.io, Visual Editing | | `cron-jobs` | Vercel Cron Jobs configuration, scheduling, and best practices | | `deployments-cicd` | Deployment and CI/CD — deploy, promote, rollback, --prebuilt, CI workflow files | | `email` | Email sending — Resend with React Email templates, domain verification, transactional emails | | `env-vars` | Environment variable management — .env files, vercel env commands, OIDC tokens | | `json-render` | AI chat response rendering — UIMessage parts, tool call displays, streaming states | | `marketplace` | Integration discovery, installation, auto-provisioned env vars, unified billing | | `nextjs` | App Router, Server Components, Server Actions, Cache Components, routing, rendering strategies | | `observability` | Web Analytics, Speed Insights, runtime logs, Log Drains, OpenTelemetry, monitoring | | `payments` | Stripe payments — Marketplace setup, checkout sessions, webhooks, subscription billing | | `routing-middleware` | Request interception before cache, rewrites, redirects, personalization — Edge/Node.js/Bun runtimes | | `runtime-cache` | Ephemeral per-region key-value cache, tag-based invalidation, shared across Functions/Middleware/Builds | | `shadcn` | shadcn/ui — CLI, component installation, custom registries, theming, Tailwind CSS integration | | `sign-in-with-vercel` | OAuth 2.0/OIDC identity provider, user authentication via Vercel accounts | | `turbopack` | Next.js bundler, HMR, configuration, Turbopack vs Webpack | | `turborepo` | Monorepo orchestration, caching, remote caching, --affected, pruned subsets | | `v0-dev` | AI code generation, agentic intelligence, GitHub integration | | `vercel-agent` | AI-powered code review, incident investigation, SDK installation, PR analysis | | `vercel-api` | Connected Vercel app and REST API guidance — projects, deployments, env vars, domains, logs | | `vercel-cli` | All CLI commands — deploy, env, dev, domains, cache management, MCP integration, marketplace | | `vercel-firewall` | DDoS, WAF, rate limiting, bot filter, custom rules | | `vercel-flags` | Feature flags, Flags Explorer, gradual rollouts, A/B testing, provider adapters | | `vercel-functions` | Serverless, Edge, Fluid Compute, streaming, Cron Jobs, configuration | | `vercel-queues` | Durable event streaming, topics, consumer groups, retries, delayed delivery | | `vercel-sandbox` | Ephemeral Firecracker microVMs for running untrusted/AI-generated code safely | | `vercel-storage` | Blob, Edge Config, Neon Postgres, Upstash Redis, migration from sunset packages | | `workflow` | Workflow DevKit — durable execution, DurableAgent, steps, Worlds, pause/resume | ### Agents (3 specialists) | Agent | Expertise | |-------|-----------| | `deployment-expert` | CI/CD pipelines, deploy strategies, troubleshooting, environment variables | | `performance-optimizer` | Core Web Vitals, rendering strategies, caching, asset optimization | | `ai-architect` | AI application design, model selection, streaming architecture, MCP integration | ### Commands (5 commands) | Command | Purpose | |---------|---------| | `/vercel:bootstrap` | Bootstrap project — linking, env provisioning, db setup | | `/vercel:deploy` | Deploy to Vercel (preview or production) | | `/vercel:env` | Manage environment variables | | `/vercel:status` | Project status overview | | `/vercel:marketplace` | Discover and install marketplace integrations | ## Usage After installing, skills are discovered automatically via Codex's metadata-based matching. You can also invoke skills directly via slash commands: ```text /vercel:nextjs /vercel:ai-sdk /vercel:deploy prod ``` ## Architecture ```text vercel/ ├── .codex-plugin/plugin.json # Plugin manifest ├── .app.json # Connected Vercel app manifest ├── vercel.md # Ecosystem graph + conventions ├── skills/ # 54 skills discovered via SKILL.md metadata │ ├── agent-browser/ │ ├── ai-elements/ │ ├── ai-gateway/ │ ├── ai-sdk/ │ ├── auth/ │ ├── bootstrap/ │ ├── chat-sdk/ │ ├── cms/ │ ├── cron-jobs/ │ ├── deployments-cicd/ │ ├── email/ │ ├── env-vars/ │ ├── json-render/ │ ├── marketplace/ │ ├── nextjs/ │ ├── observability/ │ ├── payments/ │ ├── routing-middleware/ │ ├── runtime-cache/ │ ├── shadcn/ │ ├── sign-in-with-vercel/ │ ├── turbopack/ │ ├── turborepo/ │ ├── v0-dev/ │ ├── vercel-agent/ │ ├── vercel-api/ │ ├── vercel-cli/ │ ├── vercel-firewall/ │ ├── vercel-flags/ │ ├── vercel-functions/ │ ├── vercel-queues/ │ ├── vercel-sandbox/ │ ├── vercel-storage/ │ └── workflow/ ├── agents/ # 3 specialist agents └── commands/ # 5 slash commands ``` ## Ecosystem Coverage (March 2026) - Next.js 16 (App Router, Cache Components, Proxy, View Transitions) - AI SDK v6 (Agents, MCP, DevTools, Reranking, Image Editing) - AI Elements (pre-built React components for AI interfaces) - Chat SDK (multi-platform chat bots — Slack, Telegram, Teams, Discord) - Workflow DevKit (DurableAgent, Worlds, open source) - AI Gateway (100+ models, provider routing, cost tracking) - Vercel Functions (Fluid Compute, streaming, Cron Jobs) - Storage (Blob, Edge Config, Neon Postgres, Upstash Redis) - Routing Middleware (request interception, Edge/Node.js/Bun runtimes) - Runtime Cache API (per-region KV cache, tag-based invalidation) - Vercel Flags (feature flags, Flags Explorer, gradual rollouts, A/B testing) - Vercel Queues (durable event streaming, topics, consumer groups, retries) - Vercel Agent (AI code review, incident investigation) - Vercel Sandbox (Firecracker microVMs for untrusted code) - Sign in with Vercel (OAuth 2.0/OIDC identity provider) - Auth integrations (Clerk, Descope, Auth0) - CMS integrations (Sanity, Contentful, DatoCMS, Storyblok, Builder.io) - Email (Resend with React Email templates) - Payments (Stripe via Vercel Marketplace) - shadcn/ui (CLI, component installation, custom registries, theming) - Turborepo (--affected, remote caching, Rust core) - Turbopack (default bundler in Next.js 16) - Microfrontends (multi-app composition, independent deploys) - OG Image Generation (@vercel/og, dynamic social images at the edge) - v0 (agentic intelligence, GitHub integration) - Vercel Firewall (DDoS, WAF, Bot Filter) - Vercel CLI (cache management, MCP integration, marketplace discovery) - Vercel Observability (Analytics, Speed Insights, Drains) - Vercel Marketplace (one-click integrations, unified billing) - Agent Browser (browser automation for dev server verification and testing) ## Reporting Issues If you hit an issue with the upstream content itself, file it in [vercel/vercel-plugin](https://github.com/vercel/vercel-plugin/issues). If the issue is specific to this marketplace packaging or the local `vercel` plugin identity, fix it here in `openai/plugins`.
© Vercel Labs · Apache-2.0 · openai/plugins
Similar plugins
All plugins for DevOps and infrastructure →vercel by other authors comes first.