{
  "markdown": "<!-- <p align=\"center\">\n  <img src=\"./assets/logo.png\" width=\"160\" alt=\"QianWenYun Deploy\" />\n</p> -->\n\n<h1 align=\"center\">千问 AI 部署 Skill</h1>\n\n<p align=\"center\">\n  一句话，让 Agent 全程完成项目上云部署。\n</p>\n\n<p align=\"center\">\n  <a href=\"https://github.com/QianWen-AI/qianwenai-deploy/blob/main/LICENSE\"><img src=\"https://img.shields.io/badge/license-Apache%202.0-blue.svg\" alt=\"License\" /></a>\n  <a href=\"https://github.com/QianWen-AI/qianwenai-deploy/stargazers\"><img src=\"https://img.shields.io/github/stars/QianWen-AI/qianwenai-deploy?style=social\" alt=\"Stars\" /></a>\n  <a href=\"https://agentskills.io\"><img src=\"https://img.shields.io/badge/Agent%20Skills-compatible-brightgreen.svg\" alt=\"Agent Skills\" /></a>\n  <a href=\"https://nodejs.org\"><img src=\"https://img.shields.io/badge/node-%3E%3D18-blue.svg\" alt=\"Node.js\" /></a>\n</p>\n\n<p align=\"center\">\n  <a href=\"README_en.md\">English</a>\n</p>\n\n---\n\n## 亮点\n\n- 🚀 **本地项目一键上云** — 只需告诉 Agent「部署这个项目」，即可自动选择合适的部署方案，完成资源编排与上线（当前仅支持部署至阿里云）。\n- 🔗 **Git URL 一键上云** — 直接提供 Git 仓库链接，即可自动克隆、构建并部署，无需提前下载代码到本地。\n- 🔥 **热更新** — 项目修改后，只需告诉 Agent「更新项目」，即可将最新版本同步上线。\n- 💰 **按量付费** — 按实际用量计费，资源可随时释放；用于学习或短时体验，通常只需几元。\n- 🌐 **适配多种 Agent** — 支持多种兼容 [Agent Skills](https://agentskills.io) 的 Agent，安装后即可使用。\n\n<p align=\"center\">\n  <a href=\"https://claude.com/claude-code\"><img src=\"https://unpkg.com/@lobehub/icons-static-svg@latest/icons/claudecode-color.svg\" height=\"22\" title=\"Claude Code\" alt=\"Claude Code\"/></a>\n  &nbsp;\n  <a href=\"https://www.cursor.com\"><img src=\"https://unpkg.com/@lobehub/icons-static-svg@latest/icons/cursor.svg\" height=\"22\" title=\"Cursor\" alt=\"Cursor\"/></a>\n  &nbsp;\n  <a href=\"https://github.com/google-gemini/gemini-cli\"><img src=\"https://unpkg.com/@lobehub/icons-static-svg@latest/icons/gemini-color.svg\" height=\"22\" title=\"Gemini CLI\" alt=\"Gemini CLI\"/></a>\n  &nbsp;\n  <a href=\"https://chatgpt.com/codex\"><img src=\"https://unpkg.com/@lobehub/icons-static-svg@latest/icons/codex-color.svg\" height=\"22\" title=\"Codex\" alt=\"Codex\"/></a>\n  &nbsp;\n  <a href=\"https://cline.bot\"><img src=\"https://unpkg.com/@lobehub/icons-static-svg@latest/icons/cline.svg\" height=\"22\" title=\"Cline\" alt=\"Cline\"/></a>\n  &nbsp;\n  <a href=\"https://antigravity.google/\"><img src=\"https://unpkg.com/@lobehub/icons-static-svg@latest/icons/antigravity-color.svg\" height=\"22\" title=\"Antigravity\" alt=\"Antigravity\"/></a>\n  &nbsp;\n  <a href=\"https://sourcegraph.com/amp\"><img src=\"https://unpkg.com/@lobehub/icons-static-svg@latest/icons/amp-color.svg\" height=\"22\" title=\"Amp\" alt=\"Amp\"/></a>\n  &nbsp;\n  <a href=\"https://manus.im\"><img src=\"https://unpkg.com/@lobehub/icons-static-svg@latest/icons/manus.svg\" height=\"22\" title=\"Manus\" alt=\"Manus\"/></a>\n  &nbsp;\n  <a href=\"https://qwen.ai/qwencode\"><img src=\"https://unpkg.com/@lobehub/icons-static-svg@latest/icons/qwen-color.svg\" height=\"22\" title=\"Qwen Code\" alt=\"Qwen Code\"/></a>\n  &nbsp;\n  <a href=\"https://qoder.com\"><img src=\"assets/qoder-favicon.svg\" height=\"22\" title=\"Qoder\" alt=\"Qoder\"/></a>\n  &nbsp;\n  <a href=\"https://github.com/opencode-ai/opencode\"><img src=\"https://unpkg.com/@lobehub/icons-static-svg@latest/icons/opencode.svg\" height=\"22\" title=\"opencode\" alt=\"opencode\"/></a>\n  &nbsp;\n  <a href=\"https://www.openclaw.ai\"><img src=\"https://unpkg.com/@lobehub/icons-static-svg@latest/icons/openclaw-color.svg\" height=\"22\" title=\"OpenClaw\" alt=\"OpenClaw\"/></a>\n  &nbsp;\n  <a href=\"https://roocode.com\"><img src=\"https://unpkg.com/@lobehub/icons-static-svg@latest/icons/roocode.svg\" height=\"22\" title=\"RooCode\" alt=\"RooCode\"/></a>\n  &nbsp;\n  <a href=\"https://kilo.ai\"><img src=\"https://unpkg.com/@lobehub/icons-static-svg@latest/icons/kilocode.svg\" height=\"22\" title=\"Kilo Code\" alt=\"Kilo Code\"/></a>\n  &nbsp;\n  <a href=\"https://windsurf.com\"><img src=\"https://unpkg.com/@lobehub/icons-static-svg@latest/icons/windsurf.svg\" height=\"22\" title=\"Windsurf\" alt=\"Windsurf\"/></a>\n  &nbsp;\n  <a href=\"https://github.com/All-Hands-AI/OpenHands\"><img src=\"https://unpkg.com/@lobehub/icons-static-svg@latest/icons/openhands-color.svg\" height=\"22\" title=\"OpenHands\" alt=\"OpenHands\"/></a>\n  &nbsp;\n  <a href=\"https://github.com/block/goose\"><img src=\"https://unpkg.com/@lobehub/icons-static-svg@latest/icons/goose.svg\" height=\"22\" title=\"Goose\" alt=\"Goose\"/></a>\n  &nbsp;\n  <a href=\"https://www.trae.ai\"><img src=\"https://unpkg.com/@lobehub/icons-static-svg@latest/icons/trae-color.svg\" height=\"22\" title=\"TRAE\" alt=\"TRAE\"/></a>\n  &nbsp;\n  <a href=\"https://kiro.dev\"><img src=\"assets/kiro.svg\" height=\"22\" title=\"Kiro\" alt=\"Kiro\"/></a>\n  &nbsp;\n  <a href=\"https://devin.ai\"><img src=\"assets/devin.png\" height=\"22\" title=\"Devin\" alt=\"Devin\"/></a>\n  &nbsp;\n  <a href=\"https://www.augmentcode.com\"><img src=\"assets/augment.png\" height=\"22\" title=\"Augment Code\" alt=\"Augment Code\"/></a>\n</p>\n\n---\n\n## 快速开始\n\n### 前置条件\n\n- Node.js 18+\n- [阿里云 CLI 3.x](https://help.aliyun.com/document_detail/121544.html)（如未安装，Skill 会自动引导完成安装）\n\n### 安装\n\n```bash\nnpx skills add QianWen-AI/qianwenai-deploy\n```\n\n### 交给 Agent 完成（推荐）\n\n在需要部署的项目目录下，将下面这句话发送给你的 AI Agent：\n\n```\n帮我把这个项目部署上云\n```\n\n只需这一句话，Agent 就会全程引导你完成环境检查、项目分析、规格选择、价格确认和部署创建。\n\n也可以直接提供 Git URL：\n\n```\n帮我部署 https://github.com/user/repo 上云\n```\n\n---\n\n## 部署流程\n\n全栈部署包含 13 个步骤，由 Agent 自动执行，并在关键节点征求你的确认：\n\n```\n✅ 步骤 1  · 环境检查 — aliyun CLI + 凭证验证\n✅ 步骤 2  · Git URL 处理 — 克隆远程仓库（本地项目会跳过）\n✅ 步骤 3  · 项目分析 — 自动识别类型、框架、端口\n✅ 步骤 4  · 存量检测 — 检测是否已有同项目部署\n✅ 步骤 5  · 数据库识别 — 检测数据库依赖\n✅ 步骤 6  · 拓扑与规格选择 — 由用户选择配置\n✅ 步骤 7  · 生成模板 — ROS 模板 + UserData\n✅ 步骤 8  · 库存检查 — 确认规格可用\n✅ 步骤 9  · 验证与询价 — 提供精确报价，确认后才开始计费\n✅ 步骤 10 · 上传产物 — 构建并上传到 OSS\n✅ 步骤 11 · 创建栈 — ROS 创建全部资源\n✅ 步骤 12 · 等待终态 + 探活 — 等待资源就绪并验证服务可访问\n✅ 步骤 13 · 记录状态 — 保存部署信息，支持后续热更新\n```\n\n---\n\n## 参与贡献\n\n欢迎参与项目建设！你可以通过以下方式贡献：\n\n- **反馈 Bug** — 如果遇到问题，请[提交 Issue](https://github.com/QianWen-AI/qianwenai-deploy/issues) 并附上复现步骤。\n- **提出需求** — 如果对新功能或现有功能改进有想法，欢迎提交 Feature Request。\n- **提交 PR** — Fork 仓库并新建分支，完成修改后提交 Pull Request。\n- **完善文档** — 无论是修正错别字、优化表述，还是补充更好的示例，我们都非常欢迎。\n\n---\n\n> **免责声明** — 本 Skill 会调用阿里云 API，为你创建和管理云资源，相关费用由你的账号承担。部署前会提供精确报价并征得你的确认，但流量等动态费用仍以实际用量为准。AI\n> 生成的部署方案不保证完全适用于生产环境，正式上线前请自行评估其安全性与可靠性。请妥善保管 AK/SK。本项目仅供体验与参考，不提供任何可用性或稳定性保证。\n\n## 许可证\n\n[Apache 2.0](LICENSE)\n",
  "bytes": 6101,
  "sha": "838ddb474840853cc4b8b05d0e5a7be0aa066492cfa5fca77729369c8b979a5b",
  "repo_slug": "qianwen-ai/qianwenai-deploy",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/skl_qianwen_ai_qianwenai_deploy_qianwenai_de_7bebcdd6/readme"
}