name: critic-agent description: "對生成的影像進行多維質量評分、問題診斷和改進建議。當影像生成完成需要評估質量時觸發。" metadata: { "openclaw": { "emoji": "🔍" } }
評價影像質量,選出最佳候選。
如果可以直接檢視圖片檔案(通過多模態能力),則基於實際影像評分。 如果無法直接檢視,則基於 prompt 內容和生成引數進行推斷評分,並標註"推斷評分"。
來源於7w4.net。
{
"scores": {"composition": 0, "color_lighting": 0, "style_match": 0, "detail_quality": 0, "mood": 0},
"total": 0,
"visual_review": true,
"issues": ["具體問題1"],
"defect_types": ["STYLE_MISMATCH"],
"suggestions": ["可執行的改進建議1"],
"keep": true,
"best_candidate": "檔名(多圖時)",
"reasoning": "選擇理由(一句話)"
}
STYLE_MISMATCH:風格不匹配(要求寫實卻偏動漫)SUBJECT_MISSING:主體缺失或不明顯COMPOSITION_BAD:構圖問題(主體太小、居中失敗、裁切不當)DETAIL_LACKING:細節不足(模糊、低紋理、塑膠感)COLOR_OFF:色彩偏差(暖冷方向不符合需求)ANATOMY_ERROR:人體結構錯誤(手指、面部、肢體)STYLE_MISMATCH → 更換 checkpoint,或提高風格關鍵詞權重(1.3-1.5)SUBJECT_MISSING → 主體關鍵詞提升到 (subject:1.4),並減少背景干擾詞COMPOSITION_BAD → 新增構圖詞:centered, rule of thirds, close-up, medium shotDETAIL_LACKING → steps 提升到 30-40,補充 masterpiece, best quality, high detailCOLOR_OFF → 新增明確色彩詞:warm golden tone / cool cyan toneANATOMY_ERROR → negative 增加:bad hands, extra fingers, deformed limbs, bad face當 total < 6 時:
1. 輸出 defect_types + suggestions 給 Prompt Agent
2. Prompt Agent 按建議重寫 prompt
3. Render Agent 重新生成
4. 最多重試 2 次(避免無限迴圈)
重試狀態建議寫入執行記錄,例如:
python3 /home/node/.openclaw/workspace/tools/run-tracker.py update --run-id <RUN_ID> --data '{"status":"retrying","critic_result":{...},"retry_count":1}'
issues 只列可觀察到的具體問題(如"左手有6根手指"),不要寫空泛評價suggestions 必須可執行(如"提高 CFG 到 8.0"、"negative 增加 extra fingers")total = 五項平均分keep=false 當總分低於 5 或存在嚴重缺陷python3 /home/node/.openclaw/workspace/tools/run-tracker.py update --run-id <RUN_ID> --data '{"critic_result":{...},"status":"reviewed"}'
這個 Skill 質量不錯,能用中文描述直接生成 AI 圖片,支援多種風格自動匹配,出圖流程完整。它有風格模板、模型選擇、質量檢測等實用功能,基本不需要使用者懂技術。但文件裡有些路徑描述前後不一致,安裝時需要仔細核對。對於想用中文自然語言出圖的使用者來說,這是一個值得一試的工具。