帮助用户用 Netlify CLI 部署、发布并关联网站项目到 Netlify。
该技能材料显示其本质是开源、社区广泛使用的 prompt-only 部署说明,整体风险较低。主要需留意的是其使用场景会引导本机执行 Netlify/NPM/Git 命令并向 Netlify 发送站点内容,这属于部署类技能的常规能力。
材料虽标注“无密钥/环境变量”,但 README 明确提到需要已有 Netlify 登录态,且可选使用 NETLIFY_AUTH_TOKEN。未见技能自身收集、硬编码或外传凭证的描述;凭证风险主要来自用户在本机 CLI/OAuth 或环境变量中的常规认证使用。
该技能用途就是部署到 Netlify;README 说明会执行 netlify status/login/link/init/deploy 等流程,因此预期会把站点元数据与部署产物发送到 Netlify。未见不明第三方端点或与声明功能无关的外发描述,但存在对外发布网站内容的固有网络外发。
README 指示通过 npx netlify、本机 git、npm install 等命令完成检测、依赖安装和部署,属于本机起进程与执行开发工具的常规能力。未见申请与部署无关的高权限系统访问,但若实际执行这些命令,应按常规对待命令执行与依赖安装风险。
材料表明其会在当前项目目录中检测配置、读取 Git remote、检查依赖并部署站点文件,访问范围与“部署当前 Web 项目”这一声明功能基本一致。未见要求读取无关目录、系统级敏感文件或明显过度授权的描述。
来源为 GitHub 上的 openai/skills,且系统标注为 open-source、community-trust 22k+,可审计性和社区可信度较强。虽许可证未声明、维护状态未知,且运行时依赖 npx 拉取 Netlify CLI 仍有一般性依赖风险,但现有来源证据不足以支持高风险判断。
复制安装指令,让 AI 自动完成配置 · 推荐新手
请帮我安装 askskill 上的 "netlify-deploy" 技能: 1. 下载 https://raw.githubusercontent.com/openai/skills/main/skills/.curated/netlify-deploy/SKILL.md 2. 保存为 ~/.claude/skills/netlify-deploy/SKILL.md 3. 装好后重载技能,告诉我可以用了
Deploy web projects to Netlify using the Netlify CLI with intelligent detection of project configuration and deployment context.
This skill automates Netlify deployments by:
sandbox_permissions=require_escalated.The skill uses the pre-authenticated Netlify CLI approach:
npx netlify statusnpx netlify loginAuthentication uses either:
netlify login opens browser for authenticationNETLIFY_AUTH_TOKEN environment variableCheck if the user is logged into Netlify:
npx netlify status
Expected output patterns:
If not authenticated, guide the user:
npx netlify login
This opens a browser window for OAuth authentication. Wait for user to complete login, then verify with netlify status again.
Alternative: API Key authentication
If browser authentication isn't available, users can set:
export NETLIFY_AUTH_TOKEN=your_token_here
Tokens can be generated at: https://app.netlify.com/user/applications#personal-access-tokens
From netlify status output, determine:
If already linked → Skip to step 4
If not linked, attempt to link by 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 [email protected]:username/repo.git
# Try to link by Git remote
npx netlify link --git-remote-url <REMOTE_URL>
If link fails (site doesn't exist on Netlify):
# Create new site interactively
npx netlify init
This guides user through:
Before deploying, ensure project dependencies are installed:
# For npm projects
npm install
# For other package managers, detect and use appropriate command
# yarn install, pnpm install, etc.
Choose deployment type based on context:
Preview/Draft Deploy (default for existing sites):
npx netlify deploy
This creates a deploy preview with a unique URL for testing.
Production Deploy (for new sites or explicit production deployments):
npx netlify deploy --prod
This deploys to the live production URL.
Deployment process:
After deployment, report to user:
netlify open to view site or dashboard…
帮助你将应用与基础设施部署、发布并托管到 Cloudflare 平台。
帮助用户把模糊想法转成具体、可衡量的目标与成功标准。
帮助排查并修复 GitHub Actions 的 PR 检查失败,先分析日志再经批准实施修改。
将 Figma 设计组件与代码组件建立映射,便于设计与实现保持一致。
为项目代码库生成定制化设计系统规则,统一 Figma 到代码协作规范。
用于构建、脚手架生成、重构并排查 ChatGPT Apps SDK 应用问题。
将应用或网站部署到 Vercel,并生成线上或预览访问链接。
分析代码库并生成 Render 部署配置,帮助你快速发布应用到云端。
将现有 Power Pages 代码站点构建并部署到目标环境,完成认证与上传流程。
将聊天中的应用想法快速生成并部署为全栈网页应用
帮助用户将 Power Apps 代码应用构建并部署到 Power Platform。
帮助用户将网站快速部署到免费 HTTPS 子域名并绑定自定义域名。