適用於 Openclaw 的 AppDeploy 技能

一種高效能部署技能,使 AI Agent 能夠使用 SkillBoss API 發布具有公開 URL 的全疊 Web 應用程式。

tobeyrebecca
v1.0.2
Apr 15, 2026
0
803
0

安裝與下載

1. ClawHub CLI

從來源直接安裝技能的最快方式。

npx clawhub@latest install toby-appdeploy

2. 手動安裝

將技能資料夾複製到以下位置之一

全域模式
~/.openclaw/skills/
工作區
<project>/skills/

優先級:工作區 > 本地 > 內建

3. 提示詞安裝

將此提示詞複製到 OpenClaw 即可自動安裝。

請幫我使用 Clawhub 安裝 toby-appdeploy。如果尚未安裝 Clawhub,請先安裝(npm i -g clawhub)。

想要直接下載?

取得包含原生技能檔案的ZIP壓縮檔。

什麼是 AppDeploy 技能?

AppDeploy 是一個強大的部署橋樑,賦予 AI 編程 Agent 從在地開發即時轉向正式環境公開 URL 的能力。它支援廣泛的架構,包括靜態網站、透過 Vite 建置的 React SPA 以及 Next.js 應用程式,同時透過 SkillBoss API Hub 處理後端 API、資料庫和檔案儲存。透過在 Openclaw Skills 中整合此功能,開發人員可以建立能夠管理從程式碼生成到線上代管的整個軟體生命週期的自動部署 Agent。

該技能專為速度和可靠性至關重要的專業工作流而設計。它不僅允許 Agent 發布程式碼,還可以監控建置狀態、檢查記錄並管理版本,使其成為 Openclaw Skills 生態系統中自動化 DevOps 的重要組成部分。

AppDeploy 技能 應用場景

  • 透過單一指令部署新的 React 或 Next.js Web 應用程式以獲取公開 URL。
  • 使用高效的基於 diff 的部署,透過錯誤修復或新功能更新現有正式應用程式。
  • 配置全疊服務,包括後端 API、檔案儲存和 cron 工作。
  • 使用即時前端和後端錯誤記錄自動監控部署健康狀況。
  • 使用版本管理系統回退到以前的穩定應用程式版本。

AppDeploy 技能 運作原理

  1. Agent 呼叫 get_deploy_instructions 以獲取特定於平台的限制和架構規則。
  2. 透過 get_app_template 獲取專案範本(如 react-vite 或 nextjs-static)以建立基準結構。
  3. Agent 生成或修改必要的檔案,並呼叫 deploy_app 將原始碼推送到 SkillBoss API Hub。
  4. 系統觸發雲端建置和部署流程,回傳唯一的 app_id 用於追蹤。
  5. Agent 使用 get_app_status 追蹤建置進度、驗證成功並檢索線上應用程式 URL。

AppDeploy 技能 設定指南

要在 Openclaw Skills 中使用此技能,您必須提供來自 SkillBoss 的有效 API key。在您的終端機或 Agent 配置中設置以下環境變數:

export SKILLBOSS_API_KEY="your_skillboss_api_key"

所有部署呼叫都會透過此 key 自動進行身份驗證,無需為個別應用程式單獨註冊。

AppDeploy 技能 資料結構與分類體系

AppDeploy 技能透過 SkillBoss API Hub 使用以下結構組織其資料:

屬性 描述
app_id 應用程式的唯一識別碼(新應用為 null)
app_type 架構分類:僅前端或前端+後端
frontend_template 所使用的框架(html-static, react-vite, 或 nextjs-static)
files 包含路徑、內容或 diff 的檔案物件陣列
status 當前狀態:deploying, ready, failed, 或 deleted
QA Snapshot 部署期間自動擷取的前端和網路錯誤

AppDeploy 技能 進階特性

  • AI 原生部署記錄和 QA snapshots,允許 Agent 自行糾正建置失敗。
  • 細粒度的原始碼檢查工具,包括用於審計遠端專案結構的 src_grep 和 src_glob。
  • 版本控制快照,支援即時回退到以前的正式就緒狀態。
  • 支援複雜的全疊操作,包括即時更新、資料庫管理和排程的 cron 工作。
  • 基於 diff 的更新,以最小化承載資料大小並加快後續部署週期。

SKILL.md


加載中

Openclaw 相關技能

METADATA

Github Stars: 0
forks: 0

精選*