Deploy your project to the cloud with a single prompt—let your Agent handle the rest.
- 🚀 Deploy local projects in one step — Simply tell your Agent to “deploy this project.” It will automatically select a suitable deployment plan, orchestrate the required resources, and bring your application online on Alibaba Cloud International.
- 🔗 Deploy directly from a Git URL — Provide a Git repository URL and let the Agent clone, build, and deploy it automatically—no local checkout required.
- 🔥 Seamless updates — After modifying your project, simply ask the Agent to “update the project” to publish the latest version.
- 🌐 Domain & HTTPS — Register a domain, configure DNS, and obtain a free Let's Encrypt SSL certificate—all handled by the Agent in one flow.
- 💰 Pay as you go — Pay only for the resources you use (billed in USD) and release them at any time.
- 🤖 Works with multiple Agents — Compatible with a wide range of Agents that support Agent Skills. Install it and start deploying right away.
- Node.js 18+
- Alibaba Cloud CLI 3.x (if it is not installed, the Skill will guide you through the installation)
npx skills add QwenCloud/qwencloud-deployFrom the directory containing the project you want to deploy, send the following prompt to your AI Agent:
Deploy this project to the cloud
That is all it takes. The Agent will guide you through environment checks, project analysis, instance selection, pricing confirmation, and deployment creation.
You can also provide a Git URL directly:
Deploy https://github.com/user/repo to the cloud
A full-stack deployment consists of 13 steps. The Agent handles them automatically and asks for your confirmation at key stages:
✅ Step 1 · Environment check — aliyun CLI and credential validation
✅ Step 2 · Git URL processing — clone the remote repository (skipped for local projects)
✅ Step 3 · Project analysis — detect the project type, framework, and port
✅ Step 4 · Existing deployment check — look for an existing deployment of the same project
✅ Step 5 · Database detection — identify database dependencies
✅ Step 6 · Topology and instance selection — choose your preferred configuration
✅ Step 7 · Template generation — generate the ROS template and UserData
✅ Step 8 · Inventory check — confirm that the selected instance type is available
✅ Step 9 · Validation and pricing — provide an exact quote; billing starts only after confirmation
✅ Step 10 · Artifact upload — build and upload artifacts to OSS
✅ Step 11 · Stack creation — use ROS to create all required resources
✅ Step 12 · Wait & health check — wait until all resources are ready and verify service accessibility
✅ Step 13 · State recording — save deployment details for future updates
After deployment, you can optionally bind a custom domain with HTTPS:
🌐 H1 · Domain source — use an existing domain or buy a new one
🌐 H2 · Domain registration — registrant profile, email verification, purchase (new domains only)
🌐 H3 · DNS configuration — add A record pointing to the server IP
🌐 H4 · DNS verification — confirm DNS propagation
🌐 H5 · HTTPS certificate — obtain a free Let's Encrypt certificate via certbot
🌐 H6 · Verify & update state — confirm HTTPS is working
Contributions are welcome! You can help improve the project in the following ways:
- Report bugs — If you encounter an issue, please open an Issue and include the steps needed to reproduce it.
- Request features — Have an idea for a new feature or an improvement? Feel free to submit a Feature Request.
- Submit a PR — Fork the repository, create a new branch, make your changes, and open a Pull Request.
- Improve the documentation — We welcome typo fixes, clearer wording, and better examples.
Disclaimer — This Skill calls Alibaba Cloud APIs on your behalf to create and manage cloud resources. Any resulting charges are billed to your account. An exact quote will be provided for your confirmation before deployment, but variable costs such as traffic charges depend on actual usage. All charges are billed in USD. Deployment plans generated by AI may not be fully suitable for production environments. Evaluate their security and reliability before going live, and keep your AccessKey ID and AccessKey Secret (AK/SK) secure. This project is provided for evaluation and reference only, without any guarantee of availability or stability.