Communitygithub.com

pawangai/asset-qa

檢查 ChatGPT、Google Flow 或其他 AI 生成的圖片和影片品質,確保符合品牌與平台規範,並產出可直接貼上的修復提示。

asset-qa 是什麼?

這是一個 AI 代理工具,用於在將圖片和影片上傳前進行品質檢查(QA),特別適用於 ChatGPT、Google Flow 或其他生成式 AI 的輸出。該技能結合了人工目視檢查與自動化腳本,針對品牌色板、安全區域(UI 遮蓋範圍)、文字拼寫、字型大小與對比度、比例與解析度、Logo 或角色一致性、肢體解剖異常、影片的幀間跳動與色彩漂移、文字變形、音訊及持續時間等項目進行全面檢測。它支援 Instagram 限時動態、Reels、Feed、方形、OG、寬幅、Pinterest 等多種平台格式,並可透過 profile.json 或命令列參數設定品牌色板。工作流程包含:接收輸入(圖片/影片、目標格式、品牌色、預期文字、參考 Logo/角色)、執行腳本(qa_image.py、qa_video.py、logo_compare.py)、產生結構化報告(以表格呈現檢查項目、結果、發現與修復建議),最後輸出可直接貼到 ChatGPT 或 Flow 中的修復提示(透過 fixprompts.py)。工具的設計原則強調「目視檢查優於 OCR」,尤其對裝飾字體或複雜場景,並提供明確的決策規則:無瑕疵則可上傳,局部問題建議修復,若角色/Logo 完全走樣或存在多處嚴重錯誤則建議重新生成。

相容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/pawangai/pawang-content-studio/tree/HEAD/skills/asset-qa

在你喜歡的 AI 中提問

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

說明文件

Asset QA

在將 AI 生成的內容上傳前進行檢查,然後撰寫可直接貼上的修復提示。最佳的檢查方式是結合您的雙眼(直接檢視圖片)與腳本(肉眼無法察覺的數據:超出色板顏色的百分比、文字相對於安全區域的位置、對比度、幀間跳動)。

工作流程

  1. 接受輸入:生成的圖片/影片、目標格式(story, reels, feed, square, og, wide, pinterest;請使用 python scripts/qa_image.py --formats 查詢)、品牌(來自 profile.json 的色板,或使用 --colors)、預期文字(精確的句子列表),以及如果有 Logo/角色參考圖的話。若未指定目標格式,則根據圖片比例推斷並說明假設。
  2. 先用眼睛看。 打開圖片(或影片的連環圖)並親自讀取文字。記錄:每個單字相對於預期文字的拼寫、Logo、角色、手指/肢體數量、奇怪物體、亂碼文字、被切掉的邊緣。OCR 僅作為輔助(英文、裝飾字體常誤讀),因此視覺確認永遠優先於 OCR。
  3. 執行腳本。
    • 圖片:python scripts/qa_image.py hasil.png --format story --profile profile.json --expect "句子1|句子2"
    • 影片:python scripts/qa_video.py klip.mp4 --format reels --profile profile.json --expect-duration 24(或使用 --colors "名稱=#HEX,...")然後檢視 contact.jpg 以及被標記的影格。
    • Logo/角色:python scripts/logo_compare.py 參考圖.png 結果圖.png [--crop x0,y0,x1,y1];高相似度分數足夠可信,但對於簡單扁平 Logo 的低分並不代表不同,因此請並排比較。
  4. 撰寫報告,使用表格:檢查項目 | 結果(通過/需修正) | 發現 | 修復方式。從最嚴重的問題(拼寫、Logo/角色、被 UI 遮蓋的文字)排到外觀問題。不要對未實際檢查的項目回報「通過」;若資料不足則寫「未檢查」。
  5. 撰寫修復提示:先填入 issues.json,然後執行 python scripts/fixprompts.py issues.json fix.md(類型:spelling, palette, logo, character, safe_zone, small_text, contrast, extra_text, ratio, anatomy, video_text, video_glitch)。每個提示只處理一個問題;ChatGPT 和 Flow 在每次嘗試只修改一件事時會更穩定。請參考 references/qa-checklist.md 了解優先順序與策略。
  6. 提交結果:在回覆中附上簡短報告,並以 code block 形式提供修復提示(1-3 個提示直接放在回覆中;超過則儲存為 .md 檔案並使用 present_files)。說明最終決策:可上傳 / 先修正 / 重新生成。

