将应用或网站部署到 Vercel,并生成线上或预览访问链接。
整体风险较低。这是一个开源且社区采用度高的部署型 Skill,但其用途决定了会在本机执行部署命令并将项目内容发送到 Vercel,因此网络外发、代码执行和数据访问维度需留意。
材料声明不需要任何密钥或环境变量;README 的回退方案也强调可在无认证情况下部署。未见要求用户提供或存储敏感凭证的设计,凭证暴露面较小。
该 Skill 的核心功能就是将项目部署到 Vercel,因此会把项目打包内容外发到 Vercel 服务端,并可能在网络受限时申请升级后的网络权限。虽然这是与声明功能一致的常规行为,但应默认视为存在用户代码/静态资源外传。
README 明确指示运行本机命令与脚本,例如 `vercel deploy`、`bash .../deploy.sh`,并在必要时提升权限以完成部署。这属于部署工具的常规执行能力,未见超出声明功能的系统级权限申请,但仍涉及本机进程执行。
文档支持部署当前目录、指定项目目录或现有 tarball,说明其会读取相应本地项目文件并进行打包上传。未见声明会读取与部署无关的额外数据,但若在错误目录执行,可能把不应发布的文件一并上传。
来源为 GitHub 上的开源仓库 `openai/skills`,可审计且社区采用度高(约 22k stars),这显著降低供应链风险。许可证未声明且维护状态未知是小的透明度不足点,但不足以单独升为高风险。
复制安装指令,让 AI 自动完成配置 · 推荐新手
请帮我安装 askskill 上的 "vercel-deploy" 技能: 1. 下载 https://raw.githubusercontent.com/openai/skills/main/skills/.curated/vercel-deploy/SKILL.md 2. 保存为 ~/.claude/skills/vercel-deploy/SKILL.md 3. 装好后重载技能,告诉我可以用了
Deploy any project to Vercel instantly. Always deploy as preview (not production) unless the user explicitly asks for production.
command -v vercel).sandbox_permissions=require_escalated).command -v vercel
vercel is installed, run this (with a 10 minute timeout):vercel deploy [path] -y
Important: Use a 10 minute (600000ms) timeout for the deploy command since builds can take a while.
vercel is not installed, or if the CLI fails with "No existing credentials found", use the fallback method below.If CLI fails with auth error, use the deploy script:
skill_dir="<path-to-skill>"
# Deploy current directory
bash "$skill_dir/scripts/deploy.sh"
# Deploy specific project
bash "$skill_dir/scripts/deploy.sh" /path/to/project
# Deploy existing tarball
bash "$skill_dir/scripts/deploy.sh" /path/to/project.tgz
The script handles framework detection, packaging, and deployment. It waits for the build to complete and returns JSON with previewUrl and claimUrl.
Tell the user: "Your deployment is ready at [previewUrl]. Claim it at [claimUrl] to manage your deployment."
Only if user explicitly asks:
vercel deploy [path] --prod -y
Show the user the deployment URL. For fallback deployments, also show the claim URL.
Do not curl or fetch the deployed URL to verify it works. Just return the link.
If deployment fails due to network issues (timeouts, DNS errors, connection resets), rerun the actual deploy command with escalated permissions (use sandbox_permissions=require_escalated). Do not escalate the command -v vercel installation check. The deploy requires escalated network access when sandbox networking blocks outbound requests.
Example guidance to the user:
The deploy needs escalated network access to deploy to Vercel. I can rerun the command with escalated permissions—want me to proceed?
一键串联暂存、提交、推送并用 GitHub CLI 创建拉取请求。
帮助用户生成或编辑位图图像,用于插画、照片、贴图与透明抠图等视觉素材。
用于为 Codex 快速创建并搭建插件目录、配置文件与市场清单条目。
帮助用户创建或更新技能,扩展 Codex 的知识、流程与工具能力
帮助用户从精选列表或 GitHub 仓库安装 Codex 技能到本地环境。
帮助用户在 Linear 中查看、创建和更新工单、项目与团队流程。
用自然语言管理 Vercel 的部署、项目、域名与环境变量等云资源。
将聊天中的应用想法快速生成并部署为全栈网页应用
通过 Vercel API 管理项目、部署、域名、环境变量与团队协作。
帮助用户用 Netlify CLI 部署、发布并关联网站项目到 Netlify。
帮助你将应用与基础设施部署、发布并托管到 Cloudflare 平台。
分析代码库并生成 Render 部署配置,帮助你快速发布应用到云端。