Communitygithub.com

whoamnesia/banner-design

astudio 横幅设计:涵盖社交媒体封面/页眉(YouTube、VK、Telegram、X、LinkedIn、Facebook)、社交帖子与故事、网站英雄横幅与区块推广、Open Graph/分享图、邮件页眉、展示广告尺寸(Google/Yandex)、印刷卷轴与海报——以 HTML/CSS 构建精准像素尺寸并包含安全区域,使用品牌标识与字体,导出为 PNG/PDF。当用户要求横幅、封面、页眉、обложка、баннер、шапка канала、пост/сторис для соцсетей、OG-картинка、hero image、roll-up 或一套 campaign 尺寸时使用。

banner-design 是什么?

该专长是 astudio-aio 系列中的一个横幅设计技能,它为高级数字与印刷设计师提供了一整套工作流程,用于创建精准像素尺寸的品牌横幅。它适用于所有主流格式,包括社交媒体封面/页眉、帖子、故事、网站横幅、开放图谱图像、电子邮件页眉以及印刷材料。AI 代理会引导用户完成需求收集、从 22 种艺术方向中选择、使用 HTML/CSS 构建并在品牌安全区域内进行排版布局,以及导出为 PNG/PDF。关键规则包括单一消息、显著对比度(文本≥4.5:1)、最多两种字体以及避免生成式 AI 图片。其工作流程遵循严格流程:单轮提问以明确要求,通过参考脚本查找尺寸,选择互补的艺术方向,使用品牌字体和授权图片构建每个方案,使用基于 Node.js 的渲染脚本(render.cjs)导出,并呈现选项供迭代。专长会集成品牌工具包(令牌、字体、logo 文件)并使用 search.py 查询尺寸和安全区域数据。它强调所有尺寸上一致的品牌应用,而不仅仅是缩放——按宽高比族重新构图,确保在 25% 缩略图尺寸下可读。

兼容平台~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> = 此技能基础目录之上两级。继承品牌工具包(品牌 brand/ 中的令牌、字体、logo 文件);若没有,询问 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 或声明;价格/日期严格按照提供的信息。
  • 反敷衍原则(禁止紫色渐变泛光、发光光晕、表情符号、图库握手照片);横幅可以比页面更大胆——大号字体、全色块——但仍需在一个 idea 内。

Individual skills in this repo

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

相关技能