ワンクリックで
netlify-deploy
使用 Netlify CLI(`npx netlify`)把 web 项目部署到 Netlify。当用户要求在 Netlify 上部署、托管、发布或关联一个站点/仓库时使用,包括预览部署和生产部署。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
使用 Netlify CLI(`npx netlify`)把 web 项目部署到 Netlify。当用户要求在 Netlify 上部署、托管、发布或关联一个站点/仓库时使用,包括预览部署和生产部署。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
审计工作、用具体证据核验声明,并用五年级生也能懂的简单语言解释结果。当用户要求 review、审计、检查、核验、解释一处改动、解释一处修复、总结测试结果、验证某个东西是否有效,或把技术性发现翻译成给非技术读者看的大白话时使用。
当用户想为任何页面撰写、重写或改进营销文案时使用——包括首页、落地页、定价页、功能页、关于页或产品页。也在用户说"write copy for""improve this copy""rewrite this page""marketing copy""headline help""CTA copy""value proposition""tagline""subheadline""hero section copy""above the fold""this copy is weak""make this more compelling"或"help me describe my product"时使用。只要有人在处理需要说服或转化的网站文本,就用它。邮件文案见 email-sequence;弹窗文案见 popup-cro;编辑已有文案见 copy-editing。
仅起草的 Gmail 客户支持分诊,并为每封草稿创建对应的 Codex 项目线程。当用户要求运行客户邮件自动化、检查未读/最近的支持邮件、准备 Gmail 草稿回复、对客户/个人邮件分诊同时跳过自动化邮件,或为已起草邮件的跟进创建 agent/项目线程时使用。
对照适用的操作手册、草稿安全、证据、改动(mutation)和提交范围要求,核验客户支持工作。在每次 Gmail/客户支持分诊、账单/取消/退款/账户/访问权限调查、支持交接或草稿复核任务之后、给出最终回复之前使用;也在用户要求对照操作手册、清单、skill 或要求来核验支持工作时使用。
创建一份周期性的每日 UI 灵感采集。当用户要求运行、刷新、打包或校验带日期的 UI 灵感集时使用,尤其针对 `articles/YYYY-MM-DD-ui-inspiration-capture/` 产物、Framer/Dribbble 落地页灵感、动效研究截图/视频、AI-builder 提示词、重复检查,或把项目操作手册转成可重复的工作流程。
使用本地语音配置,从脚本或内联文本生成 ElevenLabs 文本转语音音频。当用户要 ElevenLabs、text-to-speech、TTS、旁白、配音、语音音频或语音生成时使用;语音名称、voice id、邮箱、所有者和账户特定默认值只从 skill 之外的本地配置载入。
| name | netlify-deploy |
| description | 使用 Netlify CLI(`npx netlify`)把 web 项目部署到 Netlify。当用户要求在 Netlify 上部署、托管、发布或关联一个站点/仓库时使用,包括预览部署和生产部署。 |
使用 Netlify CLI 把 web 项目部署到 Netlify,并智能检测项目配置和部署场景。
本 skill 通过以下方式自动化 Netlify 部署:
network-enabled shell permissions 重试。本 skill 采用预认证 Netlify CLI 的方式:
npx netlify status 检查认证状态npx netlify login认证使用以下二者之一:
netlify login 打开浏览器进行认证NETLIFY_AUTH_TOKEN 环境变量检查用户是否已登录 Netlify:
npx netlify status
预期输出模式:
若未认证,引导用户:
npx netlify login
这会打开一个浏览器窗口进行 OAuth 认证。等待用户完成登录,然后再次用 netlify status 校验。
备选:API Key 认证
如果无法进行浏览器认证,用户可以设置:
export NETLIFY_AUTH_TOKEN=your_token_here
Token 可在此生成:https://app.netlify.com/user/applications#personal-access-tokens
从 netlify status 输出判断:
若已关联 → 跳到第 4 步
若未关联,尝试按 Git remote 关联:
# Check if project is Git-based
git remote show origin
# If Git-based, extract remote URL
# Format: https://github.com/username/repo or git@github.com:username/repo.git
# Try to link by Git remote
npx netlify link --git-remote-url <REMOTE_URL>
若关联失败(站点在 Netlify 上不存在):
# Create new site interactively
npx netlify init
这会引导用户完成:
部署前,确保项目依赖已安装:
# For npm projects
npm install
# For other package managers, detect and use appropriate command
# yarn install, pnpm install, etc.
根据场景选择部署类型:
预览/草稿部署(已有站点的默认):
npx netlify deploy
这会创建一个带唯一 URL 的部署预览用于测试。
生产部署(用于新站点或明确的生产部署):
npx netlify deploy --prod
这会部署到线上生产 URL。
部署过程:
部署后,向用户报告:
netlify open 查看站点或面板如果存在 netlify.toml 文件,CLI 会自动使用它。若不存在,CLI 会提示:
npm run build、next builddist、build、.next常见框架默认值:
npm run build,publish .nextnpm run build,publish dist如可能,本 skill 应从 package.json 检测框架并建议合适的设置。
# 1. Check authentication
npx netlify status
# If not authenticated:
npx netlify login
# 2. Link site (if needed)
# Try Git-based linking first
git remote show origin
npx netlify link --git-remote-url https://github.com/user/repo
# If no site exists, create new one:
npx netlify init
# 3. Install dependencies
npm install
# 4. Deploy (preview for testing)
npx netlify deploy
# 5. Deploy to production (when ready)
npx netlify deploy --prod
常见问题及解决办法:
"Not logged in"
→ 运行 npx netlify login
"No site linked"
→ 运行 npx netlify link 或 npx netlify init
"Build failed" → 检查 netlify.toml 或 CLI 提示中的 build command 和 publish directory → 校验依赖已安装 → 查看构建日志找具体错误
"Publish directory not found" → 校验 build command 成功运行 → 检查 publish directory 路径是否正确
如果因网络问题(超时、DNS 错误、连接重置)部署失败,用提升的权限重跑部署(使用 network-enabled shell permissions)。当沙箱网络阻止出站请求时,部署需要提升的网络访问权限。
给用户的示例引导:
The deploy needs escalated network access to deploy to Netlify. I can rerun the command with escalated permissions—want me to proceed?
对于机密和配置:
process.env.VARIABLE_NAME 访问netlify deploy(不带 --prod)在上线生产前测试netlify open 在 Netlify 面板查看站点netlify logs 查看函数日志(如使用 Netlify Functions)netlify dev 做带 Netlify Functions 的本地开发