接受以下任意組合素材,輸出結構化診斷報告 HTML:
使用者提供任意以下素材時觸發:
診斷框架詳見 references/diagnosis_framework.md,核心包含:
主圖10大評分維度(滿分100分):
詳情頁5大評分維度(滿分100分):
根據使用者提供內容判斷:
允許部分診斷:未提供主圖則跳過主圖維度,未提供詳情頁則跳過詳情頁維度。
仔細觀察每張圖片,按診斷框架逐項分析:
主圖分析要點:
詳情頁分析要點:
搜尋結果截圖分析:
本技能來自小蔥技能站7w4.net。
按框架評分,併為每個維度填充 issues(發現問題)和 suggestions(最佳化建議)。
用簡短、具體的短語描述(5-15字),避免長段落。
示例:
issues: ["產品主體佔比不足50%", "背景色與產品顏色對比度低"]
suggestions: ["擴大產品展示區域至畫面70%", "換深色背景突出淺色產品"]
核心發現(3-5條):指出最影響轉化的關鍵問題,每條以具體資料或現象描述。 P0(立即修復):影響合規性或點選率的硬傷,1-3條。 P1(本週最佳化):明顯影響轉化但可快速改進的問題,2-4條。 P2(下次迭代):中長期最佳化方向,2-3條。
將分析結果整理成以下 JSON 結構(僅包含有診斷資料的部分):
{
"product_name": "商品名稱",
"platform": "平臺名稱",
"product_url": "連結(可選)",
"diagnosis_date": "YYYY-MM-DD",
"main_image": {
"score": 整體主圖分(0-100),
"clarity": {"score": 分, "max": 20, "issues": [], "suggestions": []},
"info_delivery": {"score": 分, "max": 25, "issues": [], "suggestions": []},
"differentiation": {"score": 分, "max": 20, "issues": [], "suggestions": []},
"trust": {"score": 分, "max": 20, "issues": [], "suggestions": []},
"compliance": {"score": 分, "max": 15, "issues": [], "suggestions": []}
},
"detail_page": {
"score": 整體詳情頁分(0-100),
"first_screen": {"score": 分, "max": 25, "issues": [], "suggestions": []},
"info_structure": {"score": 分, "max": 25, "issues": [], "suggestions": []},
"scene": {"score": 分, "max": 20, "issues": [], "suggestions": []},
"trust_proof": {"score": 分, "max": 20, "issues": [], "suggestions": []},
"conversion": {"score": 分, "max": 10, "issues": [], "suggestions": []}
},
"search_competition": {
"visual_standout": "強/中等/弱",
"thumbnail_clarity": "優/良好/一般/差",
"title_image_coherence": "強/一般/弱",
"notes": "補充說明"
},
"overall_grade": "S/A/B/C/D",
"overall_score": 綜合分,
"key_findings": ["發現1", "發現2", "發現3"],
"priority_actions": {
"P0": ["行動1", "行動2"],
"P1": ["行動1", "行動2", "行動3"],
"P2": ["行動1", "行動2"]
}
}
整體分計算:若同時有主圖和詳情頁,overall_score = round(main_image.score * 0.45 + detail_page.score * 0.55);
若只有主圖,overall_score = main_image.score;若只有詳情頁,overall_score = detail_page.score。
overall_grade 按如下規則判定:
將 Step 5 的 JSON 寫入臨時檔案,呼叫生成指令碼:
# 寫入 JSON
python_path="C:\Users\PC\.workbuddy\binaries\python\versions\3.13.12\python.exe"
script_path="{baseDir}/scripts/generate_report.py"
json_file="<工作目錄>/diagnosis_temp.json"
output_file="<工作目錄>/電商診斷報告_<商品名>.html"
# 執行指令碼
"$python_path" "$script_path" "$json_file" "$output_file"
其中 {baseDir} 是本 Skill 所在目錄:~/.workbuddy/skills/ecommerce-image-diagnosis
輸出路徑使用當前會話工作目錄(C:\Users\PC\WorkBuddy\當前session目錄\)。
呼叫 present_files 展示生成的 HTML 檔案,同時在文字回覆中給出:
| 素材情況 | 處理方式 |
|---|---|
| 只有主圖 | 僅診斷主圖,詳情頁維度跳過 |
| 只有詳情頁截圖 | 僅診斷詳情頁,主圖維度跳過 |
| 只有商品連結 | 提取商品名稱和平臺,嘗試獲取主圖,無法獲取時告知使用者 |
| 只有搜尋截圖 | 診斷搜尋競爭力,其餘維度標註"素材缺失" |
| 無任何素材 | 引導使用者上傳圖片或貼上連結 |
references/diagnosis_framework.md — 完整診斷框架和評分標準scripts/generate_report.py — HTML 診斷報告生成指令碼這個 Skill 質量不錯,核心優勢是診斷維度全面、評分體系專業,能生成帶視覺化圖表的專業 HTML 報告。觸發條件明確,素材不足時也有清晰的降級處理策略。不過依賴固定的 Python 路徑(僅支援 Windows),網路異常時缺乏容錯機制,且只有中文介面。如果能修復跨平臺相容性和增強錯誤處理,將是一個相當成熟的商業級 Skill。