Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx skills add e-t-y-b/etyb-skills --skill vercelgit clone --depth 1 https://github.com/e-t-y-b/etyb-skillsWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/e-t-y-b/etyb-skills/vercel)<a href="https://agentmods.dev/skills/e-t-y-b/etyb-skills/vercel"><img src="https://agentmods.dev/badge/skills/e-t-y-b/etyb-skills/vercel/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/e-t-y-b/etyb-skills/vercel"><img src="https://agentmods.dev/badge/skills/e-t-y-b/etyb-skills/vercel.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00251 | $0.04289 |
| Opus 5 | $0.00125 | $0.02145 |
| Sonnet 5 | $0.00050 | $0.00858 |
| Haiku 4.5 | $0.00025 | $0.00429 |
Grade A, and why
stack-vercel scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 11d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 143 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Vercel Stack — Team Briefing
This is a knowledge overlay, not a new specialist. The existing ETYB team does the work — backend-architect writes the backend code, devops-engineer wires the deploys, security-engineer enforces the boundary. This pack tells each role where the current Vercel knowledge lives.
Where the full briefing lives
The full Stack briefing lives in this same folder. Per-product and per-role pages are siblings of this SKILL.md. Every page carries last_verified_on stamps and authoritative-source URLs in its frontmatter; see skills/etyb/core/knowledge-currency.md for the drift-check protocol that uses them.
- Stack briefing:
stacks/vercel/index.md - Per-product pages:
stacks/vercel/<product>.md— one per entry inproducts_coveredabove - Per-role views:
stacks/vercel/<role>.md— one per role inapplies_to_rolesabove
When ETYB is installed locally these are read directly from disk. For third-party agents without the install, the same content is reachable as raw markdown at https://raw.githubusercontent.com/e-t-y-b/etyb-skills/main/stacks/vercel/<page>.md.
When delegate_to_skills (frontmatter above) lists a first-party vendor MCP/skill that's installed in the user's environment, ETYB defers to it first. The in-repo Stack content is the curated fallback.
What changed in 2025-2026 that older training data misses
Critical context — an LLM with a 2024 cutoff will get these wrong:
- Next.js 16 shipped (late 2025) with Cache Components as the recommended caching model. The
'use cache'directive at file, function, or component scope, paired withcacheLife()andcacheTag(), is the new default — replacing ad-hocfetch(..., { next: { revalidate } }),unstable_cache, andexport const revalidate = Nfor most cases. Old patterns still work in 15.x, but new builds should adopt Cache Components. - Partial Prerendering (PPR) is GA and the default rendering model for new App Router projects in Next.js 16. A single route can ship a static shell with streamed Suspense holes — this is neither SSG, SSR, nor ISR in the classical sense. Mental models built before PPR will fight the framework.
- Fluid Compute went GA in 2025 and changed Vercel Functions billing/concurrency math fundamentally. Functions now multiplex in-process concurrency, bill on active CPU rather than wall-clock GB-seconds, and dynamically scale CPU within a single instance. "Cold start vs warm" reasoning from the pre-Fluid era is wrong.
- Vercel Postgres is Neon under the hood. Old
@vercel/postgresSDK calls still work but the Marketplace direction is for users to provision Neon (or another Marketplace Postgres) directly. New projects should use@neondatabase/serverlessrather than reaching for@vercel/postgres. - Vercel KV is a Marketplace integration, typically powered by Upstash. New code should treat Marketplace as the primary path.
- Vercel Sandbox GA'd in 2025 — microVM-isolated execution for running untrusted code (AI-generated code, agent tool outputs, user-submitted scripts). If a request involves "let an LLM run code" or "execute user-submitted code," Sandbox is the answer, not a homegrown VM2/subprocess.
- Vercel Workflow ships durable functions (long-running, multi-step, replay-safe) for background jobs and AI agent orchestration. Don't reach for Temporal/Inngest on Vercel before checking whether Workflow fits.
- Vercel Queues ships first-party producer/consumer queues with visibility timeouts and DLQs.
- Vercel AI SDK v5+ is a major rewrite. The streaming UI primitives (
streamUI,experimental_StreamingReactResponse) from v3 are deprecated. Current canon:streamText,generateText,generateObject,streamObject,tool()definitions,useChat()v2, plus AI Elements — a shadcn-layered component library specifically for AI UIs. - AI Gateway routes across providers (Anthropic, OpenAI, Google, Mistral, xAI, Groq, Fireworks, Bedrock, etc.) with observability, caching, rate limiting, and fallback. Use
@ai-sdk/gateway+gateway('anthropic/claude-sonnet-4.7')etc. - Turbopack is the production build path for Next.js 16+ (stable for dev since Next.js 15, stable for build is rolling out). Webpack is still supported but no longer the default story.
after()(formerlyunstable_after) is GA: schedule work after the response is sent without blocking the user.taintObjectReference/taintUniqueValueare the canonical guard against accidentally serializing server-only objects/secrets into a Client Component.
What ships with it
37 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.
- ai-gateway.md 5.3 KB
- ai-ml-engineer.md 12 KB
- ai-sdk.md 6.5 KB
- app-router.md 5.5 KB
- backend-architect.md 10 KB
- build-cache.md 3.9 KB
- cache-components.md 6.5 KB
- chat-sdk.md 3.2 KB
- devops-engineer.md 12 KB
- edge-config.md 3.7 KB
- fluid-compute.md 4.5 KB
- frontend-architect.md 11 KB
- image-optimization.md 5.0 KB
- index.md 16 KB
- isr.md 4.1 KB
- log-drains.md 3.3 KB
- marketplace.md 5.3 KB
- nextjs.md 6.8 KB
- partial-prerendering.md 5.0 KB
- server-actions.md 6.3 KB
- server-components.md 5.6 KB
- speed-insights.md 3.7 KB
- system-architect.md 14 KB
- turbopack.md 3.0 KB
- v0.md 3.7 KB
- vercel-agent.md 3.5 KB
- vercel-blob.md 3.7 KB
- vercel-cache.md 4.3 KB
- vercel-cli.md 4.7 KB
- vercel-cron.md 3.5 KB
- vercel-functions.md 6.5 KB
- vercel-kv.md 3.6 KB
- vercel-postgres.md 4.6 KB
- vercel-queues.md 3.9 KB
- vercel-sandbox.md 4.3 KB
- web-analytics.md 3.2 KB
- workflow.md 5.3 KB
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 11d ago First seen · 143 lines · 251 tokens per session scan A d95589a50134
stack-vercel is a skill published in the GitHub repository e-t-y-b/etyb-skills (10 stars, last pushed 2mo ago), licensed MIT. It adds 251 tokens to every session and 4,289 once invoked, about $0.0013 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.
Other skills, from other repositories
azure-integrations
Azure deployment for web apps — Static Web Apps, App Service, Blob Storage, Bicep/ARM, GitHub Actions CI/CD. Use when deploying Next.js/Vite to Azure or configuring Azure resources for full-stack apps.
deploy-to-vercel
Deploy a Next.js application to Vercel. Covers project linking, environment variables, preview deployments, custom domains, and production deployment configuration. Use when deploying a Next.js app for the first time, setting up preview deployments for pull requests, configuring custom domains, or managing environment…
frappe-ops-website-deploy
Deploy HTML/CSS websites to ERPNext/Frappe (v15/v16) as Web Pages via the REST API. Use this skill whenever a user wants to host a website on ERPNext, deploy HTML mockups to Frappe, create Web Pages programmatically, configure Website Settings, or integrate Frappe's Discussion system as a forum. Also use when the user…
vercel
Inspect Vercel projects, deployments, build logs and domains via the Vercel REST API. Use when the user mentions Vercel, a deployment that failed / is building, build or runtime logs, a preview URL, project domains, or wants to check / redeploy a Vercel project.
x-lsof
Enhanced lsof (List Open Files) with interactive UI and structured output. View open files, network connections, and processes. Dependency: This is an x-cmd module. Install x-cmd first (see x-cmd skill for installation options). see x-cmd skill for installation.
netlify-deploy
Deploy web projects to Netlify using the Netlify CLI (npx netlify). Use when the user asks to deploy, host, publish, or link a site/repo on Netlify, including preview and production deploys.