Route Alibaba Cloud Model Studio requests to the right local skill (Qwen Image, Qwen Image Edit, Wan Video, Wan R2V, Qwen TTS, Qwen ASR and advanced TTS vari...
编程
qwencloud-deploy
试用One-click deploy, publish, and update a local project or Git repository to Alibaba Cloud International (alibabacloud.com), producing an accessible online service with a public IP. Supports full-stack ROS orchestration, automatic cloud-resource provisioning, pre-deployment price confirmation, service
它能做什么
One-click deploy, publish, and update a local project or Git repository to Alibaba Cloud International (alibabacloud.com), producing an accessible online service with a public IP. Supports full-stack ROS orchestration, automatic cloud-resource provisioning, pre-deployment price confirmation, service health checks, deployment-state recording, hot updates, and optional domain + HTTPS setup. Use when: the user asks to deploy a project to the cloud, put an app online, publish a website, generate an access URL, deploy a Git repo, or update an online version and has NOT named a specific cloud platform; or the user mentions "Alibaba Cloud", "alibabacloud.com", or the international site. Do not use when: the user explicitly targets Aliyun China (aliyun.com), AWS, GCP, Azure, or another specific cloud platform.
技能文档
Qwen Cloud Deploy
Quick Path
- Route the task — Match to one of 4 modes: Full-Stack Deploy · Hot Update · Delete · HTTPS Setup.
- Deploy (default) — Execute steps 1→13 in order; each step has a reference doc.
- Confirm cost before creating anything — Show hourly price in USD, get user confirmation.
- Record state — On success write
.qwencloud-deploy.
Scope
| In Scope | Out of Scope |
|---|---|
| Local project / Git → Alibaba Cloud International | China site → use qianwenai-deploy |
| Full-stack ROS, hot update, cleanup | AWS/GCP/Azure/other clouds |
| ECS + optional RDS + OSS + public IP | K8s/Serverless/container orchestration |
| OAuth/AK auth (no credential collection) | — |
Assumptions
aliyunCLI 3.x installed; when no valid credential, followreference/deploy/01_env_check.md.- Default region
ap-southeast-1(Singapore).
Task Routing
| Signal | Mode |
|---|---|
.qwencloud-deploy exists + user says "update" | Hot Update |
.qwencloud-deploy exists + "delete"/"cleanup" | Delete |
| "bind domain"/"HTTPS"/"SSL" (deployment exists) | HTTPS Setup |
| Git URL or local project (no existing deployment) | Full-Stack Deploy |
On trigger, display welcome message first (see reference/rules/rule_interaction.md).
Full-Stack Deploy (Steps 1–13)
Phase 1 · Preparation
| Step | Action | Reference |
|---|---|---|
| 1 | Environment check | reference/deploy/01_env_check.md |
| 2 | Git clone (if Git URL) | reference/deploy/02_git_clone.md |
| 3 | Project analysis | reference/deploy/03_analyze_project.md |
Phase 2 · Resource Planning
| Step | Action | Reference |
|---|---|---|
| 4 | Existing deployment scan | reference/deploy/04_check_existing.md |
| 5 | Database identification | reference/deploy/05_database.md |
| 6 | ECS instance type selection | reference/deploy/06_instance_type.md |
| 7 | Generate ROS template | reference/deploy/07_generate_template.md |
| 8 | Stock check | reference/deploy/08_check_stock.md |
| 9 | Template validation + cost estimate | reference/deploy/09_estimate_cost.md |
Phase 3 · Execution
| Step | Action | Reference |
|---|---|---|
| 10 | Upload artifacts + regenerate template | reference/deploy/10_upload_artifacts.md |
| 11 | Create stack | reference/deploy/11_create_stack.md |
| 12 | Wait for terminal state + health check | reference/deploy/12_wait_stack.md |
| 13 | Record state | reference/deploy/13_record_state.md |
Hot Update
Trigger: .qwencloud-deploy exists + user wants to update code. IP unchanged.
| Step | Action | Reference |
|---|---|---|
| U1 | Build + upload new artifacts | reference/deploy/10_upload_artifacts.md |
| U2 | Deliver update (Cloud Assistant) | reference/hotfix/update_app.md |
| U3 | Health check + update state | reference/hotfix/update_app.md |
Update script template: reference/hotfix/update_recipe.md.
Delete / Cleanup
Trigger: User says "delete", "cleanup", "release resources".
⚠️ Irreversible — confirm twice. With RDS: warn about data loss.
🚫 Never manually delete individual resources — only use
delete_stack.sh.
See reference/cleanup/delete_stack.md.
HTTPS Setup (Optional)
Trigger: User says "bind domain" / "HTTPS" / "SSL" after deployment exists.
See reference/https/https_setup.md.
Key Constraints
| Constraint | Rule |
|---|---|
| Currency | Always USD |
| Auth | OAuth (recommended) or AK/SK; never collect credentials via chat |
| Template upload | Must use --TemplateURL (WAF blocks TemplateBody) |
| Stack name retry | Reuse — never regenerate |
| Resource deletion | Always via delete_stack.sh |
| Region default | ap-southeast-1 |
| Commands to user | Never show underlying commands |
File Layout
scripts/
generate_template.py upload_artifacts.py
create_stack.sh record_state.py
delete_stack.sh update_app.sh
wait_and_probe.py setup_domain.sh
reference/
deploy/
01_env_check.md ~ 13_record_state.md
hotfix/
update_app.md update_recipe.md
cleanup/
delete_stack.md
https/
https_setup.md
rules/
rule_interaction.md rule_error_handling.md
templates/
ros_single[_rds].yaml
userdata/{systemd,docker,nginx_proxy,nginx_static,nginx_static_proxy}.sh
相关技能
Use when a task needs Alibaba Cloud Model Studio Qwen Deep Research models to plan multi-step investigation, run iterative web research, and produce structur...
Use when code generation, repository understanding, or coding-agent tasks need Alibaba Cloud Model Studio Qwen Coder models (`qwen3-coder-next`, `qwen3-coder...
Alibaba Cloud OPC (one-person-company) cloud resource SELECTION advisor — recommends one of 7 standard SKU packages with exact monthly price, purchase URL, and plain-language launch/migration path for non-technical solo founders. Read-only selection; does NOT deploy (that is the companion `alibabacloud-opc-deploy` skill). WHEN TO USE: user wants to deploy/publish/launch a website or app online, make a project accessible to others, choose a cloud server/package for a one-person business, migrate from Vercel/Netlify/AWS/another platform to Alibaba Cloud (esp. 'slow in China'), or built something with an AI tool (QoderWork/WorkBuddy/Cursor/Codex/Bolt) and wants it online. ALSO trigger for potentially out-of-scope requests (company team / large traffic / PV over 1M) so this skill can explicitly judge and decline. 触发词(中文):用 QoderWork/WorkBuddy/Cursor/Bolt 等做了网站/小程序想上线或让别人访问;从 Vercel/AWS 等迁到阿里云、国内访问慢;选阿里云套餐/服务器/配置(个人/独立开发者);AI 小程序(植物识别/AI 记账)想上线;公司/大流量需求(触发后由本 skill 判定是否超范围并拒绝)。输出用中文。
Own every OPC (one-person company) Alibaba Cloud package request end to end — BOTH picking the package and provisioning it. WHEN TO USE (any one is enough): the user asks to provision / deploy / create their cloud resources; names a package directly; continues right after the advisor's recommendation; **OR asks which OPC package suits them / asks you to pick one for them / describes what they want to build and asks whether an OPC package can do it — i.e. the SKU is NOT yet settled**. 'No package chosen yet' is NOT a reason to skip: the no-SKU path is this skill's job. A general assistant must NEVER answer such a question itself, compare tiers, or recommend a SKU — a critical violation. Creating cloud resources costs money — never charge without explicit user confirmation. 触发词(中文):帮我开通 / 帮我部署 / 帮我创建资源 / 开始部署;直接报 SKU 名(如"帮我开一个 lite_seed");advisor 推荐完接下来怎么办;**帮我选个套餐 / 哪个套餐合适 / 具体是哪个套餐 / 我想做 X,用 OPC 套餐能实现吗(此时尚无 SKU,同样必须触发本 skill)**。输出用中文。
Use when real-time speech synthesis is needed with Alibaba Cloud Model Studio Qwen TTS Realtime models. Use when low-latency interactive speech is required,...