gpt-image-2 Skill 角色周边商业板模板详解:用一张复合视觉板承载 VTuber / 个人 IP 的完整商业生态
人工智能AI 技能/插件提示工程【免费下载链接】garden-skillsConardLis open-source Skills collection, featuring web design, knowledge retrieval, image generation, and more.项目地址https://gitcode.com/GitHub_Trending/we/garden-skills点击查看免费下载导读character-merch-board.md是 garden-skills 仓库中gpt-image-2技能面向 GPT Image 2 的结构化图像生成模板库在branding-and-packaging分类下的一张核心模板用于把「单一二次元角色 / VTuber / 个人 IP」包装成一张包含 header banner、产品包装 mockup、推广海报、web banner、SNS profile 与周边商品集合的复合视觉板。读完本文你将掌握该模板的三种主变体完整品牌发布板、角色房间 lifestyle 杂货板、极简上新公告板的完整 JSON 提示词结构、参数填充与自动补全策略并理解它如何与技能的三模式运行体系Garden 本地生图 / Host-Native 委托出图 / Advisor 提示词顾问配合落地出图。模板定位一张图展示完整 IP 商业生态核心概念本模板面向的不是企业级吉祥物或抽象品牌而是以动漫 / VTuber / 二次元角色为核心的个人 IP。它的产出是一张复合视觉板以同一角色贯穿全部区块叠加品牌 logo、产品包装、周边商品、SNS profile 与推广 banner让读者一眼看懂「这个角色是谁、卖什么、在哪里关注、近期有什么活动」。典型用途VTuber 出道 / 周年 / 新企划介绍图同人 / 个人 IP 上线宣传图二次元品牌candy / bakery / cafe / 杂货店店铺联动图角色周边一图集合IP 房间生活方式商品 catalog社交媒体宣传图一图涵盖角色介绍 商品预告 SNS handle与同分类模板的边界模板本身用一个对比表明确了自己与同目录下其它模板的差异这是选型时的第一判断依据模板主体重点mascot-brand-kit.md卡通吉祥物三视图 表情 应用full-mascot-brand-doc.md卡通吉祥物18 模块全流程设计文档brand-identity-board.md抽象品牌logo 色 字 应用 mockup本模板character-merch-board.md二次元角色 / VTuber / 个人 IP角色形象 包装 周边 SNS lifestyle goods何时使用 / 何时不使用使用当用户提到「角色周边 / VTuber 出道 / IP merch board / 个人企划图」角色是动漫 / 二次元 / 萌系风格而不是企业级吉祥物需要「一张图秀完整 IP 商业生态」角色 商品 SNS 包装不要使用当企业 / 餐饮品牌吉祥物完整设计文档 → 改用full-mascot-brand-doc.md仅角色三视图 / 表情 → 改用portraits-and-characters/character-sheet.md单角色单海报 → 改用portraits-and-characters/virtual-host.md单纯包装设计 → 改用cosmetic-packaging.md这一「何时不用」的对照同样体现在同目录其它模板的互引中例如mascot-brand-kit.md明确指向character-sheet.md、anime-key-visual.mdbrand-identity-board.md则指向brand-poster.md与cosmetic-packaging.md形成了一套完整的选型路由。缺失信息优先提问顺序模板要求按以下优先级向用户澄清关键信息越靠前越影响画面灵魂应按序提问、能合并则一次问完角色名 一句性格描述必问画面灵魂主题色 motif樱花 / 海洋 / 星空 / 糖果 / 兔子…风格基调柔粉萌系 / 哥特暗黑 / 赛博 / 和风 / 童话必须出现的商品类目包装食品 / 文具 / 服饰 / 家居 / 数码周边SNS handle可选加上更像真实企划是否包含店铺 / 活动信息4.26 NEW OPEN 之类这套「精准提问」策略与技能总方法论一致references/prompt-writing.md规定提问必须精准、少量、只围绕模板关键字段禁止泛泛而问例如直播 UI 模板应问「主播是谁用真人照片、名人名字还是人物描述」而非「你想做成什么感觉」。在本模板语境下第 1 项角色名 性格就是不可绕过的核心参数。主模板 1动漫角色品牌识别 周边商品板模板描述一张大图包含 header banner 包装 mockup 推广海报 web banner SNS profile 周边商品集合全部围绕同一个角色展开可作为角色出道、周年企划、IP 上线宣传图。模板默认给出一个「癒音ちーゆおんちー」的治愈系粉樱角色示例方便直接复制替换。完整提示词{ type: brand identity and merchandise design board, goal: 生成一张以单一动漫角色为核心的完整品牌发布板可作为角色出道、周年企划、IP 上线宣传图, theme: { color_palette: {argument name\theme color\ default\pastel pink\} and white, motif: {argument name\motif\ default\cherry blossoms\} and pink hearts, vibe: {argument name\vibe\ default\sweet, soft, dreamy, idol-debut energy\} }, character: { name: {argument name\character name\ default\癒音ちー\}, subname: {argument name\character subtext\ default\ゆおんちー\}, description: {argument name\character description\ default\anime girl with short brown bob hair, pink eyes, wearing a white hoodie, gentle smile\}, personality: {argument name\personality\ default\治愈系温柔喜欢甜食\} }, branding: { main_logo: {argument name\main logo text\ default\癒音ちー\}, sub_logo: {argument name\sub logo text\ default\ゆおんちー\}, social_handle: {argument name\social handle\ default\yuonchii\} }, layout: { format: single large composite board, vertical poster orientation, aspect_ratio: {argument name\aspect ratio\ default\3:4 portrait\}, background: {argument name\background\ default\clean white with soft pink gradient corners and tiny doodles\}, sections: [ { type: header banner, position: top, elements: [large main logo, small sub logo beneath, cherry blossom decorative graphics, character portrait on the right] }, { type: product packaging, position: middle left, elements: [ 1 square box with heart-shaped transparent window showing {argument name\packaging filling\ default\pink heart candies\} inside, character illustration printed on the box front, 2 individual candy / product wrappers placed beside the box, 5 scattered {argument name\scattered item\ default\heart candies\} around the packaging ] }, { type: promotional poster, position: middle right, elements: [ character portrait centered, {argument name\poster prop\ default\heart-shaped candy bowl\}, main logo at the top, {argument name\event tag\ default\4.26 NEW OPEN\} text, social handle text ] }, { type: horizontal web banner, position: lower middle, elements: [main logo on the left, {argument name\motif\ default\cherry blossoms\} graphics filling the middle, character portrait on the right, thin tagline below] }, { type: social media profile mockup, position: bottom left, elements: [ header / cover image with logo and motif, 1 circular profile picture (character close-up), handle text {argument name\social handle\ default\yuonchii\}, 1 follow button (filled accent color), mock bio: 2-3 lines of character introduction ] }, { type: merchandise collection, position: bottom right, count: 9, items: [ {argument name\merch 1\ default\1 white t-shirt with logo\}, {argument name\merch 2\ default\1 white mug with character\}, {argument name\merch 3\ default\4 round pin badges\}, {argument name\merch 4\ default\1 acrylic keychain\}, {argument name\merch 5\ default\2 candy packets\} ] } ] }, global_style: { rendering: polished anime-illustration style for the character photorealistic product mockups for packaging / merchandise clean editorial layout for SNS / banner, typography: main logo in cute display font; SNS / body in clean sans-serif; small handwritten accents, consistency: the same character appearance used in EVERY section without drift, panel_density: moderate; each section breathes with consistent margin }, constraints: { must_keep: [ 角色形象在所有 section 中完全一致发型 / 配色 / 表情 base, logo / SNS handle 拼写统一, 每个 section 有清晰边界不要互相溢出, 包装 / 周边看起来像真实物体而非贴图拼贴 ], avoid: [ 在不同 section 中改变角色发色 / 服装 base color, 周边商品看起来是同一物件复制应有材质差异陶瓷 / 棉布 / 亚克力 / 纸, 把 SNS profile 区做得不像真实社交平台 UI, header logo 字号被周围装饰挤压到难读 ] } }结构拆解与字段职责这个模板遵循references/prompt-writing.md定义的 JSON 提示词骨架type/goal/subject/layout/style/constraints是本分类下布局最复杂的模板之一theme整板的色彩、motif 与情绪基调直接决定后续所有区块的视觉语言vibe用一句英文描述角色出道感。character角色的name/subname/description/personality是全板一致性锚点。源码层面看这个字段就是要让图像模型「记住同一个角色基线」对应prompt-writing.md5.6.1 中「character子字段保留同一基底仅变化 outfit / pose / background」的经验。brandinglogo 主副文字与 SNS handle要求拼写统一must_keep里专门强调了 logo / SNS handle 拼写一致性。layout六类 sectionsheader banner / 产品包装 / 推广海报 / web banner / SNS profile / 周边集合各带position与elements位置显式指定避免模型自由排列——这与prompt-writing.md中「sections必须是数组、严格按顺序列出每区不要让模型自由排列」的规则一致。global_style混合渲染策略角色用精修动漫插画风、商品用照片级 mockup、SNS/banner 用干净编辑排版是该模板的最大亮点——同一张图内跨风格但靠consistency字段强行绑定角色一致性。constraintsmust_keepavoid双清单直接把「IP 一致性」与「商品材质差异化」写成模型必须遵守的硬约束。参数策略必问character name、character description、theme color、motif可默认merch 1-5按 vibe 自动推荐周边类目、aspect ratio可随机scattered item / poster prop按 motif 自动、bio 文案自动补全策略用户只说「VTuber 出道宣传图」 角色形象 → 自动配套粉色樱花 / 蓝色海洋 / 紫色星空 motif用户没指定周边 → 默认 9 件套T 恤 / 马克杯 / 4 徽章 / 钥匙扣 / 2 包装用户没说店铺信息 → SNS profile 区不强调「NEW OPEN」改为「PROFILE」主模板 2角色房间杂货 lifestyle 商品集合模板描述不强调出道 / 品牌发布而是「这个角色喜欢什么样的房间生活」把 6 件家居生活物品 角色 概念说明拼在一张杂志风 catalog 图里适合 SNS 分享 / 商品预告 / 个人企划。模板默认角色为「くらげちゃん」水母少女主打薰衣草紫的梦境系氛围。完整提示词{ type: pastel lifestyle poster / character room-goods feature sheet, goal: 生成一张以角色为代言人、展示其喜爱房间生活物品的杂志风 catalog 图适合 SNS 分享 / 商品预告 / 个人企划, theme: {argument name\theme\ default\soft dreamy lavender jellyfish aesthetic\}, style: {argument name\style\ default\Japanese cute editorial graphic, airy white background, pastel lilac palette, delicate handwritten notes, sparkles and tiny doodles, soft product photography mixed with magazine layout\}, subject: { character: { name: {argument name\character name\ default\くらげちゃん\}, appearance: {argument name\character appearance\ default\young woman with a short platinum-blonde bob haircut, wearing a fluffy pale-lavender zip hoodie over a white inner top, shown from chest up on the lower right, face intentionally obscured with a plain beige rectangle\} } }, layout: { orientation: vertical poster, background: clean white with faint pastel doodles of stars, bubbles, tiny jellyfish, and musical notes, sections: [ { title: header, position: top, elements: [speech bubble intro, main title, small subtitle GOODS, horizontal lavender ribbon tagline, round badge on the top right] }, { title: featured goods grid, position: upper and middle left, count: 6, labels: [{argument name\goods 1\ default\ゆらゆらくらげランプ\}, {argument name\goods 2\ default\くらげと夢見るベッドリネン\}, {argument name\goods 3\ default\くらげシェルミラー\}, {argument name\goods 4\ default\くらげグラデマグ\}, {argument name\goods 5\ default\くらげのときめき収納ボックス\}, {argument name\goods 6\ default\くらげふわもこマット\}] }, { title: side handwritten note, position: upper right, labels: [{argument name\side note\ default\みんなも くらげちゃんRoomで いっしょに まったりしよー♡♡\}] }, { title: room concept box, position: lower left, labels: [{argument name\concept title\ default\くらげちゃんの お部屋作りのこだわり\}] }, { title: pick up circle, position: lower center-left, labels: [Pick up!] } ] }, product_images: { count: 6, items: [ { name: {argument name\goods 1\ default\ゆらゆらくらげランプ\}, description: small translucent jellyfish-shaped lamp on a white base, glowing softly in pale blue-lavender }, { name: {argument name\goods 2\ default\くらげと夢見るベッドリネン\}, description: plush pastel-lavender bed with fluffy comforter and pillows, dreamy cozy bedroom styling }, { name: {argument name\goods 3\ default\くらげシェルミラー\}, description: small tabletop mirror with a puffy shell-like pastel-lilac frame and rounded base }, { name: {argument name\goods 4\ default\くらげグラデマグ\}, description: ceramic mug with lavender-to-pink gradient and a simple jellyfish illustration }, { name: {argument name\goods 5\ default\くらげのときめき収納ボックス\}, description: pastel storage box holding cosmetics and small bottles, decorated with a jellyfish emblem }, { name: {argument name\goods 6\ default\くらげふわもこマット\}, description: small fluffy cloud-like or jellyfish-like mat in pale lavender and white } ] }, text_elements: { main_title: {argument name\headline text\ default\くらげちゃんの お部屋アイテム\}, tagline: {argument name\tagline\ default\ふわふわで甘くて、ちょっぴり夢みたいな私のお部屋へようこそ♡\}, concept_points: { count: 3, items: [ {argument name\concept 1\ default\色は白とラベンダーで統一!\}, {argument name\concept 2\ default\光が集まるふわっとした空間に\}, {argument name\concept 3\ default\お友達入りのアイテムに囲まれて 自分らしくいられる空間を大切にしてるよ♪\} ] }, product_blurbs: each product has a short handwritten Japanese description in a cute casual font beside or below the image }, composition: the poster is left-heavy with product cards and text, while the character portrait occupies the lower right third, slightly overlapping the layout, color_palette: [white, pastel lavender, soft lilac, pale gray-violet, touches of pastel blue-pink gradient], constraints: { must_keep: [ 6 件商品风格统一同色系 同质感倾向, 角色出现在固定位置不抢主体, 整体像 SNS 可分享的精致 catalog ], avoid: [ 商品堆叠杂乱无 grid, 字体太多种类建议日文手写 一种主标题字体即可, 把角色画太大反客为主 ] } }与主模板 1 的差异要点无品牌系统不出现 logo / 包装 mockup / web banner / SNS profile 等商业区块代之以product_imagestext_elements的「商品 文案」结构。新增product_images字段每件商品独立给出namedescription且所有描述共享同色系同质感薰衣草紫 / 柔光从字段层面保证 6 件商品风格统一。text_elements.concept_points用 3 条概念点解释「房间布置的坚持」让图具备杂志编辑感。角色退居配角composition显式声明「左重右轻、角色占右下三分之一、略微重叠布局」并配合avoid中「把角色画太大反客为主」防止角色抢走商品主体。何时选这个变体用户做的是「我房间里有什么」「IP 同款杂货」类企划强调氛围 / 生活方式 商业 / 出道适合 SNS 分享、不需要 logo 系统 / 包装 mockup主模板 3极简版角色 4-6 件周边 logo模板描述适合资源有限、只想做单一 IP 上新公告的场景只保留三行结构顶部大 logo 角色特写、中部 4-6 件商品网格、底部 SNS handle 发布日期 一句 tagline。完整提示词{ type: minimal character merch announcement, sections: [ top: large main logo character close-up, middle: 4-6 merchandise items in a grid, bottom: SNS handle release date 1 line tagline ], vibe: {argument name\vibe\ default\clean, premium, focus on products\}, merch_count: 6, must_keep: [商品摄影质感统一, logo 与 SNS handle 拼写一致] }何时选这个变体没有时间做 6-8 个 section只想强调「角色 周边 上新时间」想做「洁净简约」风而非「信息量爆炸」风注意这里merch_count直接声明商品数量must_keep只保留两条最关键的硬约束商品质感统一 拼写一致去掉了前两个模板的复杂区块约束是整个模板库中「参数收敛」的典型样例。避免事项全模板通用红线❌ 在不同 section 中改变角色的发型 / 配色 / 服装 base → 视觉立刻不像「同一 IP」❌ 把 6 件商品画成同一样东西复制 → 必须有材质 / 形状 / 用途差异❌ logo 在 header 与 web banner 中字体不一致❌ SNS profile 区的 follow 按钮和角色 IP 主色冲突❌ 周边商品 mockup 出现透视错误如 mug 椭圆变扁、T 恤褶皱不自然❌ 包装 mockup 的「透明窗」画成纯贴图而非真实折射❌ 全图配色 ≥ 5 个主色调 → 失去 IP 一致性应控制在 2-3 主色 1-2 accent这条「2-3 主色 1-2 accent」的配色纪律与同分类模板一脉相承brand-identity-board.md限制配色 ≤ 6 色cosmetic-packaging.md限制整体配色 ≤ 3 种。角色 IP 板因为区块多约束反而更严——全图必须控制在 2-3 主色否则角色在不同 section 间立刻失去辨识度。从模板到成品在 gpt-image-2 技能三模式体系中落地模板文件本身是提示词结构模板不是 API 请求体这一点在SKILL.md的「重要约束」中专门强调。最终交给图像模型的都是「渲染后的 prompt 字符串」。因此拿到上面的 JSON 后还需要走一遍技能的标准工作流SKILL.md定义的「提示词工作流模式感知」先运行模式探测脚本确定当前处于哪种运行环境node skills/gpt-image-2/scripts/check-mode.js # 需要结构化输出给上层程序时 node skills/gpt-image-2/scripts/check-mode.js --json识别任务属于branding-and-packaging分类只读取character-merch-board.md这一个模板文件SKILL.md明确要求「只读取最贴近的具体模板文件不要一次性全读整个 references/」。把用户输入映射到模板参数关键信息角色名 性格不足时按前述提问顺序澄清。渲染出最终 prompt 字符串然后按模式分叉Mode AGarden 本地生图ENABLE_GARDEN_IMAGEGEN1且有OPENAI_API_KEY时把最终 prompt 保存到garden-gpt-image-2/prompt/调用node scripts/generate.js --promptfile ...出图图片落到garden-gpt-image-2/image/。Mode BHost-Native宿主 Agent 自带图像工具时把渲染好的 prompt 直接传给宿主工具如image_generation/dalle/mcp__*image*可顺手保存 prompt 副本。Mode CAdvisor宿主无任何图像工具时保存 prompt 到garden-gpt-image-2/prompt/task-slug-timestamp.md并完整展示给用户注明「请用你的图像工具执行」不得假装出图成功。源码佐证参数如何从模板进入 API 请求skills/gpt-image-2/scripts/generate.js的buildPayload()展示了模板渲染后的 prompt 如何被封装进POST /images/generations请求体prompt字段直接携带渲染后的文本model默认取OPENAI_IMAGE_MODEL环境变量未设置时回落到shared.js中定义的DEFAULT_MODEL gpt-image-2并可按需附加size/n/quality/background/moderation/output_format/output_compression等参数quality支持auto | high | medium | lowbackground支持transparent | opaque | autooutput_format支持png | jpeg | webp。响应侧shared.js的extractGeneratedBytes()优先解析data[0].b64_json兼容data[0].url并自动下载落盘最后saveImage()自动创建garden-gpt-image-2/image/目录若不存在文件名按task-slug-timestamp.png规则生成其中时间戳格式如20260424-153045任务名由slugify()从 prompt 前 8 个词自动抽取见generate.js中prompt.split(/\s/).slice(0, 8)。环境变量加载顺序为CLI 参数 →process.env→cwd/.env→cwd/.gateway.env→~/.gateway.env见shared.js的loadAmbientEnv()且已存在的环境变量不会被覆盖OPENAI_BASE_URL默认https://api.openai.com/v1可通过第三方兼容网关覆盖。参数写法规格模板中大量{argument name... default...}语法遵循references/prompt-writing.md的参数规范name简洁明确default必须给出可直接工作的默认值。本模板中「可默认」的参数merch 1-5、aspect ratio、scattered item、poster prop、bio都带默认值即使不做任何澄清也能渲染出一个完整可用的出道宣传图 prompt「可随机」参数scattered item / poster prop / bio允许在默认值基础上按 motif 风格范围内合理随机化。小结character-merch-board.md是 gpt-image-2 技能中「单角色 × 多元素复合品牌板」的权威模板它用theme / character / branding / layout / global_style / constraints六层结构把「角色一致性、商品材质差异化、SNS 真实感、配色克制」四条 IP 商业化底线写成模型可执行的约束并通过三个主变体覆盖从「完整出道发布会」到「房间杂货 lifestyle」再到「极简上新公告」的全部需求光谱。配合技能的三种运行模式与generate.js/edit.js脚本Agent 可以在 Garden 本地直接出图也可以仅把模板渲染成高质量 prompt 交付给宿主工具或用户执行。对任何要做 VTuber 出道、个人 IP 上线或二次元品牌联动的场景这张模板都值得作为首选起点。赞分享人工智能AI 技能/插件提示工程【免费下载链接】garden-skillsConardLis open-source Skills collection, featuring web design, knowledge retrieval, image generation, and more.项目地址https://gitcode.com/GitHub_Trending/we/garden-skills点击查看免费下载相关推荐gpt-image-2 Skill 跨行业广告 Banner 网格模板实战一张图承载 N 个独立行业的成品级广告gpt image 2 Skill 跨行业广告 Banner 网格模板实战一张图承载 N 个独立行业的成品级广告 导读 本文讲解 gpt image 2 Sk人工智能AI 技能/插件提示工程Slate v2 marked Enter 撤销契约从红测试到 split 修复的 undo 光标与标记恢复实战Slate v2 marked Enter 撤销契约从红测试到 split 修复的 undo 光标与标记恢复实战 导读 本文以 2026 05 07 slat人工智能AI 技能/插件提示工程fake2db终极指南5分钟学会生成百万级测试数据库fake2db终极指南5分钟学会生成百万级测试数据库 在软件开发和测试过程中获取真实且多样化的测试数据往往是一项耗时费力的工作。fake2db作为一款强大的开发工具上一篇WeChatMsg完整教程3步把微信聊天记录导出为HTML、Word、CSV永久存档下一篇X-Mouse Controls 快速上手完整指南让焦点跟随鼠标告别每一次多余点击创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
上一篇/下一篇内容由系统自动关联
返回资讯列表 →