{ "kind": "skills", "generatedAt": "2026-08-23T17:18:35.193Z", "guide": "js/data/manifest/README.md", "shared": { "total": 54, "categories": [ { "step": 1, "id": "insight", "name": "品牌洞察", "emoji": "🔍", "desc": "把品牌描述提炼成关键词与方向,指导后续生成" }, { "step": 2, "id": "create", "name": "方案生成", "emoji": "🎨", "desc": "产出色板/字体/布局/图标等设计建议,生成多套候选方案" }, { "step": 3, "id": "review", "name": "方案评审", "emoji": "🔬", "desc": "对每套方案统一体检(构图/配色/字体/图标),输出检查报告" }, { "step": 4, "id": "iterate", "name": "迭代优化", "emoji": "🔄", "desc": "按评审结果自动迭代,生成改进方案" }, { "step": 5, "id": "deliver", "name": "交付导出", "emoji": "📦", "desc": "按用途导出多格式文件,输出交付清单" } ], "skills": [ { "id": "composition", "name": "构图质量评估", "category": "layout", "emoji": "📐", "scene": "LOGO 构图设计与质量检查(生成后自动审计)", "summary": "依据\"极简、充足负空间、精确比例\"专业原则,检测方案的元素越界、重叠与文字过宽,输出质量评分与修正建议。", "params": [ { "name": "plan", "type": "object", "required": true, "desc": "待检查的方案对象 {elements, bg}" } ], "source": "GitHub: op7418/logo-generator-skill(设计原则)+ 自研几何审计", "step": 3, "kind": "check", "workspaces": [ "logo", "avatar", "poster" ] }, { "id": "layout-choice", "name": "布局匹配推荐", "category": "layout", "emoji": "🧱", "scene": "根据品牌名长度与行业选择最合适的布局模板", "summary": "按品牌名长度(中文字数/西文字符数)匹配布局:短名用徽章/印章/双图标,长名用上下/左右式,避免破版。", "params": [ { "name": "brand", "type": "string", "required": true, "desc": "品牌名" }, { "name": "industry", "type": "string", "required": false, "desc": "行业 id" } ], "source": "GitHub: neonwatty/logo-designer-skill(interview 阶段)+ 自研", "step": 2, "kind": "gen", "workspaces": [ "logo", "avatar", "poster" ] }, { "id": "align-check", "name": "对齐与居中检查", "category": "layout", "emoji": "📏", "scene": "LOGO 元素对齐与居中规范审计", "summary": "检查方案元素是否围绕画布中心对齐(水平/垂直居中),并检测同级元素是否存在明显错位,输出对齐修正建议。", "params": [ { "name": "plan", "type": "object", "required": true, "desc": "方案对象 {elements}" } ], "source": "GitHub: op7418/logo-generator-skill(对齐规范)+ 自研", "step": 3, "kind": "check", "workspaces": [ "logo", "avatar", "poster" ] }, { "id": "negative-space", "name": "负空间评估", "category": "layout", "emoji": "🕳️", "scene": "LOGO 负空间(留白)充足性评估", "summary": "计算主体元素在画布中的占比:占比过高说明负空间不足(拥挤),占比过低说明主体偏小(空洞),给出建议区间。", "params": [ { "name": "plan", "type": "object", "required": true, "desc": "方案对象 {elements}" } ], "source": "自研(基于\"极简 + 充足负空间\"设计原则量化)", "step": 3, "kind": "check", "workspaces": [ "logo", "avatar", "poster" ] }, { "id": "spacing-check", "name": "间距节奏检查", "category": "layout", "emoji": "↔️", "scene": "元素间距与画布边距的一致性检查", "summary": "检查主体元素与画布边缘的留白是否充足一致,以及图标与文字间距是否过近(<8px 视为贴边),保证构图不挤不散。", "params": [ { "name": "plan", "type": "object", "required": true, "desc": "方案对象 {elements}" } ], "source": "自研(间距节奏规范)", "step": 3, "kind": "check", "workspaces": [ "logo", "avatar", "poster" ] }, { "id": "proportion-check", "name": "黄金比例评估", "category": "layout", "emoji": "⚖️", "scene": "主体占比与黄金分割的匹配度评估", "summary": "计算主体元素宽度与画布宽度之比:接近 0.618 黄金分割视觉最舒适,过高拥挤、过低空泛,输出调整方向。", "params": [ { "name": "plan", "type": "object", "required": true, "desc": "方案对象 {elements}" } ], "source": "自研(黄金分割比例规范)", "step": 3, "kind": "check", "workspaces": [ "logo", "avatar", "poster" ] }, { "id": "visual-balance", "name": "视觉重量平衡", "category": "layout", "emoji": "⚖️", "scene": "画布左右/上下的视觉重量均衡检查", "summary": "计算所有可见元素的包围盒质心与画布中心的偏移:偏移过大说明构图偏一侧、视觉失衡,输出偏移方向与调整建议。", "params": [ { "name": "plan", "type": "object", "required": true, "desc": "方案对象 {elements}" } ], "source": "自研(视觉重量质心评估)", "step": 3, "kind": "check", "workspaces": [ "logo", "avatar", "poster" ] }, { "id": "focal-point", "name": "视觉焦点检查", "category": "layout", "emoji": "🎯", "scene": "LOGO 是否有明确视觉焦点(主次分明)", "summary": "找出面积最大的主体元素,判断其是否显著大于其他元素:主次分明有助于快速识别,多个等权元素会让视线分散。", "params": [ { "name": "plan", "type": "object", "required": true, "desc": "方案对象 {elements}" } ], "source": "自研(主次层级量化)", "step": 3, "kind": "check", "workspaces": [ "logo", "avatar", "poster" ] }, { "id": "rule-of-thirds", "name": "构图位置分析", "category": "layout", "emoji": "📍", "scene": "主体构图位置(居中 / 三分 / 偏移)分析", "summary": "计算主体元素重心相对画布中心与三分线交点的位置,判定构图类型:居中构图适合徽章/印章类经典版式,三分构图更具视觉张力,随机偏移则需要纠正。", "params": [ { "name": "plan", "type": "object", "required": true, "desc": "方案对象 {elements}" } ], "source": "自研(居中/三分构图规范)", "step": 3, "kind": "check", "workspaces": [ "logo", "avatar", "poster" ] }, { "id": "circle-crop-safety", "name": "圆形裁切安全区", "category": "layout", "emoji": "⭕", "scene": "头像/贴纸/印章等圆形裁切场景的构图安全检查", "summary": "以画布内切圆为裁切边界,检查各元素包围盒是否落在圆内:越界的元素在圆形裁切(头像、印章、贴纸)时会被切边,输出越界清单与缩放建议。", "params": [ { "name": "plan", "type": "object", "required": true, "desc": "方案对象 {elements}" } ], "source": "自研(圆形裁切安全区规范)", "step": 3, "kind": "check", "workspaces": [ "logo", "avatar", "poster" ] }, { "id": "contrast-check", "name": "对比度校验", "category": "color", "emoji": "🎨", "scene": "配色合规检查(WCAG 2.1 AA)", "summary": "计算主色与背景的对比度并对照 WCAG AA(正文 ≥4.5:1,大文本/UI ≥3:1),深色主色配深色背景时给出调亮建议。", "params": [ { "name": "foreground", "type": "string", "required": true, "desc": "前景色(主色)HEX" }, { "name": "background", "type": "string", "required": true, "desc": "背景色 HEX" } ], "source": "GitHub: stagius/flowize DESIGN_SYSTEM.md(WCAG AA 体系)", "step": 3, "kind": "check", "workspaces": [ "logo", "avatar", "poster" ] }, { "id": "color-harmony", "name": "行业配色推荐", "category": "color", "emoji": "🌈", "scene": "按行业与品牌气质推荐和谐配色", "summary": "从行业推荐配色与全局配色库中筛选贴合品牌描述的方案,返回主色/辅色/点缀色与适用场景。", "params": [ { "name": "industry", "type": "string", "required": true, "desc": "行业 id(edu/food/health/tech/sport/finance)" }, { "name": "desc", "type": "string", "required": false, "desc": "品牌描述(可含色系偏好)" } ], "source": "GitHub: design-resources-for-developers(配色资源索引)+ 自研行业库", "step": 2, "kind": "gen", "workspaces": [ "logo", "avatar", "poster" ] }, { "id": "palette-build", "name": "品牌色板生成", "category": "color", "emoji": "🖌️", "scene": "从品牌描述生成主/辅/点缀三级色板", "summary": "解析品牌描述中的色系关键词,从配色库提取一套 主色+辅色+点缀色 的完整色板,并附明暗度与搭配说明。", "params": [ { "name": "desc", "type": "string", "required": true, "desc": "品牌描述(含色系/气质偏好)" }, { "name": "industry", "type": "string", "required": false, "desc": "行业 id" } ], "source": "自研(基于行业色板 + 关键词色系匹配)", "step": 2, "kind": "gen", "workspaces": [ "logo", "avatar", "poster" ] }, { "id": "gradient-suggest", "name": "渐变搭配建议", "category": "color", "emoji": "🌅", "scene": "品牌色渐变色相搭配推荐", "summary": "基于品牌主色推荐和谐渐变色相(同色系渐变/互补渐变/邻近渐变三类),并给出渐变方向与使用场景。", "params": [ { "name": "color", "type": "string", "required": true, "desc": "主色 HEX" } ], "source": "自研(基于色相环渐变理论)", "step": 2, "kind": "gen", "workspaces": [ "logo", "avatar", "poster" ] }, { "id": "color-blind-check", "name": "色盲友好检查", "category": "color", "emoji": "🧑‍🦱", "scene": "红绿色盲场景下的主色与背景可区分度检查", "summary": "基于常见红绿色盲(约 8% 男性)感知模型,检查前景与背景是否同属红绿系且对比不足,给出改蓝/紫或加大明度差的建议。", "params": [ { "name": "plan", "type": "object", "required": true, "desc": "方案对象 {bg, elements}" } ], "source": "自研(红绿色盲感知启发式)", "step": 3, "kind": "check", "workspaces": [ "logo", "avatar", "poster" ] }, { "id": "color-psychology", "name": "色彩心理学推荐", "category": "color", "emoji": "🧠", "scene": "按行业与情感目标推荐品牌色彩心理学配色", "summary": "借鉴色彩心理学情感色系(红=热情/蓝=专业/绿=自然/金=高端等),按行业推荐最能传达品牌情感的主色与情感标签。", "params": [ { "name": "industry", "type": "string", "required": false, "desc": "行业 id" } ], "source": "GitHub: color-psychology 色彩心理学资料 + 自研行业映射", "step": 2, "kind": "gen", "workspaces": [ "logo", "avatar", "poster" ] }, { "id": "monochrome-check", "name": "单色灰度适配", "category": "color", "emoji": "⬛", "scene": "LOGO 转为单色(黑白/传真/印章)后的辨识度检查", "summary": "用亮度对比判断主体与背景在灰度下是否仍可辨识:单色印刷、传真、水印场景需要足够的明暗对比。", "params": [ { "name": "plan", "type": "object", "required": true, "desc": "方案对象 {elements, bg}" } ], "source": "自研(灰度对比度规则)", "step": 3, "kind": "check", "workspaces": [ "logo", "avatar", "poster" ] }, { "id": "wcag-contrast", "name": "WCAG 无障碍对比度", "category": "color", "emoji": "♿", "scene": "品牌色与背景的 WCAG 无障碍对比度评级", "summary": "计算前景/背景颜色的 WCAG 对比度并评级:普通文本需 ≥4.5:1(AA)、大字号 ≥3:1,AAA 需 7:1/4.5:1,输出达标级别与调色方向。", "params": [ { "name": "fg", "type": "string", "required": true, "desc": "前景色(#RRGGBB)" }, { "name": "bg", "type": "string", "required": true, "desc": "背景色(#RRGGBB)" }, { "name": "size", "type": "string", "required": false, "desc": "text 普通文本 / large 大字号(≥24px 或 18.66px 加粗)" } ], "source": "W3C WCAG 2.1 对比度规范 + 自研评级", "step": 3, "kind": "check", "workspaces": [ "logo", "avatar", "poster" ] }, { "id": "neutral-palette", "name": "中性色系统", "category": "color", "emoji": "⬜", "scene": "为 LOGO/VI 推荐黑白灰中性色系统(单色/双色场景)", "summary": "基于品牌主色亮度生成配套中性灰阶(黑/深灰/中灰/浅灰/白),并给出双色与单色场景的搭档建议:主色 + 中性色构成极简双色系统,单色印刷仍保留明暗层次。", "params": [ { "name": "color", "type": "string", "required": false, "desc": "品牌主色 HEX(默认 #1B4F72)" }, { "name": "usage", "type": "string", "required": false, "desc": "mono 单色 / duo 双色 / full 完整系统(默认 duo)" } ], "source": "自研(中性色阶 + 明度对比规范)", "step": 2, "kind": "gen", "workspaces": [ "logo", "avatar", "poster" ] }, { "id": "font-pairing", "name": "字体配对", "category": "typography", "emoji": "🔤", "scene": "中英文品牌字体的专业配对", "summary": "依据文本语种(中文/西文)与行业推荐字体库,给出主标题与副标题的字体配对方案。", "params": [ { "name": "text", "type": "string", "required": true, "desc": "品牌文本(自动识别中英文)" }, { "name": "industry", "type": "string", "required": false, "desc": "行业 id" } ], "source": "GitHub: design-resources-for-developers(Fontjoy 字体配对方法)+ 自研字体库", "step": 2, "kind": "gen", "workspaces": [ "logo", "poster" ] }, { "id": "font-hierarchy", "name": "字号层级检查", "category": "typography", "emoji": "📐", "scene": "LOGO 中主标题/副标题的字号比例审计", "summary": "检查主标题与副标题字号比是否在专业区间(主:副 约 2:1 ~ 3:1),字号过近会导致主次不分,给出调整建议。", "params": [ { "name": "plan", "type": "object", "required": true, "desc": "方案对象 {elements}" } ], "source": "自研(基于排版层级比例规范)", "step": 3, "kind": "check", "workspaces": [ "logo", "poster" ] }, { "id": "text-fit", "name": "文字适配检查", "category": "typography", "emoji": "✍️", "scene": "长品牌名文字是否超出容器的检查", "summary": "估算文字渲染宽度并与容器/画布宽度比较:文字过宽会破版(尤其徽章/印章圆形布局),给出缩字或换行建议。", "params": [ { "name": "plan", "type": "object", "required": true, "desc": "方案对象 {elements}" } ], "source": "自研(文字宽度估算 + 容器适配)", "step": 3, "kind": "check", "workspaces": [ "logo", "poster" ] }, { "id": "font-weight-choose", "name": "字重选择建议", "category": "typography", "emoji": "🔠", "scene": "按行业与品牌气质选择主标题字重", "summary": "依据行业与气质关键词推荐主标题字重:科技/力量用 Bold/Black,高端/优雅用 Light/Regular,教育培训用 Medium 兼具辨识度与亲和。", "params": [ { "name": "industry", "type": "string", "required": false, "desc": "行业 id" }, { "name": "desc", "type": "string", "required": false, "desc": "品牌气质描述(如 高端/活力/科技)" } ], "source": "自研(字重 × 气质映射规范)", "step": 2, "kind": "gen", "workspaces": [ "logo", "poster" ] }, { "id": "tiny-readable", "name": "小尺寸可读性", "category": "typography", "emoji": "🔎", "scene": "LOGO/头像在小尺寸(64px 头像、favicon)下的可读性检查", "summary": "按渲染尺寸推算文字的有效像素大小:头像 64px、Favicon 32px 场景下字号过小会糊成一片,输出最小可读字号建议。", "params": [ { "name": "plan", "type": "object", "required": true, "desc": "方案对象 {elements}" } ], "source": "自研(画布 600px → 目标尺寸换算可读性)", "step": 3, "kind": "check", "workspaces": [ "logo", "poster" ] }, { "id": "letter-spacing-check", "name": "字距检查", "category": "typography", "emoji": "↔️", "scene": "品牌文字字距(letter-spacing)合理性检查", "summary": "检查文字字距是否过大或过小:字距过大显松散、过小拥挤,中英文场景给出相对字号的字距建议。", "params": [ { "name": "plan", "type": "object", "required": true, "desc": "方案对象 {elements}" } ], "source": "自研(字距可读性规范)", "step": 3, "kind": "check", "workspaces": [ "logo", "poster" ] }, { "id": "line-break", "name": "文字断行建议", "category": "typography", "emoji": "↩️", "scene": "多行品牌文字的断行位置与行长均衡建议", "summary": "检查多行文字各行的字符长度是否均衡、是否出现孤行(单字/单字母成行):均衡断行更耐看,孤行与悬殊行长会破坏排版节奏。", "params": [ { "name": "plan", "type": "object", "required": true, "desc": "方案对象 {elements}" } ], "source": "自研(断行均衡/孤行规范)", "step": 3, "kind": "check", "workspaces": [ "logo", "poster" ] }, { "id": "cjk-mix-check", "name": "中英混排检查", "category": "typography", "emoji": "🈴", "scene": "LOGO/海报中中英文混排的间距、字距与搭配检查", "summary": "检测文字元素是否中英混排:混排场景检查字距是否异常(过大破坏西文连排、过小易粘连),并输出中西文间距、字体搭配与对齐建议。", "params": [ { "name": "plan", "type": "object", "required": true, "desc": "方案对象 {elements}" } ], "source": "自研(中西文混排排版规范)", "step": 3, "kind": "check", "workspaces": [ "logo", "poster" ] }, { "id": "icon-match", "name": "图标语义检索", "category": "icon", "emoji": "🪄", "scene": "从内置 32 万+ 图标库中按语义关键词检索图标", "summary": "在内置多源图标库(Feather/Lucide/Tabler 等 197 源)中按名称关键词模糊搜索,返回匹配图标(源:名称),供 AI 与用户选择。", "params": [ { "name": "keyword", "type": "string", "required": true, "desc": "语义关键词(如 graduation / rocket / heart)" } ], "source": "GitHub: 内置图标库 197 源(Iconify + GitHub 聚合)", "step": 2, "kind": "gen", "workspaces": [ "logo", "avatar", "poster" ] }, { "id": "icon-consistency", "name": "图标风格一致性", "category": "icon", "emoji": "🎯", "scene": "同一方案多图标风格一致性检查", "summary": "检查方案中多个图标是否同源同风(线条/填充/圆角一致):混用不同来源图标会破坏品牌统一感,给出统一建议。", "params": [ { "name": "plan", "type": "object", "required": true, "desc": "方案对象 {elements}" } ], "source": "自研(多源图标库统一性原则)", "step": 3, "kind": "check", "workspaces": [ "logo", "avatar", "poster" ] }, { "id": "icon-tone", "name": "图标明暗适配", "category": "icon", "emoji": "🌗", "scene": "图标在深/浅背景下的可读性检查", "summary": "根据方案背景色明暗,检查图标/主色是否清晰可见:深底配深色图标、浅底配浅色图标都会降低可读性。", "params": [ { "name": "plan", "type": "object", "required": true, "desc": "方案对象 {elements, bg}" } ], "source": "自研(背景明暗 × 前景对比)", "step": 3, "kind": "check", "workspaces": [ "logo", "avatar", "poster" ] }, { "id": "icon-count", "name": "图标数量检查", "category": "icon", "emoji": "🔢", "scene": "LOGO 图标元素数量与复杂度检查", "summary": "检查方案中的图标数量:专业 LOGO 通常 1 个主图标(装饰环除外),图标过多会稀释辨识度,建议精简。", "params": [ { "name": "plan", "type": "object", "required": true, "desc": "方案对象 {elements}" } ], "source": "自研(极简设计原则量化)", "step": 3, "kind": "check", "workspaces": [ "logo", "avatar", "poster" ] }, { "id": "icon-text-ratio", "name": "图标文字比例", "category": "icon", "emoji": "🔍", "scene": "图标与品牌文字的大小比例检查", "summary": "检查主图标与主文字的宽度比例:图标过小失去存在感、过大挤压文字,理想区间约 0.6~1.5。", "params": [ { "name": "plan", "type": "object", "required": true, "desc": "方案对象 {elements}" } ], "source": "自研(图标/文字比例规范)", "step": 3, "kind": "check", "workspaces": [ "logo", "avatar", "poster" ] }, { "id": "icon-search-cn", "name": "中文语义图标检索", "category": "icon", "emoji": "🔍", "scene": "用中文关键词(分类/语义)检索内置图标", "summary": "在内置图标索引(含中文分类)中按中文关键词检索:支持「教育」「餐饮」「医疗」「科技」等中文分类词,返回图标 id/名称/分类,方便中文用户选图。", "params": [ { "name": "keyword", "type": "string", "required": true, "desc": "中文关键词(如 教育 / 餐饮 / 医疗 / 科技)" } ], "source": "GitHub: 内置图标索引中文分类(categoryCn)", "step": 2, "kind": "gen", "workspaces": [ "logo", "avatar", "poster" ] }, { "id": "icon-padding", "name": "图标安全边距检查", "category": "icon", "emoji": "🖼️", "scene": "检查图标图形是否贴边(缺乏安全边距)", "summary": "解析图标 path 坐标,检测图形是否触及 24 网格边缘:贴边图标在叠加底色/圆形裁切时易被切边,输出最小边距与建议。", "params": [ { "name": "svg", "type": "string", "required": true, "desc": "图标 SVG body(path d 片段)" } ], "source": "自研(图标网格安全边距规范)", "step": 3, "kind": "check", "workspaces": [ "logo", "avatar", "poster" ] }, { "id": "stroke-consistency", "name": "图标描边一致性", "category": "icon", "emoji": "✏️", "scene": "同一方案多个图标的描边粗细一致性检查", "summary": "检查方案中多个图标的描边粗细(stroke-width)是否统一:混用不同粗细体系(2px / 1.5px)的图标群会显得杂乱,输出各图标描边清单与统一建议。", "params": [ { "name": "plan", "type": "object", "required": true, "desc": "方案对象 {elements}" } ], "source": "自研(图标描边体系规范)", "step": 3, "kind": "check", "workspaces": [ "logo", "avatar", "poster" ] }, { "id": "ai-workflow", "name": "AI 品牌设计工作流", "category": "ai", "emoji": "🤖", "scene": "从品牌简报 → AI 生成 → 校验 → 迭代的全流程设计", "summary": "借鉴 9 阶段专业工作流(需求采集/方向/配色策略/排版/交付/迭代),驱动 DeepSeek 完成智能设计并在渲染层自动校验修正。", "params": [ { "name": "brand", "type": "string", "required": true, "desc": "品牌名" }, { "name": "industry", "type": "string", "required": true, "desc": "行业 id" }, { "name": "desc", "type": "string", "required": false, "desc": "品牌描述" } ], "source": "GitHub: atypica-ai/logo-design-skill(9 阶段工作流)", "step": 1, "kind": "gen", "workspaces": [ "logo", "avatar", "poster" ] }, { "id": "brand-brief", "name": "品牌简报解析", "category": "ai", "emoji": "📋", "scene": "解析品牌描述,提炼设计关键词与方向", "summary": "将用户自然语言品牌描述解析为结构化简报:行业倾向、色系偏好、气质关键词、适用场景,供 AI 生成与人工确认。", "params": [ { "name": "desc", "type": "string", "required": true, "desc": "品牌描述(自然语言)" } ], "source": "自研(关键词启发式解析)", "step": 1, "kind": "gen", "workspaces": [ "logo", "avatar", "poster" ] }, { "id": "slogan-gen", "name": "品牌标语生成", "category": "ai", "emoji": "💬", "scene": "基于品牌名与行业生成英文品牌标语", "summary": "按行业气质与品牌名生成 3 条英文 Slogan 候选(形容词 + 品牌名 + 场景短语结构),附中文释义,供副标题/宣传使用。", "params": [ { "name": "brand", "type": "string", "required": true, "desc": "品牌名(英文或拼音)" }, { "name": "industry", "type": "string", "required": false, "desc": "行业 id" } ], "source": "自研(标语模板引擎)", "step": 1, "kind": "gen", "workspaces": [ "logo", "poster" ] }, { "id": "prompt-craft", "name": "AI 提示词工坊", "category": "ai", "emoji": "🧪", "scene": "把品牌需求编译成可直接提交 DeepSeek 的提示词", "summary": "将品牌名/行业/描述/偏好转译为结构化 AI 提示词(风格/布局/图标/字体),与内置 AI 生成器同源规范,可复制使用。", "params": [ { "name": "brand", "type": "string", "required": true, "desc": "品牌名" }, { "name": "industry", "type": "string", "required": false, "desc": "行业 id" }, { "name": "desc", "type": "string", "required": false, "desc": "品牌描述" }, { "name": "styleId", "type": "string", "required": false, "desc": "风格 id(可选)" } ], "source": "自研(与 HGB_AIDesigner.buildPrompt 同源)", "step": 1, "kind": "gen", "workspaces": [ "logo", "avatar", "poster" ] }, { "id": "ai-iterate", "name": "AI 迭代方案", "category": "ai", "emoji": "🔄", "scene": "根据审计结果生成方案的迭代改进步骤", "summary": "汇总构图/配色/字体/图标等技能审计结论,转化为按优先级排序的迭代动作,指导用户快速改进方案。", "params": [ { "name": "plan", "type": "object", "required": true, "desc": "方案对象" }, { "name": "audits", "type": "object", "required": false, "desc": "各技能审计结果 {skillId: result}" } ], "source": "自研(审计 → 迭代动作编排)", "step": 4, "kind": "gen", "workspaces": [ "logo", "avatar", "poster" ] }, { "id": "concept-words", "name": "品牌概念词联想", "category": "ai", "emoji": "💡", "scene": "从品牌名 + 行业发散概念关键词(供 AI Prompt / 图标检索使用)", "summary": "基于行业联想词库 + 品牌名首字拆解,输出名词/特质/场景三类概念词:直接喂给 AI Prompt 或图标检索,让生成方向更聚焦。", "params": [ { "name": "brand", "type": "string", "required": true, "desc": "品牌名" }, { "name": "industry", "type": "string", "required": false, "desc": "行业 id" } ], "source": "自研(行业概念词库 + 词根拆解)", "step": 1, "kind": "gen", "workspaces": [ "logo", "avatar", "poster" ] }, { "id": "showcase-bg", "name": "展示背景推荐", "category": "presentation", "emoji": "🖼️", "scene": "为方案推荐专业展示背景(深/浅两系)", "summary": "借鉴 12 种专业展示背景风格,按方案配色明暗推荐匹配的展示底色,用于预览大图与导出场景。", "params": [ { "name": "plan", "type": "object", "required": true, "desc": "方案对象(含 bg)" } ], "source": "GitHub: op7418/logo-generator-skill(12 背景风格)", "step": 2, "kind": "gen", "workspaces": [ "logo", "avatar", "poster" ] }, { "id": "mockup-scene", "name": "应用场景推荐", "category": "presentation", "emoji": "📱", "scene": "为 LOGO 推荐常见品牌应用场景", "summary": "按行业与品牌气质推荐最值得展示的品牌应用场景(名片/门头/App 图标/包装/工作服等),用于提案与宣传素材。", "params": [ { "name": "industry", "type": "string", "required": false, "desc": "行业 id" } ], "source": "自研(品牌 VI 应用场景规范)", "step": 5, "kind": "deliver", "workspaces": [ "logo", "avatar", "poster" ] }, { "id": "vi-checklist", "name": "VI 规范清单", "category": "presentation", "emoji": "📋", "scene": "品牌基础 VI 交付物检查清单", "summary": "输出品牌 VI 基础系统清单(主标/反白/单色版本、标准色、标准字、应用规范),对照勾选交付完整度。", "params": [ { "name": "industry", "type": "string", "required": false, "desc": "行业 id" } ], "source": "自研(VI 基础系统规范)", "step": 5, "kind": "deliver", "workspaces": [ "logo", "avatar", "poster" ] }, { "id": "launch-kit", "name": "上线素材包", "category": "presentation", "emoji": "🚀", "scene": "品牌上线所需的完整素材清单与生成指引", "summary": "汇总 LOGO 多格式导出、头像规格、展示背景、应用场景为一体,给出上线素材包的一站式生成顺序。", "params": [ { "name": "industry", "type": "string", "required": false, "desc": "行业 id" } ], "source": "自研(素材包组装流程)", "step": 5, "kind": "deliver", "workspaces": [ "logo", "avatar", "poster" ] }, { "id": "brand-story", "name": "品牌设计说明", "category": "presentation", "emoji": "📖", "scene": "为方案生成品牌设计说明/提案文案(VI 提案、设计交付说明)", "summary": "基于品牌名、行业与方案的主色/布局,生成「设计理念 + 色彩寓意 + 版式逻辑 + 应用价值」四段式品牌故事文案,可直接用于提案与交付说明。", "params": [ { "name": "brand", "type": "string", "required": true, "desc": "品牌名" }, { "name": "industry", "type": "string", "required": false, "desc": "行业 id" }, { "name": "color", "type": "string", "required": false, "desc": "主色 HEX" }, { "name": "layoutId", "type": "string", "required": false, "desc": "布局 id(badge/seal/duo/stacked/centered/horizontal,可选)" } ], "source": "自研(品牌故事四段式文案框架)", "step": 5, "kind": "deliver", "workspaces": [ "logo", "avatar", "poster" ] }, { "id": "export-multi", "name": "多格式导出", "category": "export", "emoji": "📦", "scene": "方案导出 PNG / JPG / SVG / PDF 与多尺寸规格", "summary": "封装导出引擎:任意方案一键导出 SVG(矢量)与 PNG/PDF(JPEG 压缩位图),支持 512/1024/2048 等尺寸。", "params": [ { "name": "plan", "type": "object", "required": true, "desc": "方案对象" }, { "name": "format", "type": "string", "required": false, "desc": "png/svg/pdf(默认 png)" }, { "name": "size", "type": "number", "required": false, "desc": "导出边长(默认 1024)" } ], "source": "自研导出引擎(SVG 渲染 + Canvas 位图 + 手写 PDF)", "step": 5, "kind": "deliver", "workspaces": [ "logo", "avatar", "poster" ] }, { "id": "export-avatar", "name": "头像平台规格", "category": "export", "emoji": "🪪", "scene": "头像导出的主流平台尺寸规格", "summary": "返回微信/QQ/抖音/YouTube/App Store/Favicon 等平台头像规格清单,指导按平台要求批量导出头像。", "params": [ { "name": "platform", "type": "string", "required": false, "desc": "指定平台(wechat/qq/douyin/youtube/app/favicon),留空返回全部" } ], "source": "自研(平台头像规格表)", "step": 5, "kind": "deliver", "workspaces": [ "logo", "avatar", "poster" ] }, { "id": "export-sizing", "name": "导出尺寸规范", "category": "export", "emoji": "📐", "scene": "LOGO 各用途推荐导出尺寸", "summary": "按用途(网页/印刷/社交/App 图标)推荐 LOGO 导出尺寸与格式,网页用 PNG/SVG、印刷用矢量或高分辨率位图。", "params": [ { "name": "use", "type": "string", "required": false, "desc": "用途(web/print/social/app)" } ], "source": "自研(LOGO 交付尺寸规范)", "step": 5, "kind": "deliver", "workspaces": [ "logo", "avatar", "poster" ] }, { "id": "favicon-kit", "name": "Favicon 全套尺寸", "category": "export", "emoji": "🌐", "scene": "浏览器/移动端 Favicon 全尺寸导出清单", "summary": "列出 Favicon 标准尺寸集(16/32/48/64/180/192/512),并给出各文件用途与浏览器兼容说明。", "params": [ { "name": "plan", "type": "object", "required": false, "desc": "方案对象(可选)" } ], "source": "自研(Favicon 规范:HTML5 link 尺寸)", "step": 5, "kind": "deliver", "workspaces": [ "logo", "avatar", "poster" ] }, { "id": "transparent-check", "name": "透明背景检查", "category": "export", "emoji": "👁️", "scene": "导出格式的透明背景支持检查", "summary": "检查方案背景是否为透明:PNG/SVG 支持透明,JPG 不支持(自动垫白);透明底适合头像/贴纸,深色展示图则建议保留底色。", "params": [ { "name": "plan", "type": "object", "required": false, "desc": "方案对象 {bg}" } ], "source": "自研(导出格式透明规则)", "step": 5, "kind": "check", "workspaces": [ "logo", "avatar", "poster" ] }, { "id": "print-safety", "name": "印刷安全区检查", "category": "export", "emoji": "🖨️", "scene": "LOGO 印刷/裁切的安全边距检查", "summary": "检查元素是否过于贴近画布边缘:印刷裁切、印章、贴纸需要预留安全边距(出血),贴边元素易被裁掉。", "params": [ { "name": "plan", "type": "object", "required": true, "desc": "方案对象 {elements}" } ], "source": "自研(印刷出血/安全边距规范)", "step": 3, "kind": "check", "workspaces": [ "logo", "avatar", "poster" ] }, { "id": "format-choose", "name": "导出格式推荐", "category": "export", "emoji": "🧭", "scene": "按使用场景推荐 LOGO 导出格式与尺寸", "summary": "按用途(网页/印刷/应用图标/社交头像/视频)推荐最优导出格式(SVG/PNG/JPG)、尺寸、分辨率与背景策略,避免「一张 PNG 走天下」的质量损耗。", "params": [ { "name": "usage", "type": "string", "required": false, "desc": "使用场景:web 网页 / print 印刷 / app 应用图标 / social 社交头像 / video 视频" } ], "source": "自研(各平台规格映射)", "step": 5, "kind": "deliver", "workspaces": [ "logo", "avatar", "poster" ] }, { "id": "file-naming", "name": "交付文件命名", "category": "export", "emoji": "🏷️", "scene": "交付/导出文件的统一命名规范,避免重名与版本混乱", "summary": "按「品牌_用途_规格_版本」生成统一文件命名规范(小写 + 连字符),输出各用途(logo/avatar/favicon)示例文件名与命名规则清单。", "params": [ { "name": "brand", "type": "string", "required": true, "desc": "品牌名(自动转小写连字符)" }, { "name": "purpose", "type": "string", "required": false, "desc": "用途:logo/avatar/favicon/vi(默认 logo)" }, { "name": "version", "type": "string", "required": false, "desc": "版本号(默认 v1)" } ], "source": "自研(交付文件命名规范)", "step": 5, "kind": "deliver", "workspaces": [ "logo", "avatar", "poster" ] } ] }, "poster": { "total": 64, "categories": null, "skills": [ { "id": "poster-balance", "name": "版式平衡", "category": "layout", "emoji": "⚖️", "scene": "评估海报左右/上下视觉重量是否均衡,避免一侧过重", "summary": "把海报划分为九宫格,按元素面积与位置计算视觉重心偏移,给出调整建议。", "params": { "elements": "元素数组(含 x/y/w/h 与权重 weight)", "canvas": "{w,h}" }, "source": "自研", "workspaces": [ "poster" ] }, { "id": "poster-palette", "name": "海报配色", "category": "color", "emoji": "🎨", "scene": "基于主色生成 60-30-10 配色比例(主色/辅助色/点缀色)", "summary": "输入主色 hex,返回辅助色与点缀色建议及使用比例,保证海报色彩层次。", "params": { "primary": "主色 hex", "style": "风格关键词(可选)" }, "source": "自研(60-30-10 配色法则)", "workspaces": [ "poster" ] }, { "id": "poster-type-scale", "name": "字体层级", "category": "typography", "emoji": "🔤", "scene": "为标题/副标题/正文建议字号比例与字重,建立清晰阅读层级", "summary": "按 1.25 比例(Major Third)由基准正文字号推导各层级字号。", "params": { "base": "正文字号 px(默认 16)", "levels": "层级数(默认 4)" }, "source": "自研(Modular Scale)", "workspaces": [ "poster" ] }, { "id": "poster-columns", "name": "分栏网格", "category": "grid", "emoji": "📐", "scene": "建议海报分栏数与栏间距,建立对齐骨架", "summary": "根据画布宽高比推荐分栏数与安全边距(栅格系统)。", "params": { "ratio": "画布宽高比(如 0.66 竖版 / 1.78 横版)" }, "source": "自研(栅格系统)", "workspaces": [ "poster" ] }, { "id": "poster-focal", "name": "视觉焦点", "category": "hierarchy", "emoji": "🎯", "scene": "判断海报是否只有一个清晰的主视觉焦点,避免信息平铺", "summary": "按元素面积/字号/对比度估算视觉权重,找出最强焦点并检查是否唯一。", "params": { "elements": "元素数组(含 w/h/fontSize/weight)" }, "source": "自研", "workspaces": [ "poster" ] }, { "id": "poster-bleed", "name": "出血安全区", "category": "print", "emoji": "🖨️", "scene": "计算印刷出血与安全区,避免裁切误伤关键内容", "summary": "按常见印刷规范输出出血(3mm)与安全边距,给出裁切警戒提示。", "params": { "size": "成品尺寸(如 A4/A3 或宽×高 mm)", "dpi": "分辨率(默认 300)" }, "source": "自研(印刷规范)", "workspaces": [ "poster" ] }, { "id": "poster-contrast", "name": "对比手法", "category": "creative", "emoji": "🆚", "scene": "通过大小/疏密/明暗/动静对比制造视觉张力", "summary": "输出 6 种常用海报对比手法,供设计时组合运用。", "params": {}, "source": "自研(设计原则)", "workspaces": [ "poster" ] }, { "id": "poster-brief", "name": "海报需求洞察", "category": "ai", "emoji": "🔍", "scene": "把活动/主题描述提炼为关键词与设计方向,指导 AI 生成", "summary": "输入主题描述,提取受众/情绪/主色/版式倾向等设计决策线索。", "params": { "brief": "海报主题描述", "industry": "行业(可选)" }, "source": "自研", "workspaces": [ "poster" ] }, { "id": "poster-zpattern", "name": "Z 型视线流", "category": "layout", "emoji": "👀", "scene": "按 Z / F 型阅读路径检查信息摆放顺序,避免用户视线跳跃", "summary": "根据元素位置与权重,评估是否形成自然的 Z 型(横版)/ F 型(竖版)视线流。", "params": { "elements": "元素数组(含 x/y/w/h 与 weight)", "ratio": "画布宽高比(默认 0.66 竖版)" }, "source": "自研(视线流设计法)", "workspaces": [ "poster" ] }, { "id": "poster-wcag-contrast", "name": "文字对比度", "category": "color", "emoji": "🎚️", "scene": "计算前景/背景颜色对比度(WCAG),确保文字可读性", "summary": "输入前景色与背景色 hex,返回 WCAG 对比率与 AA/AAA 达标等级,并给出调整建议。", "params": { "fg": "前景色 hex", "bg": "背景色 hex", "size": "文字大小 px(默认 16,大字号 18 粗体/24 起阈值更低)" }, "source": "自研(WCAG 2.1 对比度规范)", "workspaces": [ "poster" ] }, { "id": "poster-font-pairing", "name": "字体搭配", "category": "typography", "emoji": "✍️", "scene": "为海报推荐标题/正文的字体搭配组合与注意事项", "summary": "按风格关键词输出标题字体 × 正文字体的搭配建议,附版权提示。", "params": { "style": "风格关键词(高端/现代/文艺/复古/促销/科技,默认 现代)" }, "source": "自研(字体搭配方法论)", "workspaces": [ "poster" ] }, { "id": "poster-golden-ratio", "name": "黄金分割构图", "category": "grid", "emoji": "🌻", "scene": "用黄金比例(1:1.618)切分画布,快速定位主视觉与信息区", "summary": "按黄金分割生成主视觉区块与信息安全区坐标,指导版面分配。", "params": { "w": "画布宽 px", "h": "画布高 px" }, "source": "自研(黄金分割 1:1.618)", "workspaces": [ "poster" ] }, { "id": "poster-reading-order", "name": "阅读顺序", "category": "hierarchy", "emoji": "🔢", "scene": "为海报信息元素排序,确保受众按设计意图依次阅读", "summary": "按「主标题→副标题→时间地点→行动按钮」的标准骨架检查元素顺序并编号。", "params": { "elements": "元素数组(含 id、role:title/subtitle/time/place/cta/body)" }, "source": "自研(信息层级方法论)", "workspaces": [ "poster" ] }, { "id": "poster-print-size", "name": "印刷尺寸换算", "category": "print", "emoji": "📏", "scene": "换算 A 系列/常见开本成品尺寸到指定 DPI 的像素值", "summary": "内置 A 系列与常见海报开本尺寸表,按 DPI 输出像素宽高与安全提示。", "params": { "size": "尺寸代号(A4/A3/A2/A1/B2/6K/4K,默认 A4)", "dpi": "分辨率(默认 300)" }, "source": "自研(ISO 216 / 印刷开本规范)", "workspaces": [ "poster" ] }, { "id": "poster-moodboard", "name": "情绪风格映射", "category": "creative", "emoji": "🧭", "scene": "根据情绪关键词输出风格手法、配色倾向与字体建议", "summary": "将情绪词(活力/高级/可爱/冷酷…)映射为设计手法清单,作为创意起点。", "params": { "mood": "情绪关键词(活力/高级/可爱/冷酷/治愈/复古)" }, "source": "自研(情绪板方法论)", "workspaces": [ "poster" ] }, { "id": "poster-ai-prompt", "name": "AI 生成提示词", "category": "ai", "emoji": "🤖", "scene": "把海报需求组织成结构化 AI 提示词,提升生成质量与可控性", "summary": "按「角色-主体-背景-配色-字体-构图-风格」输出可直接投喂 AI 的提示词模板。", "params": { "brief": "海报主题描述", "industry": "行业(可选)" }, "source": "自研(AI 海报生成工作台提示词工程)", "workspaces": [ "poster" ] }, { "id": "poster-thirds", "name": "三分法构图", "category": "layout", "emoji": "➗", "scene": "按三分法(Rule of Thirds)检查主视觉与交点分布,快速优化构图", "summary": "将画布横竖各分三份,检查关键元素是否落在 4 个交点附近,避免主体居中呆板。", "params": { "elements": "元素数组(含 x/y/w/h 与 weight)", "canvas": "{w,h}" }, "source": "自研(Rule of Thirds 构图法)", "workspaces": [ "poster" ] }, { "id": "poster-harmony", "name": "色彩和谐", "category": "color", "emoji": "🌈", "scene": "基于主色生成相邻色/互补色和谐色板,保证画面协调", "summary": "输入主色 hex,输出色相偏移 ±30° 的相邻色与 ±180° 的互补色建议,附和谐度提示。", "params": { "primary": "主色 hex", "scheme": "方案:analogous(相邻)/complementary(互补),默认 analogous" }, "source": "自研(色相环配色法则)", "workspaces": [ "poster" ] }, { "id": "poster-cjk-latin", "name": "中英混排", "category": "typography", "emoji": "🈴", "scene": "检查中文与英文/数字混排的对齐、字距与行高问题", "summary": "解析文本中的中英文片段占比,输出混排行高、字距与中西文间距(U+2005 薄空格)建议。", "params": { "text": "待排版文案" }, "source": "自研(中西文混排排版规范)", "workspaces": [ "poster" ] }, { "id": "poster-symmetry", "name": "对称检查", "category": "grid", "emoji": "🪞", "scene": "判断版面是否刻意对称,并提示对称/不对称的适用场景", "summary": "按元素左右镜像位置计算对称偏差,输出对称类型(镜面对称/局部对称/非对称)建议。", "params": { "elements": "元素数组(含 x/y/w/h)", "canvas": "{w,h}" }, "source": "自研(对称构图法)", "workspaces": [ "poster" ] }, { "id": "poster-priority", "name": "信息优先级", "category": "hierarchy", "emoji": "🏷️", "scene": "为海报信息元素排出视觉优先级并映射到字号/色彩/位置", "summary": "输入信息条目与角色,输出优先级排序及对应视觉强化手段(字号/颜色/留白/位置)。", "params": { "items": "信息数组:{id, role: title/subtitle/body/cta/detail}" }, "source": "自研(信息优先级方法论)", "workspaces": [ "poster" ] }, { "id": "poster-cmyk", "name": "印刷色域", "category": "print", "emoji": "🖍️", "scene": "将 RGB 颜色换算为 CMYK 并提示印刷色差风险", "summary": "按标准公式把 hex 转为 CMYK 四色值,对高饱和/金属色给出偏色与备选建议。", "params": { "hex": "颜色 hex" }, "source": "自研(CMYK 转换公式,灰成分替代法)", "workspaces": [ "poster" ] }, { "id": "poster-rhythm", "name": "节奏韵律", "category": "creative", "emoji": "🥁", "scene": "通过元素重复/渐变/对比建立版面节奏,避免信息平铺", "summary": "分析元素间距序列的规律性,输出重复/渐变/放射等节奏手法建议。", "params": { "elements": "元素数组(含 x/y/w/h 或 weight)" }, "source": "自研(版面节奏设计法)", "workspaces": [ "poster" ] }, { "id": "poster-ai-style", "name": "风格迁移参考", "category": "ai", "emoji": "🎭", "scene": "把目标风格关键词转译为 AI 可理解的设计参数(配色/字体/纹理/构图)", "summary": "输入风格名(极简/孟菲斯/波普/新丑风/赛博朋克…),输出该风格的可落地参数供 AI 生成。", "params": { "style": "风格关键词(极简/孟菲斯/波普/新丑风/赛博朋克/酸性/手绘)" }, "source": "自研(风格参数化方法)", "workspaces": [ "poster" ] }, { "id": "poster-frame", "name": "画框构图", "category": "layout", "emoji": "🖼️", "scene": "检查元素是否侵入画布安全边距,建立「画框式」留白构图", "summary": "输入画布与元素,计算元素与画布边缘的最小间距,输出安全边距建议与越界元素清单。", "params": { "canvas": "{w,h}", "margin": "安全边距(默认 48px)", "elements": "元素数组(含 x/y/w/h)" }, "source": "自研(画框式构图法)", "workspaces": [ "poster" ] }, { "id": "poster-gradient", "name": "渐变配色", "category": "color", "emoji": "🌅", "scene": "基于主色生成海报背景渐变(线性/径向)", "summary": "输入主色 hex,按 RGB 明度插值生成 2-6 段渐变序列,输出适合海报背景的配色与点缀互补色。", "params": { "primary": "主色 hex", "steps": "渐变段数(默认 4)" }, "source": "自研(亮度插值法)", "workspaces": [ "poster" ] }, { "id": "poster-line-length", "name": "行长断行", "category": "typography", "emoji": "📐", "scene": "按可用宽度建议字号与行长,保证标题/正文可读性", "summary": "根据可用宽度与用途(标题/正文),建议最佳字号与每行字符数(西文 45-75 字符),并给出断行提示。", "params": { "width": "可用宽度 px", "isTitle": "是否标题(默认 false)" }, "source": "自研(阅读排版规范)", "workspaces": [ "poster" ] }, { "id": "poster-diagonal", "name": "对角线构图", "category": "grid", "emoji": "📉", "scene": "判断元素是否沿对角线排布,输出斜向构图参数", "summary": "把元素中心点投影到画布主对角线上,检查偏离度并给出沿对角线排列的调整建议。", "params": { "canvas": "{w,h}", "elements": "元素数组(含 x/y/w/h)" }, "source": "自研", "workspaces": [ "poster" ] }, { "id": "poster-color-hierarchy", "name": "色彩层级", "category": "hierarchy", "emoji": "🎚️", "scene": "用颜色与背景的对比度区分信息等级,强化主次", "summary": "输入背景色与元素(权重 + 颜色),按 WCAG 相对对比度检查是否与信息权重匹配,输出色彩层级建议。", "params": { "bg": "背景色 hex", "elements": "元素数组(含 weight、color hex)" }, "source": "自研(WCAG 对比度法)", "workspaces": [ "poster" ] }, { "id": "poster-dpi", "name": "输出分辨率", "category": "print", "emoji": "🖨️", "scene": "把海报物理尺寸换算成像素分辨率(印刷/屏幕)", "summary": "输入宽高(cm)与用途,输出所需像素尺寸与 dpi 建议,避免印刷糊图或导出失真。", "params": { "width": "宽度 cm", "height": "高度 cm", "use": "print | screen(默认 print)" }, "source": "自研(印刷工艺标准)", "workspaces": [ "poster" ] }, { "id": "poster-grid-break", "name": "破格张力", "category": "creative", "emoji": "💥", "scene": "故意打破网格制造视觉张力,让海报跳出规整感", "summary": "在规整网格中推荐 1-2 个元素做破格(旋转/溢出/压叠),并给出幅度与数量建议。", "params": { "grid": "{cols,rows}", "elements": "元素数组" }, "source": "自研(反网格设计法)", "workspaces": [ "poster" ] }, { "id": "poster-ai-iterate", "name": "AI 迭代优化", "category": "ai", "emoji": "🔁", "scene": "根据初稿与反馈生成下一轮 AI 生成指令", "summary": "输入初稿提示词与修改反馈(; 分隔),输出保留/调整清单与结构化迭代提示词。", "params": { "draft": "初稿提示词", "feedback": "修改反馈(多条,; 分隔)" }, "source": "自研(迭代优化工作流)", "workspaces": [ "poster" ] }, { "id": "poster-asymmetry", "name": "非对称平衡", "category": "layout", "emoji": "🧱", "scene": "用非对称布局制造动感又不失平衡(以留白/暗色块/元素移动补偿)", "summary": "输入元素坐标与面积,计算左右视觉重量差,输出补偿建议(留白/暗度/位移)。", "params": { "canvas": "{w,h}", "elements": "元素数组(含 x/y/w/h、weight 可选)" }, "source": "自研(视觉重量补偿法)", "workspaces": [ "poster" ] }, { "id": "poster-brand-color", "name": "品牌色适配", "category": "color", "emoji": "🏷️", "scene": "基于品牌主色生成海报全套配色(主色/浅调/深调/中性/点缀)", "summary": "输入品牌主色 hex,输出同色系浅调、深调、中性灰与点缀色建议,保证品牌识别与海报视觉统一。", "params": { "brand": "品牌主色 hex" }, "source": "自研(品牌色延展法)", "workspaces": [ "poster" ] }, { "id": "poster-vertical-text", "name": "竖排文字", "category": "typography", "emoji": "🀄", "scene": "中文竖排(直排)排版参数建议,适合文艺/传统风格海报", "summary": "输入文本长度与单列宽,输出竖排字号、行距、字距与换列建议(自上而下、从右向左)。", "params": { "textLength": "文本字符数", "columnWidth": "单列宽 px" }, "source": "自研(中文直排规范)", "workspaces": [ "poster" ] }, { "id": "poster-offset-grid", "name": "错位网格", "category": "grid", "emoji": "🧩", "scene": "用错位/交错网格替代标准网格,营造活泼版面", "summary": "输入标准网格参数,输出错位偏移量与交错节奏建议(错位仅用于装饰块,文字仍对齐主轴)。", "params": { "cols": "列数", "cellW": "单元宽 px" }, "source": "自研(交错网格法)", "workspaces": [ "poster" ] }, { "id": "poster-emphasis", "name": "强调手法", "category": "hierarchy", "emoji": "⭐", "scene": "为关键信息分配强调手段(放大/加粗/变色/描边/反白)", "summary": "输入信息层级数,按层级分配不冲突的强调手法,避免「全场都在强调」。", "params": { "levels": "信息层级数(默认 3)" }, "source": "自研(强调手段分配法)", "workspaces": [ "poster" ] }, { "id": "poster-paper-weight", "name": "纸张规格", "category": "print", "emoji": "📄", "scene": "为海报选择合适纸张克重与表面工艺(印刷)", "summary": "输入用途(宣传单/艺术海报/户外/吊旗),输出推荐纸张克重、表面处理与印刷方式建议。", "params": { "use": "宣传单 | 艺术海报 | 户外 | 吊旗(默认宣传单)" }, "source": "自研(印刷工艺标准)", "workspaces": [ "poster" ] }, { "id": "poster-pixel-style", "name": "像素风设计", "category": "creative", "emoji": "👾", "scene": "复古游戏/像素风海报的参数建议(对齐网格、配色、字体、边缘)", "summary": "输出像素风设计的网格对齐、颜色数量、字体与边缘参数建议(与 Pixelarticons 像素图标搭配使用)。", "params": { "size": "像素尺寸(默认 24)" }, "source": "自研(像素艺术规范)", "workspaces": [ "poster" ] }, { "id": "poster-ai-review", "name": "AI 自检清单", "category": "ai", "emoji": "🧾", "scene": "AI 生成海报后的结构自检(构图/配色/字体/层级/安全区)", "summary": "输入设计需求与元素清单,返回逐项自检清单,把不通过项转成迭代指令交给 AI 修改。", "params": { "brief": "设计需求一句话", "elements": "元素清单(逗号分隔)" }, "source": "自研(AI 质量检查法)", "workspaces": [ "poster" ] }, { "id": "poster-white-space", "name": "留白呼吸", "category": "layout", "emoji": "🌬️", "scene": "评估海报留白比例,避免版面过挤或过于空旷", "summary": "按元素占用面积与画布面积计算留白率,给出舒适区间建议与调整方向。", "params": { "canvas": "{w,h}", "elements": "元素数组(含 x/y/w/h)" }, "source": "自研(留白比例法)", "workspaces": [ "poster" ] }, { "id": "poster-color-psychology", "name": "色彩情绪", "category": "color", "emoji": "💭", "scene": "根据海报主题匹配色彩情绪,让配色传递正确氛围", "summary": "将主色按色相归类为红/橙/黄/绿/蓝/紫/中性,对照主题情绪词表给出匹配度与替换建议。", "params": { "primary": "主色 hex", "theme": "海报主题词(如 sale/tech/food)" }, "source": "自研(色彩心理学)", "workspaces": [ "poster" ] }, { "id": "poster-initial-letter", "name": "首字下沉", "category": "typography", "emoji": "🔡", "scene": "西文海报/杂志风正文使用装饰首字母(Drop Cap)的参数建议", "summary": "根据正文行高推导首字下沉的行数与字号,让首字母融入正文块且视觉协调。", "params": { "fontSize": "正文字号 px(默认 16)", "lineHeight": "行高倍数(默认 1.6)" }, "source": "自研(Drop Cap 排印规范)", "workspaces": [ "poster" ] }, { "id": "poster-baseline-grid", "name": "基线网格", "category": "grid", "emoji": "📏", "scene": "让海报中所有文字行落在统一基线网格上,版面整齐", "summary": "以正文行距为网格单位推导基线网格,输出标题/正文字号与行距的整数倍对齐规则。", "params": { "base": "基准正文字号 px(默认 16)" }, "source": "自研(Baseline Grid 规范)", "workspaces": [ "poster" ] }, { "id": "poster-info-density", "name": "信息密度", "category": "hierarchy", "emoji": "📊", "scene": "评估海报承载的信息量是否过载,决定取舍与分层", "summary": "按画布面积、文本字符数与元素数计算信息密度指数,给出过载/合适/空洞判断与精简建议。", "params": { "canvas": "{w,h}", "chars": "文本总字符数", "elements": "视觉元素数" }, "source": "自研(信息密度评估)", "workspaces": [ "poster" ] }, { "id": "poster-fold", "name": "折页线规避", "category": "print", "emoji": "📃", "scene": "三折页/对折宣传单设计时避开折痕位置放置关键内容", "summary": "按页面宽高与折法计算折痕位置与安全距离,提醒关键文字/图像避开折线。", "params": { "width": "展开宽度 mm(默认 210)", "height": "高度 mm(默认 297)", "folds": "折数(2=对折 / 3=三折,默认 3)" }, "source": "自研(折页设计规范)", "workspaces": [ "poster" ] }, { "id": "poster-typographic-poster", "name": "文字海报", "category": "creative", "emoji": "🔠", "scene": "纯文字排版海报(Typographic Poster)的构图手法建议", "summary": "根据标题长度与信息条目,推荐大标题 + 网格 + 对比的文字海报构图方案。", "params": { "title": "主标题文本", "info": "辅助信息条目数(默认 4)" }, "source": "自研(文字海报构图法)", "workspaces": [ "poster" ] }, { "id": "poster-ai-variant", "name": "多方案生成", "category": "ai", "emoji": "🃏", "scene": "AI 生成海报前先产出多个差异化方向,再择优深化", "summary": "根据主题与风格数量生成 N 个差异化方案(构图/配色/字体方向),供挑选后深入迭代。", "params": { "theme": "海报主题", "styles": "方案风格数组或逗号分隔风格词", "count": "方案数量(默认 3)" }, "source": "自研(AI 多方案法)", "workspaces": [ "poster" ] }, { "id": "poster-margin", "name": "页边距系统", "category": "layout", "emoji": "📐", "scene": "海报版面统一页边距,保证不同尺寸下信息区与视觉呼吸", "summary": "按画布尺寸推导紧凑/标准/宽松三档页边距,并给出四边对齐与装订侧加量建议。", "params": { "width": "画布宽 px(默认 1000)", "height": "画布高 px(默认 1500)" }, "source": "自研(版面边距系统)", "workspaces": [ "poster" ] }, { "id": "poster-color-ratio", "name": "用色配比", "category": "color", "emoji": "⚖️", "scene": "限制海报用色数量并按比例分配,避免画面杂乱", "summary": "按 60/30/10 法则将颜色划分为主色/辅色/点缀色三档,输出面积占比建议。", "params": { "primary": "主色 hex(默认 #1a1a2e)", "secondary": "辅色 hex(默认 #e94560)", "accent": "点缀色 hex(默认 #f5f5f5)" }, "source": "自研(60-30-10 配色法则)", "workspaces": [ "poster" ] }, { "id": "poster-tracking", "name": "字距节奏", "category": "typography", "emoji": "↔️", "scene": "标题字距(Tracking)调整建议:大字距优雅、紧字距有力", "summary": "根据字号与文本长度推荐字距方向与增量,提升标题气质。", "params": { "fontSize": "标题字号 px(默认 48)", "chars": "标题字符数(默认 8)" }, "source": "自研(标题字距规范)", "workspaces": [ "poster" ] }, { "id": "poster-concentric", "name": "同心圆网格", "category": "grid", "emoji": "⭕", "scene": "以同心圆/环形网格组织版面元素(徽章、唱片、雷达等主题)", "summary": "以画布中心为圆心生成同心圆网格,输出元素沿环分布的位置与数量建议。", "params": { "size": "画布边长 px(默认 1000)", "rings": "环数(默认 3)", "items": "需分布的元素数(默认 8)" }, "source": "自研(同心圆构图法)", "workspaces": [ "poster" ] }, { "id": "poster-hierarchy-check", "name": "层级自检", "category": "hierarchy", "emoji": "🪜", "scene": "检查海报文本层级字号是否清晰递减(标题→副题→正文→注释)", "summary": "输入各层字号,按相邻层级 ≥1.25× 的清晰度标准给出健康度与调整建议。", "params": { "sizes": "层级字号数组,如 [64, 40, 24, 14]" }, "source": "自研(视觉层级检查)", "workspaces": [ "poster" ] }, { "id": "poster-finishing", "name": "印后工艺", "category": "print", "emoji": "✨", "scene": "烫金 / 局部 UV / 模切等印后工艺对设计文件的要求与提醒", "summary": "选择印后工艺,输出对应的文件规范(出血、专色、镂空、对位精度)与设计注意项。", "params": { "craft": "工艺类型:gold(烫金) / uv(局部UV) / diecut(模切) / emboss(压纹)(默认 gold)" }, "source": "自研(印刷后期工艺规范)", "workspaces": [ "poster" ] }, { "id": "poster-duotone", "name": "双色调", "category": "creative", "emoji": "🖤", "scene": "双色调(Duotone)处理:灰度图映射双色,复古/潮流海报常用", "summary": "输入主色/阴影色与灰度源建议,输出双色调参数(通道映射与混合模式)。", "params": { "primary": "主色 hex(默认 #ff4d00)", "shadow": "阴影色 hex(默认 #1a0033)", "mood": "风格:retro/tech/film(默认 retro)" }, "source": "自研(Duotone 双色调处理)", "workspaces": [ "poster" ] }, { "id": "poster-ai-combine", "name": "素材组合建议", "category": "ai", "emoji": "🧩", "scene": "根据海报主题推荐内置素材库的组合搭配(背景/装饰/字体/色板)", "summary": "输入主题与行业,推荐背景、装饰元素、字体与色板的内置素材组合方案。", "params": { "theme": "海报主题", "industry": "行业(可选:科技/餐饮/时尚)" }, "source": "自研(内置素材组合引擎)", "workspaces": [ "poster" ] }, { "id": "poster-orientation", "name": "横竖版式", "category": "layout", "emoji": "🖼️", "scene": "根据投放场景推荐海报横竖版式与画布比例", "summary": "按投放位置(门头/户外大牌/手机端/易拉宝/A4 纸)推荐横版/竖版/方图及宽高比,并给出该比例的构图要点。", "params": { "placement": "投放场景:billboard/phone/banner/rollup/a4(默认 a4)", "ratio": "自定义宽高比(可选)" }, "source": "自研(海报版式比例规范)", "workspaces": [ "poster" ] }, { "id": "poster-temperature", "name": "冷暖色温", "category": "color", "emoji": "🌡️", "scene": "按主题与受众判断海报应使用暖色系 / 冷色系 / 中性色", "summary": "解析主题描述中的情绪关键词,输出冷暖判定、推荐色系与典型 hex,并提醒同类色系内微调色温保持层次。", "params": { "brief": "主题/受众描述", "explicit": "直接指定:warm/cool/neutral(可选,优先)" }, "source": "自研(色彩温度感知规则)", "workspaces": [ "poster" ] }, { "id": "poster-punctuation", "name": "避头尾标点", "category": "typography", "emoji": "🀄", "scene": "中文排版禁则处理:行首/行尾不可出现的标点检查", "summary": "检查多行文字的行首/行尾是否出现禁则标点(行首禁:,。;:、!?)》等;行尾禁:『「(《等),输出违规位置与换行建议。", "params": { "lines": "文字行数组(支持 \\n 自动拆分)" }, "source": "自研(中文排版禁则规范)", "workspaces": [ "poster" ] }, { "id": "poster-grid-align", "name": "网格对齐", "category": "grid", "emoji": "📏", "scene": "检查海报元素边缘是否对齐到网格线,消除悬空元素", "summary": "按分栏网格(列数/栏距/边距)计算网格线,检查元素左/右边缘是否贴齐网格线(容差 8px),输出未对齐元素清单。", "params": { "elements": "元素数组(含 x/w)", "grid": "{cols, gutter, margin, width}(可选,默认 3 栏)" }, "source": "自研(网格对齐检查)", "workspaces": [ "poster" ] }, { "id": "poster-cta-focus", "name": "CTA 引导", "category": "hierarchy", "emoji": "🔘", "scene": "检查活动海报的行动号召(CTA)是否足够突出", "summary": "定位 CTA 元素(type=cta 或 ctaId 指定),将其视觉权重与最大非 CTA 元素对比:权重比 ≥ 1.6 才算突出,并校验 CTA 与底色对比。", "params": { "elements": "元素数组(含 id/type/weight 或 fontSize/w/h)", "ctaId": "CTA 元素 id(可选,默认 type=cta)" }, "source": "自研(行动号召突出度检查)", "workspaces": [ "poster" ] }, { "id": "poster-spot-color", "name": "专色印刷", "category": "print", "emoji": "🖍️", "scene": "判断品牌色是否该用专色印刷,及专色文件的制作要点", "summary": "按品牌色属性(大面积底色/极亮极暗色/品牌核心标识)输出是否启用专色(PMS)的建议,并给出专色通道、叠印与印刷厂沟通要点。", "params": { "color": "品牌色 hex", "scene": "使用场景:bg 大面积底色 / logo 标识 / text 文字(默认 logo)" }, "source": "自研(专色 vs 四色印刷规范)", "workspaces": [ "poster" ] }, { "id": "poster-collage", "name": "拼贴手法", "category": "creative", "emoji": "🧻", "scene": "摄影/杂志/纸张拼贴海报的创意手法与构图建议", "summary": "按主题推荐拼贴风格(摄影拼贴/杂志拼贴/纸张拼贴),给出素材处理(裁切/叠加/混合模式)与构图要点。", "params": { "theme": "海报主题", "style": "collage 风格:photo/magazine/paper(可选)" }, "source": "自研(拼贴艺术手法)", "workspaces": [ "poster" ] }, { "id": "poster-copywriting", "name": "海报文案框架", "category": "ai", "emoji": "✍️", "scene": "为活动/促销海报生成标题、副标题、正文与行动号召的文案框架", "summary": "按「事件 + 利益 + 悬念」公式生成主标题候选,再补副标题/正文要点/CTA,输出可直接填内容的文案骨架。", "params": { "theme": "活动主题/事件", "benefit": "用户利益点(可选)", "event": "活动类型:sale/event/launch(可选)" }, "source": "自研(AIDA 文案框架)", "workspaces": [ "poster" ] } ] }, "sticker": { "total": 12, "categories": null, "skills": [ { "id": "motion-timing", "name": "节奏合理性", "category": "motion", "emoji": "⏱", "scene": "评估动画时长与帧率是否合理(过短看不清、过长拖沓、帧率过低卡顿)", "summary": "按动画类型建议合适时长与帧率:表情通常 0.8-2s,弹跳/闪烁宜短促,漂浮/旋转可稍长。", "params": { "duration": "时长秒(默认 1.2)", "fps": "帧率(默认 12)", "type": "动画类型 id" }, "source": "自研(动态表情通用规范)", "workspaces": [ "emoji" ] }, { "id": "bounce-physics", "name": "弹跳物理", "category": "motion", "emoji": "🏀", "scene": "检查弹跳动画的落点与压缩是否符合物理直觉", "summary": "弹跳应在上升段减速、下落段加速,触底时有轻微压缩(squash)并回弹,幅度不溢出画面。", "params": { "amplitude": "强度倍率(0.3-2)", "elH": "元素高度 px" }, "source": "自研(弹跳 12 原则)", "workspaces": [ "emoji" ] }, { "id": "loop-seamless", "name": "循环无缝", "category": "motion", "emoji": "🔁", "scene": "检查动画首尾帧是否平滑衔接(循环无跳变)", "summary": "正弦/余弦类动画天然无缝;线性动画(旋转/位移动画)需确认首尾状态一致。", "params": { "type": "动画类型 id" }, "source": "自研(循环动画原则)", "workspaces": [ "emoji" ] }, { "id": "motion-simplicity", "name": "动画克制性", "category": "motion", "emoji": "🧘", "scene": "检查表情动画是否过于花哨(多种动画叠加/幅度过大)", "summary": "单个表情建议只做一种主动画(或主+极轻微辅助),幅度适中,避免炫技影响识别。", "params": { "animCount": "同时叠加的动画层数(默认 1)", "amplitude": "强度倍率(默认 1)" }, "source": "自研(动态设计克制原则)", "workspaces": [ "emoji" ] }, { "id": "emotion-fit", "name": "情绪传达", "category": "motion", "emoji": "😄", "scene": "检查动画类型与表情主题情绪是否匹配(开心/生气/惊讶/难过/兴奋/平静/鼓励/警示等)", "summary": "开心→弹跳/摇摆;生气→抖动;惊讶→心跳/脉冲;难过→漂浮;兴奋→弹跳旋转;平静→呼吸;鼓励→漂浮;警示→闪烁。", "params": { "keyword": "主题/场景关键词(中文)", "type": "动画类型 id" }, "source": "自研(情绪-动作映射,与 emotion-params 生成决策同源)", "workspaces": [ "emoji" ] }, { "id": "motion-style-match", "name": "动画与风格匹配", "category": "motion", "emoji": "🎭", "scene": "检查动画风格与视觉风格是否统一(拟物→弹性动画,极简→克制位移)", "summary": "圆润/拟物风格适合弹性夸张动画;极简/几何风格适合小幅线性动画;像素风格适合定格跳帧。", "params": { "styleId": "风格 id", "type": "动画类型 id" }, "source": "自研(风格-动画匹配)", "workspaces": [ "emoji" ] }, { "id": "gif-volume", "name": "GIF 体积控制", "category": "motion", "emoji": "📦", "scene": "评估导出 GIF 体积是否在平台限制内(微信动图建议 <500KB)", "summary": "体积 ≈ 尺寸² × 帧数 × 色彩复杂度;超限时建议降尺寸/降帧率/减少帧数。", "params": { "size": "边长 px(默认 240)", "fps": "帧率(默认 12)", "duration": "时长秒(默认 1.2)" }, "source": "自研(GIF 工程经验)", "workspaces": [ "emoji" ] }, { "id": "platform-spec", "name": "平台尺寸规范", "category": "motion", "emoji": "📱", "scene": "按目标平台校验表情尺寸/格式合规性(微信/QQ/Telegram)", "summary": "微信动图 240px、QQ 表情 320px、Telegram 贴纸 512px;超限会压缩失真。", "params": { "platform": "平台 id(wechat/qq/telegram/other)", "size": "边长 px" }, "source": "自研(平台规范)", "workspaces": [ "emoji" ] }, { "id": "emotion-params", "name": "情绪-动画映射", "category": "emotion", "emoji": "😊", "scene": "根据目标情绪给出动画类型与参数建议(开心/生气/惊讶/难过/兴奋/平静)", "summary": "情绪决定动效语言:开心→轻快弹跳、生气→高频抖动、惊讶→心跳脉冲、难过→低落漂浮、兴奋→弹跳旋转、平静→柔和呼吸。", "params": { "mood": "情绪词(happy/angry/surprised/sad/excited/calm)", "type": "当前动画类型(可选)" }, "source": "自研(情绪-动效语言映射)", "workspaces": [ "emoji" ] }, { "id": "layer-harmony", "name": "分层动画协调", "category": "motion", "emoji": "🎼", "scene": "检查分层动画(元素错峰)是否协调,不被打乱节奏", "summary": "分层错峰应在 0-0.5 周期内:主导元素同拍或先动,辅助元素错峰跟随;超过 0.5 会\"各动各的\"。", "params": { "layered": "是否分层", "layerSpread": "错峰比例 0-0.6", "elementCount": "元素数" }, "source": "自研(分层动画编排)", "workspaces": [ "emoji" ] }, { "id": "motion-range", "name": "幅度不溢出", "category": "motion", "emoji": "📐", "scene": "检查动画位移/缩放是否超出表情画布(边缘被裁切)", "summary": "位移与缩放总和应在画布内:弹跳高度 ≤ 元素高 50%,缩放 ≤ 1.35,抖动位移 ≤ 8px。", "params": { "type": "动画类型", "amplitude": "强度倍率", "elH": "元素高 px", "size": "画布边长 px" }, "source": "自研(画布安全域)", "workspaces": [ "emoji" ] }, { "id": "motion-ease", "name": "缓动曲线", "category": "motion", "emoji": "📈", "scene": "检查动画是否平滑缓动(无生硬突变)", "summary": "正弦/余弦类平滑;弹跳应有减速段;线性匀速位移显得生硬。", "params": { "type": "动画类型 id" }, "source": "自研(缓动 12 原则)", "workspaces": [ "emoji" ] } ] } }