RetentaRetenta

Evidence record · captured 2026-10-11

Next.js on Cloudflare

Tells the agent to use vinext (Cloudflare's Vite-based reimplementation of the Next.js API) rather than OpenNext for new Next.js projects on Workers, while preserving existing OpenNext setups. For setup, migration or deployment it has the agent install and follow the upstream vinext skills (`npx skills add cloudflare/vinext`).

Official publisherUnverifiedSource reviewedBehavior not tested
Source review

Editorial assessment

This is a source-only assessment. It does not claim runtime or security testing.

What it does

A short policy file, not a how-to: it makes vinext the default for new Next.js apps on Workers, protects existing OpenNext setups, and delegates setup and deploy to upstream vinext skills.

Best for

  • Starting a new Next.js project that will run on Cloudflare Workers
  • Deciding between vinext and OpenNext for a migration
  • Moving an existing Next.js app to Workers using vinext's compatibility check

Strengths in the source

  • States a clear default (vinext for new projects) while telling the agent to keep existing OpenNext deployments during unrelated work.
  • Warns that the upstream migrate-to-vinext skill needs an existing Next.js project and must not be applied to an empty directory.
  • Tells the agent not to assume complete Next.js parity and to check compatibility for the features the app needs.

Limitations

  • Runs npx skills add cloudflare/vinext to install further skills from GitHub, so most behavior comes from unpinned code outside this file.
  • Contains no framework detail of its own; without network access it can only point at links.
  • vinext reimplements the Next.js API rather than running Next.js itself, so some Next.js features may be unsupported.

When not to use it

  • Next.js apps deployed somewhere other than Cloudflare.
  • Environments that do not allow installing additional skills or packages at run time.

Reviewed by Retenta editorial on 2026-10-11; scope: source only.

Files included in this review
  • skills/nextjs-on-cloudflare/SKILL.md

Evidence and boundaries

Execution · not tested

Retenta has not executed this skill.

Security · not tested

The skill folder bundles no executable scripts. Retenta has not run a security scan.

Revision
c430dd965cea3a8faf0ef035e3b3d73b38518081
License evidence
Apache-2.0Retenta preserves the license text captured with this immutable upstream snapshot; no independent legal or security review is claimed.
Last source change
2026-10-01
Independent verification
Published by Cloudflare, but not independently verified by a third-party reviewer.
Upstream repository
Open publisher repository

Compatibility

Claude Code (plugin marketplace)

documented

Named in the upstream skill or repository documentation; not tested by Retenta.

OpenAI Codex (plugin marketplace)

documented

Named in the upstream skill or repository documentation; not tested by Retenta.

Cursor

documented

Named in the upstream skill or repository documentation; not tested by Retenta.

VS Code / GitHub Copilot

documented

Named in the upstream skill or repository documentation; not tested by Retenta.

OpenCode

documented

Named in the upstream skill or repository documentation; not tested by Retenta.

Pi

documented

Named in the upstream skill or repository documentation; not tested by Retenta.

any Agent Skills client via npx skills

documented

Named in the upstream skill or repository documentation; not tested by Retenta.

Requirements and access

  • Node.js / npx
  • vinext (or OpenNext for existing apps)
  • Wrangler
  • Network access (installs further skills from GitHub)

Referenced tools

No named tool is required by the reviewed SKILL.md.

Install from the source

Clones the current default branch, which may be newer than the reviewed revision c430dd9. The destination shown is Claude Code's personal skills folder; other agents read the same folder from their own skills directory.

View the SKILL.md at its source Verify the publisher's install documentation

More Cloudflare skills →

Install the full skill folder

git clone --depth 1 https://github.com/cloudflare/skills.git
cp -R skills/skills/nextjs-on-cloudflare ~/.claude/skills/nextjs-on-cloudflare

Thyme RAG Capsules

Make this skill’s state durable, governed, and portable.

A Retenta capsule lets agents recall prior work, append provenance-stamped progress, and carry the memory to the next run.