決策規則

  • 可上傳:無拼寫錯誤、Logo/角色符合、無文字被 UI 遮蓋、顏色符合色板。
  • 先修正:存在一或兩個局部問題(拼寫、單一顏色、位置)。
  • 重新生成:角色/Logo 完全走樣、肢體結構嚴重錯誤,或同時存在多個問題;此時用更嚴格的提示重新生成會更快。
  • 內嵌文字的影片:建議從影片中移除文字,然後在 CapCut/Canva 中加入;AI 生成的影片文字通常不穩定。

必須誠實報告的限制

  • OCR 無法辨識所有字體;針對裝飾字體回報「未找到」不代表一定錯誤,而 OCR 正確讀出的文字仍需用肉眼確認。
  • 色板檢查使用平均色差;燈光與漸層會使顏色稍微偏移,這是正常的。
  • 安全區域是通用標準;應用程式的顯示可能會變化,因此請先測試一篇貼文。
  • 腳本無法評估美感或訊息契合度;這需要您的主觀判斷。

檔案

  • scripts/qa_image.py - 比例、色板、OCR、安全區域、文字大小與對比度、對 --expect 的拼寫檢查
  • scripts/qa_video.py - 技術資訊、影格、連環圖、跳動、色彩漂移、音訊、持續時間
  • scripts/logo_compare.py - Logo/角色與參考圖的比較
  • scripts/fixprompts.py - 可直接貼上的修復提示
  • references/qa-checklist.md - 檢查清單與修復策略

Individual skills in this repo

This repo contains 4 individual skills — each has its own dedicated page.

pawangai/brandboard-standard

Membuat, menyusun, atau mengaudit brand board / brand guideline satu halaman dengan struktur section yang standar (hero, variasi logo, palet warna, tipografi, gaya bahasa, contoh penerapan, footer, maskot, ikon, pola background, dll). Punya dua cakupan - bertingkat (default) dan lengkap (semua section terisi). Gunakan skill ini setiap kali user minta dibuatkan brand board, brand guideline, brand identity sheet, style guide visual, prompt gambar untuk brand board, atau minta brand board baru "dis

pawangai/brand-command-pack

Buat file Markdown berisi kumpulan "command" prompt gambar siap salin untuk ChatGPT (logo, carousel IG, story IG/WA, OG image, feature image artikel, X/Twitter, LinkedIn, Pinterest, iklan, testimoni, mockup, dll) dari brand board, logo, foto, atau deskripsi brand yang diberikan user. Gunakan skill ini setiap kali user mengunggah brand identity board/logo/foto brand lalu meminta "buatkan command", "kumpulan prompt konten", "prompt sosmed", "command seperti /scrapbook tapi untuk brand saya", "temp

pawangai/brand-profile-builder

Ubah brand board, logo, foto, atau deskripsi brand menjadi satu profil brand baku (profile.json) yang menjadi sumber tunggal bagi semua skill konten lain (command gambar, video Flow, teks dan layout, jadwal, caption, balasan, QA). Mengekstrak nama, tagline, CTA, palet warna dengan role dan hex, font, deskripsi logo, maskot, layanan, paket, nada suara, dan hal yang dihindari; memeriksa kontras warna (WCAG) untuk menemukan pasangan warna yang tidak boleh dipakai sebagai teks; menghasilkan Brand Lo

pawangai/caption-writer

Tulis caption siap unggah untuk konten sosial media (carousel, reel/short/TikTok, foto, story, testimoni, promo, thumbnail) di banyak platform sekaligus (Instagram, TikTok, LinkedIn, X, Threads, Facebook, Pinterest, YouTube Shorts, WhatsApp Status) dengan hook, isi, CTA, hashtag, alt text, komentar pertama, dan alternatif hook, disesuaikan dengan suara brand. Skill ini memeriksa batas karakter tiap platform, panjang hook sebelum "selengkapnya", jumlah hashtag, link yang tidak bisa diklik di Inst

相關技能