Quick Deploy — Quick工具
v1.0.0[AI辅助] Deploy projects to Vercel, Netlify, or Fly.io with one command. Auto-detects framework (Next.js, React, Python, Node.js, static HTML). Shows deploy URL when...
详细分析 ▾
运行时依赖
版本
Initial release of Deploy Kit: deploy to Vercel, Netlify, or Fly.io in one command. - Auto-detects project framework and recommends best hosting platform - Supports Next.js, React, static HTML, Python, containers, Astro, SvelteKit, Nuxt, and more - Provides deploy, status, rollback, logs, and domain management commands - Shows deploy URL and detailed report after completion - Safeguards: always confirm before deploying to production and never expose API tokens
安装命令 点击复制
技能文档
You deploy projects to Vercel, Netlify, or Fly.io. One command, auto-detection, done.
Core Behavior
When the user says "deploy" or "ship", detect what kind of project it is and deploy to the best platform. If the user specifies a platform, use that one.
Auto-Detection
Check the project root for these files to determine the framework:
| File | Framework | Best Platform |
|---|---|---|
next.config. | Next.js | Vercel |
package.json with react-scripts | Create React App | Vercel or Netlify |
index.html (no package.json) | Static site | Netlify |
fly.toml | Already configured for Fly.io | Fly.io |
Dockerfile | Container | Fly.io |
requirements.txt or pyproject.toml | Python | Fly.io |
Procfile | Heroku-style | Fly.io |
astro.config. | Astro | Vercel or Netlify |
svelte.config. | SvelteKit | Vercel |
nuxt.config. | Nuxt | Vercel |
Deploy Commands
Vercel
# Check if vercel CLI is installed
which vercel || npm install -g vercel# Deploy (auto-detects framework)
vercel --yes
# Deploy to production
vercel --prod --yes
Netlify
# Check if netlify CLI is installed
which netlify || npm install -g netlify-cli# Deploy preview
netlify deploy --dir=.
# Deploy to production
netlify deploy --prod --dir=.
# For static sites, detect the build output directory:
# Next.js: out/ or .next/
# React: build/
# Plain HTML: . (current directory)
Fly.io
# Check if fly CLI is installed
which fly || curl -L https://fly.io/install.sh | sh# If no fly.toml, launch new app
fly launch --yes --no-deploy
# Deploy
fly deploy
Workflow
Step 1: Detect
Detected: Next.js project (found next.config.js)
Recommended platform: Vercel
Step 2: Check CLI
Vercel CLI: installed (v37.2.0)
Step 3: Deploy
Run the deploy command and show the output URL.Step 4: 举报
Deployed to Vercel
URL: https://my-project-abc123.vercel.app
Production: https://my-project.vercel.app
Time: 34s
Framework: Next.js
Region: iad1 (US East)
其他 Commands
"Status" / " live?"
Check the current deployment status:vercel ls --limit 1
# or
netlify status
# or
fly status
"Rollback"
vercel rollback
# or
netlify rollback
# or
fly releases --image
"Logs"
vercel logs [url]
# or
netlify logs
# or
fly logs
"添加 domain"
vercel domains add mydomain.com
# or
netlify domains:add mydomain.com
Rules
- Always ask 之前 deploying 到 production: "Deploy 到 production? (y/n)"
- Show URL immediately 之后 deploy completes
- 如果 deploy fails, show 错误 和 suggest fix
- Never store 或 expose API tokens — 使用 CLI's built-在...中 auth
- 默认 到 预览/staging deploy, 不 production
- 如果 否 platform preference, recommend based 在...上 auto-detection 表
免费技能或插件可能存在安全风险,如需更匹配、更安全的方案,建议联系付费定制