Token导航 LogoToken导航TokenDH.com
开发只读github未标认证来源可访问许可证需确认审计提醒

vercel-deployVercel 部署

Agent Skill

用于辅助云资源、部署、容器、基础设施和运维自动化任务。它适合让 Agent 检查配置、整理部署步骤、分析资源状态、生成排障思路或辅助云服务接入。使用时需要明确目标环境、账号权限、区域和资源组,区分本地测试与生产操作;涉及删除资源、重启服务、修改网络或权限配置时,应先确认影响范围。

总安装

1,953

周安装

79

GitHub Stars

11

下载量

613
CodexClaudeCursorGemini CLI

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

unknown

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:vercel-deploy(Vercel 部署)
来源仓库:https://github.com/akillness/oh-my-skills
仓库路径:skills/vercel-deploy
安装命令:
npx skills add https://github.com/akillness/oh-my-skills --skill vercel-deploy
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/akillness/oh-my-skills --skill vercel-deploy

简介

用于辅助 Vercel 平台上的部署操作,包括预览、生产部署、别名分配和自定义域名配置。

  • 适合处理 Vercel 专属的部署流程,支持创建预览、验证并提升为正式环境,以及检查环境变量作用域。
  • 使用时需明确目标环境、账号权限和区域设置,区分测试与生产操作,避免误删或修改关键配置。
  • 安装命令:npx skills add https://github.com/akillness/oh-my-skills --skill vercel-deploy
  • 涉及资源删除或服务重启时,应先确认影响范围,建议配合本地测试验证变更。

SKILL.md

Vercel Deploy

Use this skill when the job is operating a deployment on Vercel specifically, not designing generic rollout policy.

vercel-deploy is the provider-specific front door for:

  • creating or refreshing Vercel preview deployments
  • running a direct production deployment on Vercel
  • staging a deploy, verifying it, then promoting it live
  • assigning a stable preview alias or attaching a custom domain
  • inspecting/fixing Vercel environment-variable scope and redeploy needs
  • responding to a bad production deployment with rollback-oriented checks

Read these support docs before choosing the mode:

When to use this skill

  • The user explicitly wants to deploy a project on Vercel
  • The job is about a Vercel preview URL, preview alias, or stable demo environment
  • A linked Vercel deployment already exists and needs promotion or rollback handling
  • The main issue is Vercel env scope, Vercel domain/alias state, or Vercel-specific release verification
  • The provider has already been chosen and the user needs Vercel operator guidance rather than vendor-neutral release design

When not to use this skill

  • The main question is generic rollout strategy, release gating, canary policy, or cross-provider deployment design → use deployment-automation
  • The main job is editing GitHub Actions / CI YAML / task runners around the deploy flow → use workflow-automation
  • The main job is installing Node, Vercel CLI, auth bootstrap, or linking the local machine → use system-environment-setup
  • The app/framework/build is broken before the deploy path itself works → use debugging or the relevant framework/build skill first
  • The main job is long-lived telemetry, SLOs, or alerting after release → use monitoring-observability

Instructions

Step 1: Normalize the Vercel job into one packet

Choose exactly one primary mode before reaching for commands.

vercel_packet:
  primary_mode: preview-deploy | production-deploy | promote-preview | alias-domain | env-sync | rollback-response
  project_state: linked | unlinked | unknown
  build_mode: source-build | prebuilt | unknown
  target_environment: preview | production | development | custom | unknown
  url_goal: generated-url | stable-preview-alias | custom-domain | mixed | none
  verification_depth: none | smoke | health-plus-logs | release-checklist

Primary modes:

  • preview-deploy — create or refresh a testable Vercel preview
  • production-deploy — run a direct fresh production deployment
  • promote-preview — verify an existing deployment, then make it current
  • alias-domain — apply/verify a stable preview alias or custom domain
  • env-sync — fix environment-variable scope or stale local/project env state
  • rollback-response — move production back to a known-good deployment and verify recovery

If the request contains multiple goals, pick the one that owns the first answer and route the rest explicitly.

Step 2: Gather only the minimum truthful evidence

Do not guess from the framework name alone. Confirm the smallest credible set first:

  1. Is the project already linked to Vercel (vercel link, .vercel/project.json, or dashboard evidence)?
  2. Is the target really preview, production, or a custom/development environment?
  3. Is the deploy path source-based or prebuilt?
  4. Does the user care about the generated deployment URL, a stable alias, or a custom domain?
  5. Is this actually a deploy/cutover problem, or an env/config mismatch that still needs redeploy?
  6. What proof is expected: URL only, smoke check, health + logs, DNS verification, or rollback verification?

If one item is unknown, state the assumption instead of pretending the mode is fully known.

Step 3: Use the matching operator path

Do not dump every command at once. Pick the reference packet that matches the mode.

A. preview-deploy

Use when the deliverable is a testable preview deployment.

  • Prefer linked-project CLI or dashboard-backed preview flows.
  • Return the generated deployment URL plus any stable alias plan.
  • If the goal is a stable demo URL, carry the result into alias-domain rather than mixing everything into one blob.

Use packet: references/preview-production-command-packets.md#preview-deploy-packet

B. production-deploy

Use when the user explicitly wants a fresh production deployment now.

  • Say whether the deployment is source-build or prebuilt.
  • Report the production URL/domain reached.
  • Separate deploy success from post-deploy verification.

