適用於 Openclaw 的 AppDeploy

一個全面的部署技能,可自動發布包括後端 API、資料庫和存儲在內的全棧 Web 應用程式。

tariqsumatri82
v1.0.0
Feb 8, 2026
0
0
0

安裝與下載

1. ClawHub CLI

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

npx clawhub@latest install appdeploy-1-0-5

2. 手動安裝

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

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

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

3. 提示詞安裝

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

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

想要直接下載?

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

什麼是 AppDeploy?

AppDeploy 是一款專為需要從本地開發即時過渡到線上公開 URL 的開發人員設計的強大技能。它透過簡單的 HTTP API 管理後端 API、資料庫配置和檔案存儲等基礎設施需求,從而簡化了 Web 應用程式的生命週期。透過將其整合到 Openclaw Skills 工作流中,您可以直接從 AI 代理自動執行複雜的部署任務,確保環境的一致性與可重複性。

該技能支持各種前端框架和應用架構,從簡單的靜態 HTML 網站到複雜的 React 或 Next.js 應用。它負責處理構建過程、狀態監控和版本管理等繁重工作,讓開發人員能夠專注於編寫程式碼,而由技能負責雲端交付。

AppDeploy 應用場景

  • 透過單個命令部署靜態網站、React SPA 或 Next.js 應用。
  • 配置需要整合後端 API 和持久性資料庫的全棧應用。
  • 透過發送增量差異(diff)而非完整項目上傳來更新線上應用。
  • 使用即時前端和後端錯誤日誌排除生產問題。
  • 管理應用生命週期,包括版本回滾和永久刪除。

AppDeploy 運作原理

  1. 請求部署指令,以瞭解當前環境的具體限制和硬性規則。
  2. 根據所需的架構選擇合適的應用模板,例如 react-vite 或 nextjs-static。
  3. 透過提供應用檔案或特定的檔案差異來執行部署工具以進行更新。
  4. 輪詢部署狀態以監控構建進度,並驗證站點是否已達到就緒狀態。
  5. 透過列出版本、搜索源文件或查看日誌進行偵錯來管理線上應用。

AppDeploy 設定指南

首次使用的用戶需要註冊 API 金鑰並配置本地環境。按照以下步驟開始使用 Openclaw Skills 的這一組件:

  1. 註冊並獲取您的 API 金鑰:
curl -X POST https://api-v2.appdeploy.ai/mcp/api-key \
  -H "Content-Type: application/json" \
  -d '{"client_name": "claude-code"}'
  1. 在項目根目錄創建一個結構如下的 .appdeploy 文件:
{
  "api_key": "YOUR_API_KEY",
  "endpoint": "https://api-v2.appdeploy.ai/mcp"
}
  1. 透過將配置文件添加到版本控制忽略列表中,確保您的憑據保持私密:
echo ".appdeploy" >> .gitignore

AppDeploy 資料結構與分類體系

該技能使用以下結構組織部署數據和元數據:

屬性 類型 描述
app_id 字串 應用實例的唯一識別碼。
app_type 字串 定義架構:frontend-only(僅前端)或 frontend+backend(前端+後端)。
frontend_template 字串 框架選擇:html-staticreact-vitenextjs-static
.appdeploy JSON 存儲金鑰和 API 端點的本地配置文件。
versions 陣列 包含名稱、版本 ID 和時間戳記的可部署快照列表。

AppDeploy 進階特性

  • 增量更新:使用 diffs 陣列僅更新更改的文件,減少部署時間和帶寬。
  • 源碼探索:使用 grep 工具透過正規表達式搜索部署的程式碼,或使用 glob 模式導覽項目結構。
  • 版本控制:列出並應用特定的歷史版本,以執行即時回滾到已知良好狀態。
  • 整合 QA:訪問在部署階段擷取前端和網路錯誤的自動化 QA 快照。
  • 日志串流:獲取按時間戳記過濾的即時前端和後端錯誤日誌,用於即時偵錯。

SKILL.md


加載中

Openclaw 相關技能

METADATA

Github Stars: 0
forks: 0

精選*