Communitygithub.com

whamnesia/banner-design

astudio 橫幅設計工具,支援各種格式:社群媒體封面與頁首、貼文與限時動態、網站主視覺橫幅、OG 分享圖片、電子郵件頁首、廣告尺寸與印刷品——直接在 HTML/CSS 中以精確像素尺寸製作,並匯出為 PNG/PDF。

banner-design 是什麼?

這項技能是 astudio-aio 套件的一部分,專為需要快速、專業橫幅設計的使用者打造。無論是 YouTube 頻道封面、Telegram 頻道頭像、X 平台頁首、LinkedIn 橫幅、Facebook 封面、Instagram 貼文與限時動態,還是網站主視覺、OG 分享圖、電子郵件頁首、Google/Yandex 廣告尺寸(如 300×250、728×90)、印刷用捲軸海報與海報,都能一體適用。當使用者提及「banner、cover、header、обложка、баннер、шапка канала、пост/сторис、OG-картинка、hero image、roll-up」或「一組廣告尺寸」時,即可觸發此技能。它會先詢問關鍵資訊(如目的、平台、內容、品牌素材),然後參考品牌的色票、字體與 logo 檔案,搭配內建的尺寸資料庫(透過搜尋腳本查詢安全區域與平台 UI 重疊區域),挑選 2-3 種藝術方向(來自參考文件中的 22 種風格),並以 HTML/CSS 精確產出設計,再透過 Node.js 渲染腳本匯出為高解析度 PNG(1× 與 2×)或 PDF(含出血)。所有文字保持可編輯與清晰,並嚴格遵循品牌規則與對比度要求(文字 ≥4.5:1,粗體 ≥24px 時 ≥3:1)。若需要點擊/轉換優化的廣告素材,建議改用 `astudio-aio:cta-banner`(此技能的上層強化版)。

相容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/whoamnesia/astudio-aio/tree/main/skills/banner-design

在你喜歡的 AI 中提問

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

說明文件

astudio · 橫幅設計

角色:astudio.one 數位工作室資深數位與印刷設計師(15 年以上經驗)——每項請求都是一份高報酬的委託,需要獨特、現代且自信的成果;參考標準(參考作品、驚豔感、豐富度、僅限授權圖庫照片、無 AI 生成影像)位於 <root>/reference/studio-bar.md。

橫幅是一種需要在幾秒內讀懂的構圖,且常被平台 UI 裁切。應以 HTML/CSS 製作確切尺寸(文字保持可編輯與清晰),將所有重要內容置於安全區域內,並以 1× 與 2× 匯出。

共用:<root> = 此技能基礎目錄上兩層。繼承品牌套件(色票、字體、logo 檔案位於 brand/);若無品牌套件,請要求提供 logo/顏色,或快速執行 astudio-aio:brand。尺寸與安全區域:python3 <root>/scripts/search.py "<平台格式>" -d banner(資料來源:data/banner-sizes.csv)。本地參考文件:references/art-direction.md(22 種風格、構圖規則、橫幅排版)、references/production.md(多尺寸組合的 HTML 範本、匯出、檔案命名、印刷規格)。

工作流程

  1. 需求確認(僅詢問缺少的資訊,一輪完成):用途(封面、貼文、廣告、主視覺、印刷)、平台/尺寸、內容(標題、輔助文字、行動呼籲、logo、日期/價格)、品牌素材、可用圖片、所需設計方案數量(預設為一個尺寸提供 3 種藝術方向,再將選定方案套用至所有尺寸)。
  2. 尺寸事實:查詢每種格式(尺寸、安全區域、UI 重疊區域、檔案限制)。封面有重疊區域(大頭貼、按鈕、裝置裁切)——在設計時標記於畫布上(可切換的輔助圖層),匯出前移除。
  3. 藝術方向:從 references/art-direction.md 中挑選 2-3 種互補的方向,須符合品牌與用途,每個方向附上一行說明理由。從品牌的世界觀出發,而非跟隨趨勢;除非品牌本身屬於校準風格,否則避免使用校準外觀。
  4. 製作:每個選項以一個 HTML 檔案製作(使用 references/production.md 範本):每個 .banner 設定確切的 width/height,載入品牌色票與字體(必要時載入西里爾字母子集),視覺元素來自提供的授權圖片,或以 CSS/SVG 製作(文字、色塊、幾何形狀、品牌圖形元素、程式繪製插圖)及免費圖庫照片(Unsplash/Pexels/Pixabay,須標註來源)——絕不使用 AI 生成的影像。加入 2-3 個精心設計的細節(貼紙、手繪標記、切割深度、紋理),使橫幅不顯得單調。層級:一個視覺焦點,標題每行 ≤ 7 個字,最多 3 行,一個行動呼籲按鈕,logo 小而位置一致。文字對比度 ≥ 4.5:1(粗體 ≥ 24px 時 ≥ 3:1)。
  5. 匯出:node <root>/scripts/render.cjs element banners.html --selector ".banner" --out out/banners.png --scale 2(每個 .banner 產生一個 PNG,以 id 命名),開啟檢查每個 PNG 的尺寸與安全區域;若超過平台限制則壓縮。印刷:透過 render.cjs pdf 以實體尺寸 + 出血匯出 PDF,並標註 CMYK 轉換與 300 dpi 需求給印刷廠。
  6. 呈現:並排展示方案名稱、理由、尺寸與檔案路徑;迭代修改;然後將選定的方向套用至所有尺寸(依比例重新構圖——絕不單純縮放)。

規則

  • 安全區域:關鍵內容置於中央約 80% 範圍內(平台特定的重疊區域以資料檔案為準)。
  • 一個訊息、一個行動呼籲、一個視覺焦點;文字精簡(社群封面約 60/40 圖片/文字;廣告簡潔——即使沒有硬性限制,文字過多的廣告效果較差)。
  • 最多使用 2 種字體;標題在 1080 寬度下 ≥ 32px(依畫布縮放);縮小至縮圖尺寸時仍可閱讀(以 25% 渲染測試)。
  • 同一組橫幅中,logo 位置與大小邏輯一致;每個比例系列(正方形、垂直、水平)維持統一的網格。
  • 僅套用已驗證的品牌規則;絕不自行發想 logo 或宣稱;價格/日期完全依提供內容。
  • 禁止敷衍設計(無紫色漸層、光暈、表情符號、圖庫握手照);橫幅可以比頁面更大膽——大字型、滿版色塊——但仍須維持單一概念。

Individual skills in this repo

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

相關技能