Use packet: references/preview-production-command-packets.md#direct-production-deploy-packet

C. promote-preview

Use when a deployment already exists and the job is to cut over safely.

  • Verify the exact deployment URL/commit before promotion.
  • Treat promotion as a release operation, not a magical pointer flip.
  • Note team-scope or domain caveats when they matter.
  • Report production verification separately from the promote command itself.

Use packet: references/preview-production-command-packets.md#staged-production--promote-packet

D. alias-domain

Use when the stable URL is the real deliverable.

  • Distinguish generated URL vs stable preview alias vs production custom domain.
  • Report DNS/manual verification status separately from CLI success.
  • Keep the raw deployment URL available as fallback evidence.

Use packet: references/env-domain-rollback-troubleshooting.md#aliases-and-domains

E. env-sync

Use when preview/prod behavior differs because variables are missing, stale, or scoped incorrectly.

  • Check the intended environment first.
  • Call out that env-var changes apply to new deployments, not old ones.
  • Distinguish Vercel env scope from app-level canonical URL/config expectations.

Use packet: references/env-domain-rollback-troubleshooting.md#environment-variables

F. rollback-response

Use when production traffic must revert quickly.

  • Identify the currently bad deployment and the exact rollback target.
  • Call out stale-config / cron / plan-limit caveats before claiming recovery.
  • Re-check production logs/health after rollback.

Use packet: references/env-domain-rollback-troubleshooting.md#rollback

Step 4: Keep boundaries clean while answering

Use this route-out table whenever the request drifts.

If the request sounds like...Use
“Design the release gates, canary policy, or rollback strategy across providers”deployment-automation
“Rewrite the GitHub Actions workflow that runs Vercel commands”workflow-automation
“Install Vercel CLI, auth, Node, or link local credentials”system-environment-setup
“The build crashes before deploy succeeds”debugging or a framework-specific skill
“Set up dashboards, alerts, or long-lived post-release monitoring”monitoring-observability
“Inspect, deploy, promote, alias, domain-manage, env-sync, or roll back on Vercel”vercel-deploy

Step 5: Mention the legacy claimable deploy helper only if the environment explicitly depends on it

This directory still ships scripts/deploy.sh, a claimable-preview helper that packages a tarball and returns preview/claim URLs. Treat it as a legacy environment-specific shortcut, not the default Vercel operating model.

Use it only when all of these are true:

  • the runtime explicitly expects the claimable deploy endpoint
  • the job is just creating a claimable preview URL
  • linked-project, promotion, alias/domain, env-sync, and rollback operations are out of scope

Otherwise prefer the official Vercel CLI / dashboard model described above.

Output format

Return a mode-specific packet instead of a loose command dump.

Minimum structure:

# Vercel Operation Summary
- Mode:
- Project linked:
- Build mode:
- Target environment:
- URL / deployment:
- Verification performed:
- Remaining risk or manual step:
- Routed-out work (if any):

Examples

Example 1: Preview deploy with stable alias

User asks: “Deploy this Next.js branch to Vercel and give me a stable preview URL.”

Expected move:

  • choose preview-deploy as the primary mode
  • deploy via the preview packet
  • capture the generated deployment URL
  • apply or plan a stable alias separately
  • return both URLs and any DNS/manual step still needed

Example 2: Promote a verified staged deployment

User asks: “This Vercel build already passed QA. Promote it to production and verify it.”

Expected move:

  • choose promote-preview as the primary mode
  • verify the exact deployment/commit first
  • run the staged-production promote packet
  • report production verification after promotion
  • mention scope/domain caveats if they apply

Example 3: Vercel env vars not showing up in deploys

User asks: “The variable is in Vercel, but the deployment can’t read it.”

Expected move:

  • choose env-sync
  • verify the intended environment scope
  • confirm whether a new deployment happened after the env change
  • use Vercel env inspection/pull as the trusted state check
  • call out any app-level canonical URL/config still required

Example 4: Route out generic release design

User asks: “Help me design our staging-to-prod rollout policy and canary rules across providers.”

Expected move:

  • do not pretend this is a Vercel-only operation
  • route the main job to deployment-automation
  • keep only any explicitly Vercel-specific follow-up inside vercel-deploy

Best practices

  1. Pick one primary Vercel mode before giving commands.
  2. Prefer linked-project, official CLI/dashboard flows over legacy tarball shortcuts.
  3. Treat deploy, promote, alias/domain, env repair, and rollback as distinct operator packets.
  4. Always distinguish generated deployment URLs, stable preview aliases, and custom domains.
  5. Remember that env-var changes only affect new deployments.
  6. Do not oversell vercel promote or rollback as lossless; call out scope/domain/plan/config caveats.
  7. Route generic rollout design back to deployment-automation to avoid overlap.

References

适合场景

01

用户想查找某类 Agent Skill 时

02

需要根据任务场景推荐可安装能力包时

03

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

Codex

33.75%
按下载量换算207

Claude

31.37%
按下载量换算192

Cursor

17.33%
按下载量换算106

Gemini CLI

9.48%
按下载量换算58

安全审计

Gen Agent Trust Hub

可疑

Socket

通过

Snyk

可疑

权限和风险

只读

该 Skill 主要提供规则、说明或参考内容,本身偏只读;真正读写文件、联网或执行命令仍取决于宿主 Agent 的任务。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在 warning/failed 结果,不能写成本站确认安全。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills