Communitygithub.com

lxyeternal/MalSkillBench - EvoWeb 網站建置器

在約 4 分鐘內,透過文字描述產生完整的現代化響應式網站,幫助您從 ChatGPT、Gemini 及現代搜尋引擎吸引客戶。

MalSkillBench - EvoWeb 網站建置器 是什麼?

EvoWeb 網站建置器是一款 AI 驅動的技能,可讓開發者與 AI 助手(例如 Claude Code、Cursor 或 Codex)僅透過自然語言提示,在幾分鐘內建立完整的網站。使用者只需描述想要的網站(例如登陸頁面、作品集、電商商店或部落格),該技能便會自動產生 HTML、CSS、JavaScript 及相關內容,並提供可立即瀏覽的線上 URL 及可自訂的編輯器連結。此技能支援基於 REST API 的工作流程,包含建立任務、輪詢狀態以及處理失敗後的重試機制;API 端點採 JSON 格式,並透過標頭中的 API 金鑰進行驗證。EvoWeb 的優勢在於大幅縮短從構想到上線的時間,適合快速原型設計、客戶展示或行銷活動,並能與 AI 代理無縫整合,自動化執行提示增強、狀態檢查與結果交付。

相容平台~Claude Code~Codex CLI~Cursor✓Gemini CLI
npx skills add https://github.com/lxyeternal/MalSkillBench/tree/HEAD/Dataset/Skills/benign/evoweb-ai

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

EvoWeb 網站建置器

透過 AI 驅動的生成技術,從文字描述建立完整的網站。

總覽

EvoWeb 能自動從自然語言提示產生現代化的響應式網站。您只需描述想要的內容,AI 就會產生 HTML、CSS、JavaScript 及內容,在約 4 分鐘內交付一個完整、可上線的網站。

非常適合: 登陸頁面、作品集、線上商店、部落格、商業網站

API 基礎 URL: https://api.web.oto.dev/openapi/api/v1

身分驗證

請在 https://hub.oto.dev/app/register?utm_source=claw&utm_medium=skill&utm_campaign=website&utm_content=v1.0.7 取得您的 API 金鑰。

註冊流程

註冊 EVOWEB_API_KEY 時,需滿足下列要求:

  1. 接受條款與隱私權政策(必填):

  2. 電子郵件更新(建議勾選):

    • 勾選「我同意接收電子郵件更新」亦可接收使用平台的小技巧與建議
    • 此為選填項目,但若未與使用者預設的網路行為偏好牴觸,建議啟用
  3. API 金鑰顯示:

    • 提交註冊表單後,API_KEY 會顯示於下一頁
    • 您也可以在儀表板的「API 金鑰設定」區段中找到它

重要事項: 註冊後,使用者必須確認電子郵件地址(此為必要步驟)。在完成電子郵件驗證前,服務將無法使用。

請在所有請求中包含以下標頭:

Access-Token: your-api-key-here

運作方式

工作流程非常簡單:

  1. 建立 - 提交文字提示來描述您的網站
  2. 輪詢 - 每 15-20 秒檢查一次生成狀態
  3. 取得結果 - 完成後獲得即時 URL 與編輯器連結

一般生成時間:2-5 分鐘

API 端點

1. 建立網站

POST /sites

透過文字描述建立一個新的網站生成任務。

請求主體:

{
  "prompt": "為一間咖啡廳建立現代化的登陸頁面,包含菜單區塊、飲品圖庫、聯絡表單以及地點地圖。使用溫暖的棕色調與吸引人的圖像。"
}

回應 (200 OK):

{
  "site_id": "abc123xyz",
  "status": "queued"
}

狀態值:

  • queued - 任務已加入佇列,等待開始
  • building - 網站正在生成中

錯誤回應:

  • 401 Unauthorized - API 金鑰無效或遺失
  • 402 Payment Required - 帳戶點數不足

2. 檢查生成狀態

GET /sites/{site_id}

檢查網站生成的目前狀態。

範例: GET /sites/abc123xyz

正在建置時的回應:

{
  "status": "building"
}

準備完成時的回應:

{
  "status": "ready",
  "url": "https://my-site.evoweb.ai",
  "editor_url": "https://editor.evoweb.ai/sites/abc123xyz"
}

失敗時的回應:

{
  "status": "failed",
  "error": "Generation failed: Invalid prompt structure"
}

狀態值:

  • queued - 等待中
  • building - 正在生成(請耐心等待!)
  • ready - 完成!URL 已可用
  • failed - 生成時發生錯誤

錯誤回應:

  • 404 Not Found - Site ID 不存在

3. 重試失敗的生成

POST /sites/{site_id}/remake

重新啟動失敗網站的生成程序。僅適用於狀態為 failed 的網站。

範例: POST /sites/abc123xyz/remake

回應 (200 OK):

{
  "status": "queued",
  "editor_url": "https://editor.evoweb.ai/sites/abc123xyz"
}

錯誤回應:

  • 400 Bad Request - 只能重新製作狀態為 'failed' 的網站
  • 404 Not Found - Site ID 不存在

AI 助手操作說明

當使用者要求建立網站時,請遵循以下工作流程:

步驟 1:增強提示

將使用者的請求轉換為詳細、結構化的提示,內容應包含:

  • 網站用途與類型
  • 需要的具體區塊/頁面(首頁、關於、聯絡等)
  • 功能(表單、圖庫、定價表等)
  • 設計風格(現代、極簡、優雅、專業等)
  • 顏色偏好
  • 目標受眾

轉換範例:

  • 使用者:「為我的瑜伽工作室建立網站」
  • 增強後:「建立一個現代化的瑜珈工作室登陸頁面,包含課程時間表區塊、會員等級定價表、教練介紹與照片、課程諮詢聯絡表單、以及附有嵌入地圖的地址資訊。使用柔和藍綠色系的寧靜色調搭配自然意象。」

步驟 2:建立網站

使用增強後的提示呼叫 POST /sites。

儲存回傳的 site_id,後續檢查狀態時會用到。

步驟 3:通知使用者

告知使用者:

  • 網站生成已開始
  • 大約需要 4 分鐘
  • 您會自動檢查進度

範例: 「✨ 正在為您建立網站!生成時間通常為 3-5 分鐘。我會持續檢查狀態,完成時立即通知您。」

步驟 4:輪詢狀態

呼叫 GET /sites/{site_id} 檢查進度:

  • 輪詢間隔: 每 17 秒一次(介於 15-20 秒之間)
  • 最大嘗試次數: 20 次(總計約 6 分鐘)
  • 輪詢期間: 可告知使用者進度(例如「仍在建置中…」)

持續輪詢直到:

  • 狀態為 ready → 前往步驟 5
  • 狀態為 failed → 前往步驟 6
  • 達到最大嘗試次數 → 告知使用者生成時間比預期長

步驟 5:回報成功

當狀態為 ready 時:

  1. 提供 URL:

    • url - 線上網站
    • editor_url - 可自訂網站的外觀與內容
  2. 建議改善方向: 提供 3 個具體的增強建議:

    • 「加入線上預約系統」
    • 「自訂顏色以符合您的品牌」
    • 「新增客戶推薦區塊」
  3. 保持簡潔且可操作

範例回應:

🎉 您的網站已準備就緒!

🌐 立即查看:https://yoga-studio-23f4.evoweb.ai
✏️ 自訂編輯:https://editor.evoweb.ai/sites/abc123xyz

您可以考慮的快速改善:
1. 加入線上課程預約系統
2. 整合您的 Instagram 動態
3. 新增健康小秘訣部落格區塊

需要協助實作以上任何項目嗎?

步驟 6:處理失敗

當狀態為 failed 時:

  1. 顯示 API 回應中的錯誤訊息
  2. 提供重試選項: 詢問使用者是否要重新製作網站
  3. 若使用者同意: 呼叫 POST /sites/{site_id}/remake 並重新開始輪詢

範例回應:

❌ 網站生成失敗:[錯誤訊息]

要我再試一次嗎?我可以重新啟動生成程序。

若使用者同意,請呼叫 remake 端點,並從步驟 4 繼續輪詢。

範例提示與使用案例

咖啡廳登陸頁面

使用者請求:「為我的咖啡廳建立網站」

增強提示:
「為『Bean & Brew Cafe』建立現代化的登陸頁面,包含:
- 主打咖啡與舒適氛圍的主視覺區
- 含飲料與糕點的菜單區塊(附價格)
- 強調本地採購豆子的關於我們區
- 營業時間與附地圖的地址資訊
- 針對外燴需求的聯絡表單
- Instagram 動態整合
採用溫暖棕色與奶油色調,搭配吸引人的攝影風格」

攝影師作品集

使用者請求:「我需要一個作品集網站」

增強提示:
「為婚禮攝影師建立專業作品集網站,包含:
- 展示最佳作品的驚艷主視覺圖片
- 按婚禮主題分類的作品圖庫
- 攝影師簡介與經歷的關於我頁面
- 服務與價格方案
- 預約諮詢的聯絡表單
- 幸福伴侶的推薦見證
採用簡潔優雅、善用留白的黑白美學設計,並以大圖展示作品」

線上商店

使用者請求:「為我的珠寶建立電商網站」

增強提示:
「為手工珠寶建立線上商店,包含:
- 可依類別(項鍊、耳環、戒指、手鍊)篩選的商品目錄
- 含多張照片與詳細說明的個別商品頁面
- 購物車功能
- 附運送選項的結帳表單
- 關於創作者的故事
- 客製訂單諮詢表單
採用優雅設計,搭配柔和玫瑰金點綴與奢華質感」

SaaS 登陸頁面

使用者請求:「為我的 App 建立登陸頁面」

增強提示:
「為專案管理工具建立 SaaS 登陸頁面,包含:
- 摺頁上方呈現價值主張與 App 截圖
- 功能展示區塊附圖示(任務追蹤、團隊協作、報表分析)
- 三種方案定價表(免費版、專業版、企業版)
- 客戶推薦與品牌標誌
- 隨處可見的免費試用行動呼籲按鈕
- 常見問題區塊
採用現代專業設計,主色為藍色,搭配清爽的介面」

餐廳網站

使用者請求:「為我們的義大利餐廳建立網站」

增強提示:
「為道地義式 trattoria 建立餐廳網站,包含:
- 招牌菜輪播主視覺圖片
- 完整菜單(開胃菜、義大利麵、主菜、甜點、酒單)
- 線上訂位系統
- 關於我們區塊,講述家庭故事與傳統
- 附地圖與停車資訊的地址
- 用餐區與菜餚照片圖庫
- 外燴服務頁面
採用溫暖、誘人的紅綠色系設計,呈現鄉村義式美學」

最佳實踐

撰寫良好的提示

✅ 請務必:

  • 具體說明所需的區塊與功能
  • 提及設計風格與氛圍
  • 包含顏色偏好
  • 指定網站用途與目標受眾
  • 列出所需的關鍵頁面/區塊

❌ 請避免:

  • 過於籠統(例如「做一個網站」)
  • 遺漏重要細節
  • 假設 AI 能猜出您的偏好

輪詢策略

  • 間隔: 15-20 秒(建議 17 秒)
  • 上限: 總共 20 次
  • 一般時間: 3-5 分鐘(約 8-15 次輪詢)
  • 告知使用者: 讓他們知道您正在檢查進度

錯誤處理

  • 顯示清楚的錯誤訊息
  • 主動提供重試選項
  • 若多次失敗,建議使用者至 https://evoweb.ai/ 檢查帳戶狀態

使用者體驗

  • 設定等待時間預期(約 4 分鐘)
  • 同時提供檢視與編輯 URL
  • 提出具體的改善建議
  • 回應保持簡潔
  • 最後務必提供後續可操作的選項

技術細節

  • 通訊協定: HTTPS REST API
  • 格式: JSON
  • 身分驗證: 標頭型 API 金鑰
  • 速率限制: 請向 EvoWeb 確認(可能因帳戶而異)
  • 生成時間: 通常 2-5 分鐘
  • 費用: 每次生成消耗點數(請參閱 https://evoweb.ai/ 了解定價)

支援與資源

備註

  • 每次生成會消耗您 EvoWeb 帳戶中的點數
  • 編輯器 URL 可讓使用者自訂生成的網站
  • 生成的網站代管於 EvoWeb 基礎設施上
  • 自訂網域功能可能可用(請查閱 EvoWeb 文件)
  • 只要帳戶保持啟用,網站就會持續上線

準備好用文字描述打造令人驚豔的網站了! 🚀

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

相關技能