Communitygithub.com

ABOOAI/codex-skills

個人可重複使用的 Codex 技能備份倉庫

codex-skills 是什麼?

此技能旨在將文字密集的參考圖像轉化為更清晰、更具實用性的 HTML 視覺呈現。它能保留原始資料中的事實,改善措辭,重新設計資訊結構,並在使用者確認 HTML 方向後,導出高解析度的螢幕截圖。工作流程包含分析圖像、定義輸出意圖(如比較表、摘要卡)、重寫文案、重新設計資訊架構,以及建立自包含的 HTML 檔案。此技能特別適用於需要將複雜資訊(如保險條款、產品比較)轉換為易於閱讀的視覺格式的場景,支援多種輸出類型,並遵循嚴格的設計與文案規則,以確保清晰度與可讀性。

相容平台~Claude Code✓Codex CLI~Cursor
npx skills add ABOOAI/codex-skills

在你喜歡的 AI 中提問

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

說明文件

文字圖片轉 HTML 視覺呈現

目的

將文字密集的參考圖像轉化為更清晰、更實用的 HTML 視覺呈現。保留來源事實,改善措辭,重新設計資訊結構,並只有在使用者確認 HTML 方向後,才導出高解析度螢幕截圖。

工作流程

  1. 理解來源

    • 視覺檢查提交的圖像。
    • 提取實體、標籤、數字、類別、比較、結論、注意事項和來源品牌文字。
    • 將核心事實與裝飾性文字、浮水印、平台品牌標示、冗餘標籤和版面設計產物分離。
    • 如果 OCR 不可靠,手動轉錄可見資訊並標記不確定的欄位。
  2. 定義輸出意圖

    • 推斷目標受眾和閱讀情境:社群圖片、文章圖形、銷售比較、內部報告、產品卡、檢查清單、儀表板等。
    • 決定最佳輸出是決策頁面、比較表、資訊圖表、摘要卡、報告頁面,還是類似輪播的長頁面。
    • 除非使用者明確要求忠實還原,否則不要單純複製參考版面。
  3. 重寫文案

    • 保留重要事實、數字、產品名稱、限制、風險說明和注意事項。
    • 將密集的措辭改寫成簡短的使用者導向陳述。
    • 優先使用「結論 + 條件 + 注意事項」的表述方式。
    • 當「最適合」、「注意」、「主要優勢」、「限制」、「價格範例」和「決策點」這類標籤有助於快速瀏覽時,請明確使用。
    • 在法律、醫療、保險、財務和合規敏感聲明上保持保守;避免發明來源不支持的建議。
  4. 重新設計資訊架構

    • 將最重要的結論放在最前面。
    • 對於密集的比較,加入頂部摘要或「如何選擇」部分。
    • 使用產品/實體卡片進行逐項定位。
    • 在完整的詳細表格之前,加入主要差異部分。
    • 將詳細的矩陣放在摘要之後,而非之前。
    • 除非使用者需要詳盡的存檔,否則淡化每個選項都相同的列。
  5. 建立 HTML

    • 除非使用者要求框架,否則建立一個獨立的 HTML 檔案。
    • 使用適合螢幕截圖的 CSS:固定的匯出寬度、穩定的網格尺寸、高對比度、可讀的字體大小和足夠的行距。
    • 避免會降低可讀性的裝飾元素。
    • 除非使用者要求保留,否則移除來源平台品牌標示、浮水印和不相關的參考標籤。
    • 保持生成的 HTML 可編輯且自包含。
  6. 在最終螢幕截圖前確認

    • 分享 HTML 路徑或預覽狀態。
    • 總結結構和主要的文案/設計選擇。
    • 在使用者尚未批准 HTML 方向時,要求確認後再產出最終高解析度螢幕截圖。
    • 如果使用者明確要求「直接截圖」或「直接跳到最終版」,則可跳過確認。
  7. 導出高解析度螢幕截圖

    • 當 Chrome 可用時,使用 scripts/export_highres_screenshot.py。
    • 對於密集文字,偏好較寬的匯出尺寸:
      • 標準:寬度 2200-2600,比例 2
      • 非常密集:寬度 2800-3200,比例 2
    • 導出 PNG,然後裁剪底部空白。
    • 驗證尺寸並目視檢查輸出。

設計規則

  • 為一目了然的設計,而非像素相似度。
  • 使用層次結構:標題、結論卡片、項目卡片、主要差異、詳細表格。
  • 讓數字和限制在視覺上容易被找到。
  • 有語義地使用顏色:
    • 綠色用於相對優勢。
    • 橙色或品牌色用於主要差異。
    • 紅色用於限制、排除條款或風險。
  • 每個儲存格使用更少的文字;如果一個儲存格需要很多文字,將解釋移到主要差異卡片中。
  • 避免讓一個巨大的密集表格成為整個成品。
  • 對於螢幕截圖工作,在導出之前增加 HTML 畫布寬度和字體大小,而不是依賴圖像放大。

文案規則

改寫範例:

  • 密集:"10年保证续保:医保内医疗费/质子重离子;非保证续保:医保外医疗费/癌症外购药/重疾特需"

  • 清晰:"醫保內醫療費、質子重離子可 10 年保證續保;醫保外、外購藥和重疾特需不保證續保。"

  • 密集:"30天,意外伤害无等待期"

  • 清晰:"等待期 30 天;意外傷害無等待期。"

  • 密集:"医保内:5000元;医保外:1万"

  • 清晰:"醫保內一般醫療免賠 5000 元;醫保外免賠 1 萬。"

必要驗證

在交付前:

  • 確認沒有遺漏重要的來源事實。
  • 確認已按要求移除來源品牌/平台文字。
  • 檢查長詞和密集的中文行不會重疊。
  • 檢查 HTML 在預期的螢幕截圖寬度下能正常運作。
  • 檢查最終 PNG 的尺寸並確認檔案存在。
  • 如果有產生螢幕截圖,請包含螢幕截圖路徑,並在可能的情況下內嵌顯示。

如需緊湊的檢查清單,請閱讀 references/visual-html-checklist.md。

相關技能