diff --git a/skills/image-prompt-style-library/SKILL.md b/skills/image-prompt-style-library/SKILL.md new file mode 100644 index 0000000..ccbb2a2 --- /dev/null +++ b/skills/image-prompt-style-library/SKILL.md @@ -0,0 +1,70 @@ +--- +name: image-prompt-style-library +category: 演示与设计 +description: 基于 22 套工业级图像提示词模板的风格库技能:根据用户需求匹配模板并生成生产级图像提示词,默认可直接调用 NanoBanana 生图闭环交付。当用户要生成/改写/优化图像提示词、制作海报/信息图/UI截图/商品图/摄影图/插画/角色设定/古风图/出版文档图,或提到 image-prompt-style-library、图像风格库时使用。 +--- + +# Image Prompt Style Library(图像提示词风格库) + +## 目标 + +把用户的图像生成意图,通过结构化模板匹配,转化为生产级图像提示词(Prompt as Code),并可调用 NanoBanana 直接生图交付。 + +适用:制作海报、信息图、UI 截图、商品图、品牌视觉、摄影写实图、插画、角色设定、场景叙事、古风题材、文档出版物图等。 + +## 数据源与参考文件 + +本技能目录下有两个参考文件: + +- `style-library-index.md`:22 套模板总览表 + 选择规则 + 风格/场景标签关键词表(选模板时先读这个) +- `style-library-full.md`:22 套模板的完整字段(Use when / Guidance / Pitfalls / 案例图 Cover URL / 模板源链接),构建最终提示词时按需读取对应模板条目 + +案例图 Cover 为 GitHub 原始 URL,需要给用户展示风格效果时可给出链接。 + +## 工作流 + +1. 检测用户语言,用相同语言回复。 +2. 判断目标产物类型:海报 / 信息图 / UI / 商品 / 品牌 / 摄影 / 插画 / 角色 / 场景 / 古风 / 文档 / 其他。 +3. 先读 `style-library-index.md`,按顺序匹配:模板分类 → 风格标签 → 场景标签 → 最近似案例。 +4. 若某个模板明显最强,直接使用;若多个都合理,给出 2-3 个候选及简短理由,让用户选择。 +5. 读取 `style-library-full.md` 中所选模板的 Guidance 和 Pitfalls,按六段式组装最终提示词: + - 主体与任务 + - 构图与布局 + - 视觉风格与材质 + - 文字与标签要求(精确到每一句画面内文字) + - 画幅与输出格式 + - 约束与负面细节 +6. 最终提示词末尾注明所选模板名,便于追溯。 +7. 中文请求默认输出中文提示词,英文请求默认输出英文提示词(除非用户另有要求)。 +8. 用户一次要多个概念时,复用同一模板,变化主体、构图、配色和场景。 + +## 生图交付(默认动作) + +生成提示词后,默认询问用户是否直接生成图片: + +- 若用户要求生图或确认生图:调用 `nanobanana_image` 工具,把完整提示词作为 prompt,按需求选 ratio(海报 3:4 或 4:3、社媒竖图 9:16、横幅 16:9、UI 截图 16:9,未指定时默认 16:9);用户提供参考图时把绝对路径传入 `reference_image_paths`(最多 5 张)。 +- 提交后必须立即在同一轮调用 `check_nanobanana_image` 等待结果。 +- 生图失败或效果不符时,根据 Pitfalls 调整提示词后重试。 + +## 参数优先级 + +用户明确给出的参数(画幅、风格、主体、配色、文字内容、是否生图)始终优先于模板默认值和本技能默认行为。 + +## 输出规范 + +- 先给可直接复制的提示词,再给简短约束说明。 +- 约束要具体:精确文字、画幅、可读标签、版式层级、需避免的瑕疵。 +- 引用模板 ID(如 `infographic-engine`)便于追溯。 + +## Pitfalls 通用注意事项 + +- 避免画面内出现长段正文(信息图/海报尤其)。 +- 需要成品图时,避免生成拼贴展示板。 +- 约束多余文字、装饰符号、错别字。 +- 人物类需要锁定脸型、发型、服装一致性;用参考图时说明保留哪些特征。 +- NanoBanana 对画面内文字渲染较可靠,但仍要求把每句文字用引号精确写出。 + +## 来源与许可 + +- 改造自 https://github.com/freestylefly/awesome-gpt-image-2 (MIT License © 2026 liyue-aigc / freestylefly) +- 遵循原仓库 MIT 许可证署名要求,本技能同样以 MIT 方式分发。 diff --git a/skills/image-prompt-style-library/assets/icon.svg b/skills/image-prompt-style-library/assets/icon.svg new file mode 100644 index 0000000..ceaa86e --- /dev/null +++ b/skills/image-prompt-style-library/assets/icon.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/skills/image-prompt-style-library/assets/preview-thumbnails/0.webp b/skills/image-prompt-style-library/assets/preview-thumbnails/0.webp new file mode 100644 index 0000000..ff3895f Binary files /dev/null and b/skills/image-prompt-style-library/assets/preview-thumbnails/0.webp differ diff --git a/skills/image-prompt-style-library/assets/preview-thumbnails/1.webp b/skills/image-prompt-style-library/assets/preview-thumbnails/1.webp new file mode 100644 index 0000000..9344da2 Binary files /dev/null and b/skills/image-prompt-style-library/assets/preview-thumbnails/1.webp differ diff --git a/skills/image-prompt-style-library/assets/previews/0.webp b/skills/image-prompt-style-library/assets/previews/0.webp new file mode 100644 index 0000000..5f13017 Binary files /dev/null and b/skills/image-prompt-style-library/assets/previews/0.webp differ diff --git a/skills/image-prompt-style-library/assets/previews/1.webp b/skills/image-prompt-style-library/assets/previews/1.webp new file mode 100644 index 0000000..248afd8 Binary files /dev/null and b/skills/image-prompt-style-library/assets/previews/1.webp differ diff --git a/skills/image-prompt-style-library/marketplace.json b/skills/image-prompt-style-library/marketplace.json new file mode 100644 index 0000000..8de2369 --- /dev/null +++ b/skills/image-prompt-style-library/marketplace.json @@ -0,0 +1,51 @@ +{ + "schemaVersion": 1, + "skill": { + "name": "image-prompt-style-library", + "displayName": { + "zh": "图像提示词风格库", + "en": "Image Prompt Style Library" + }, + "version": "1.0.0", + "source": "git-sync", + "active": true, + "deleted": false, + "usageExample": "用 image-prompt-style-library 技能做一张 AI 大模型原理的信息图,或者把这张商品照片改成水墨古风海报提示词。", + "description": { + "zh": "基于 22 套工业级图像提示词模板的风格库技能:根据用户需求匹配模板并生成生产级图像提示词,默认可直接调用 NanoBanana 生图闭环交付。当用户要生成/改写/优化图像提示词、制作海报/信息图/UI截图/商品图/摄影图/插画/角色设定/古风图/出版文档图,或提到 image-prompt-style-library、图像风格库时使用。", + "en": "A style-library skill backed by 22 industrial-grade image prompt templates: match the user's intent to a template and produce production-ready image prompts, with a default closed loop that calls NanoBanana to render images directly. Use when the user wants to create, rewrite, or improve image-generation prompts, or make posters, infographics, UI screenshots, product shots, photography, illustrations, character sheets, classical Chinese art, or publishing graphics." + } + }, + "storage": { + "packageKey": "skills/image-prompt-style-library/image-prompt-style-library_1.0.0.zip" + }, + "media": { + "icon": { + "path": "assets/icon.svg", + "sourceKey": "skills/icons/image-prompt-style-library.svg" + }, + "previews": [ + { + "path": "assets/previews/0.webp", + "sourceKey": "skills/previews/image-prompt-style-library-0.webp" + }, + { + "path": "assets/previews/1.webp", + "sourceKey": "skills/previews/image-prompt-style-library-1.webp" + } + ], + "previewThumbnails": [ + { + "path": "assets/preview-thumbnails/0.webp", + "sourceKey": "skills/preview-thumbnails/image-prompt-style-library-0.webp", + "isLong": false + }, + { + "path": "assets/preview-thumbnails/1.webp", + "sourceKey": "skills/preview-thumbnails/image-prompt-style-library-1.webp", + "isLong": false + } + ], + "examples": [] + } +} diff --git a/skills/image-prompt-style-library/style-library-full.md b/skills/image-prompt-style-library/style-library-full.md new file mode 100644 index 0000000..74c29de --- /dev/null +++ b/skills/image-prompt-style-library/style-library-full.md @@ -0,0 +1,659 @@ +# Style Library Full Reference(完整模板索引) + +改造自 awesome-gpt-image-2 风格库(MIT License © 2026 liyue-aigc / freestylefly)。本文件为 22 套模板的完整字段索引:Use when(适用场景)/ Guidance(构建要点)/ Pitfalls(避坑约束)/ Cover(案例图 URL,可直接打开查看效果)/ Template source(上游模板链接)。 + +## Selection Rules + +- Match explicit product types to template categories first, such as product, poster, UI, infographic, brand, photography, character, or document. +- Match visual words to style tags next, such as realistic, 3D, illustration, classical, brand, poster, or UI. +- Match context words to scene tags next, such as commerce, education, social, food, travel, story, history, tech, or creative. +- If a request is vague, offer 2-3 strong template directions and ask the user to choose before writing the final prompt. +- Final output should include the selected template name, a copyable GPT-Image2 prompt, and concise constraints for text, aspect ratio, layout, and negative details. + +## Template Index + +### UI Screenshot System / UI 截图系统 + +- ID: `ui-screenshot-system` +- Category: UI & Interfaces +- Styles: UI +- Scenes: Tech, Social +- Tags: UI, Dashboard, Screenshot +- Cover: https://raw.githubusercontent.com/freestylefly/awesome-gpt-image-2/main/images/case17.jpg +- Template source: https://github.com/freestylefly/awesome-gpt-image-2/blob/main/docs/templates.md#tpl-ui +- Example cases: case 17, case 2, case 4 + +Use when: +- EN: Use for app screens, dashboards, social screenshots, and live interface mockups. +- ZH: 用于 App 截图、仪表盘、社媒截图和直播界面。 + +Guidance: + - Lock platform, aspect ratio, layout hierarchy, and exact visible text. + - Specify UI chrome such as status bars, tabs, action rows, or comment layers. + - 锁定平台、比例、层级和画面文字。 + - 明确状态栏、Tab、操作区、评论层等 UI 元素。 + +Pitfalls: + - Avoid vague platform names and generic app mockups. + - Constrain text readability and platform-specific details. + - 避免平台描述过泛。 + - 约束文字可读性和平台特征。 + +### Infographic Engine / 信息图引擎 + +- ID: `infographic-engine` +- Category: Charts & Infographics +- Styles: Infographic, Charts +- Scenes: Education, Tech +- Tags: Infographic, Chart, Education +- Cover: https://raw.githubusercontent.com/freestylefly/awesome-gpt-image-2/main/images/case334.png +- Template source: https://github.com/freestylefly/awesome-gpt-image-2/blob/main/docs/templates.md#tpl-infographic +- Example cases: case 334, case 1, case 8 + +Use when: +- EN: Use for explainer graphics, technical diagrams, timelines, and knowledge cards. +- ZH: 用于解释图、技术图解、时间线和知识卡片。 + +Guidance: + - Define 3-5 modules, information flow, visual hierarchy, and short labels. + - Use color groups, arrows, icons, and clean spacing to reduce clutter. + - 定义 3-5 个模块、信息流、层级和短标签。 + - 用色块、箭头、图标和留白控制复杂度。 + +Pitfalls: + - Avoid long paragraphs inside the image. + - Limit module count before adding visual detail. + - 避免把长段正文塞进画面。 + - 先限制模块数量,再补视觉细节。 + +### Scientific Scale Diagram / 科学尺度缩放图 + +- ID: `scientific-scale-diagram` +- Category: Charts & Infographics +- Styles: Infographic, Charts, Realistic +- Scenes: Education, Tech +- Tags: Infographic, Chart, Education +- Cover: https://raw.githubusercontent.com/freestylefly/awesome-gpt-image-2/main/images/case341.jpg +- Template source: https://github.com/freestylefly/awesome-gpt-image-2/blob/main/docs/templates.md#tpl-infographic +- Example cases: case 341 + +Use when: +- EN: Use when the topic needs micro-to-macro scale comparison and labeled detail windows. +- ZH: 用于需要从微观到宏观展示尺度变化的科普主题。 + +Guidance: + - Use 6-8 scale frames and keep each label short. + - Show units, magnification, and distinct scale detail. + - 使用 6-8 个尺度框,每个标签保持短句。 + - 展示单位、倍率和不同尺度的细节。 + +Pitfalls: + - Avoid making every scale frame visually identical. + - Avoid generic magnifying glass icon layouts. + - 避免所有尺度框长得一样。 + - 避免通用放大镜式布局。 + +### Poster Layout System / 海报排版系统 + +- ID: `poster-layout-system` +- Category: Posters & Typography +- Styles: Poster +- Scenes: Commerce, Social +- Tags: Poster, Typography, Campaign +- Cover: https://raw.githubusercontent.com/freestylefly/awesome-gpt-image-2/main/images/case345.jpg +- Template source: https://github.com/freestylefly/awesome-gpt-image-2/blob/main/docs/templates.md#tpl-poster +- Example cases: case 345, case 5, case 10 + +Use when: +- EN: Use for event posters, movie posters, covers, and social campaign visuals. +- ZH: 用于活动海报、电影海报、封面和社媒传播视觉。 + +Guidance: + - Lock subject, headline, layout, palette, and aspect ratio. + - Make the title hierarchy and primary visual clear. + - 锁定主体、标题、版式、配色和比例。 + - 突出标题层级和主视觉。 + +Pitfalls: + - Avoid mixed moodboards or process sheets when asking for one finished poster. + - Constrain extra text and decorative symbols. + - 需要成品海报时,避免生成拼贴展示板。 + - 约束多余文字和装饰符号。 + +### Sports Campaign Poster / 运动商业 Campaign + +- ID: `sports-campaign-poster` +- Category: Posters & Typography +- Styles: Poster, Realistic +- Scenes: Commerce, Fashion +- Tags: Poster, Campaign, Typography +- Cover: https://raw.githubusercontent.com/freestylefly/awesome-gpt-image-2/main/images/case350.jpg +- Template source: https://github.com/freestylefly/awesome-gpt-image-2/blob/main/docs/templates.md#tpl-poster +- Example cases: case 350, case 3 + +Use when: +- EN: Use for sports brand campaigns, athlete posters, and product-led sport visuals. +- ZH: 用于运动品牌 Campaign、运动员海报和运动产品视觉。 + +Guidance: + - Define sport, athlete pose, hero prop, title, and brand palette. + - Use dramatic light, clean composition, and readable data overlays. + - 定义运动项目、姿态、核心道具、标题和品牌色。 + - 使用强光影、干净构图和可读数据层。 + +Pitfalls: + - Avoid wrong equipment and noisy collage. + - Keep the athlete and hero prop visually dominant. + - 避免错误运动器材和杂乱拼贴。 + - 让运动员和核心道具占据主导。 + +### Conceptual Typography Poster / 概念字体海报 + +- ID: `conceptual-typography-poster` +- Category: Posters & Typography +- Styles: Poster +- Scenes: Creative, Social +- Tags: Typography, Poster, Style +- Cover: https://raw.githubusercontent.com/freestylefly/awesome-gpt-image-2/main/images/case355.jpg +- Template source: https://github.com/freestylefly/awesome-gpt-image-2/blob/main/docs/templates.md#tpl-poster +- Example cases: case 355 + +Use when: +- EN: Use when the exact title must become the main visual structure. +- ZH: 用于标题文字需要成为主视觉结构的海报。 + +Guidance: + - Make typography the hero and spell the title exactly. + - Tie human figures, objects, or landscapes to the title meaning. + - 让字体成为画面主角,并保证标题拼写准确。 + - 人物、物体或风景需要服务标题含义。 + +Pitfalls: + - Avoid default word art, unrelated icons, and misspelled title text. + - Limit the color system to a restrained palette. + - 避免默认字效、无关图标和标题错字。 + - 控制配色数量,保持克制。 + +### Ink Double Exposure Poster / 水墨双重曝光海报 + +- ID: `ink-double-exposure-poster` +- Category: Posters & Typography +- Styles: Poster, Illustration, Classical +- Scenes: Story, History +- Tags: Poster, Classical, Style +- Cover: https://raw.githubusercontent.com/freestylefly/awesome-gpt-image-2/main/images/case359.jpg +- Template source: https://github.com/freestylefly/awesome-gpt-image-2/blob/main/docs/templates.md#tpl-poster +- Example cases: case 359 + +Use when: +- EN: Use for poetic portrait posters, ink atmospheres, and layered cultural visuals. +- ZH: 用于诗意人像海报、水墨氛围和文化主题视觉。 + +Guidance: + - Blend portrait silhouette, ink texture, atmosphere, and negative space. + - Keep composition quiet, premium, and readable. + - 融合人像剪影、水墨质感、氛围和留白。 + - 保持构图克制、高级、可读。 + +Pitfalls: + - Avoid cheap fantasy collage and overloaded scenery. + - Use subtle text or no text unless required. + - 避免廉价奇幻拼贴和景物堆叠。 + - 非必要时减少文字。 + +### Nature Science Poster / 自然科普海报 + +- ID: `nature-science-poster` +- Category: Posters & Typography +- Styles: Poster, Infographic +- Scenes: Education +- Tags: Poster, Education, Style +- Cover: https://raw.githubusercontent.com/freestylefly/awesome-gpt-image-2/main/images/case339.jpg +- Template source: https://github.com/freestylefly/awesome-gpt-image-2/blob/main/docs/templates.md#tpl-poster +- Example cases: case 339 + +Use when: +- EN: Use for natural subjects that need a premium, clean science poster feel. +- ZH: 用于自然主题的高级、干净科普海报。 + +Guidance: + - Use a clear subject, minimal copy, soft shadows, and disciplined whitespace. + - Keep the scientific label short and visible. + - 使用清晰主体、少量文案、柔和阴影和充足留白。 + - 让科普标签短而清楚。 + +Pitfalls: + - Avoid heavy advertising language. + - Avoid dense encyclopedia blocks. + - 避免广告感太重。 + - 避免密集百科正文。 + +### Product Commerce Visual / 商品商业视觉 + +- ID: `product-commerce-visual` +- Category: Products & E-commerce +- Styles: Product, Realistic +- Scenes: Commerce, Food +- Tags: Product, Commerce, Packaging +- Cover: https://raw.githubusercontent.com/freestylefly/awesome-gpt-image-2/main/images/case373.jpg +- Template source: https://github.com/freestylefly/awesome-gpt-image-2/blob/main/docs/templates.md#tpl-product +- Example cases: case 373, case 358 + +Use when: +- EN: Use for product hero shots, packaging visuals, detail pages, and sales layouts. +- ZH: 用于商品主图、包装视觉、详情页和销售卖点排版。 + +Guidance: + - Define product, selling points, material, scene, lighting, and layout blocks. + - Separate hero product, benefit labels, and supporting props. + - 定义商品、卖点、材质、场景、光线和版块。 + - 区分主商品、卖点标签和辅助道具。 + +Pitfalls: + - Avoid random props that weaken product recognition. + - Constrain packaging text and claim wording. + - 避免无关道具削弱商品识别。 + - 约束包装文字和卖点表达。 + +### Personalized Beauty Report / 个性化美妆报告 + +- ID: `personalized-beauty-report` +- Category: Products & E-commerce +- Styles: Product, UI +- Scenes: Commerce, Fashion +- Tags: Product, Layout, Style +- Cover: https://raw.githubusercontent.com/freestylefly/awesome-gpt-image-2/main/images/case353.jpg +- Template source: https://github.com/freestylefly/awesome-gpt-image-2/blob/main/docs/templates.md#tpl-product +- Example cases: case 353 + +Use when: +- EN: Use for beauty recommendations, skin reports, shopping assistants, and lifestyle product cards. +- ZH: 用于美妆推荐、肤质报告、导购助手和生活方式商品卡片。 + +Guidance: + - Use a report-like hierarchy with diagnosis, recommendation, and product cards. + - Keep product images, labels, and ratings aligned. + - 使用诊断、推荐和商品卡片的报告层级。 + - 对齐商品图、标签和评分。 + +Pitfalls: + - Avoid medical claims and unreadable dense notes. + - Keep recommendation logic simple. + - 避免医疗化结论和难读小字。 + - 保持推荐逻辑清楚。 + +### Brand Identity Package / 品牌身份包 + +- ID: `brand-identity-package` +- Category: Brand & Logos +- Styles: Brand +- Scenes: Commerce +- Tags: Brand, Logo, Identity +- Cover: https://raw.githubusercontent.com/freestylefly/awesome-gpt-image-2/main/images/case354.jpg +- Template source: https://github.com/freestylefly/awesome-gpt-image-2/blob/main/docs/templates.md#tpl-brand +- Example cases: case 354 + +Use when: +- EN: Use for logo systems, brand boards, visual identity kits, and application mockups. +- ZH: 用于 Logo 系统、品牌板、VI 套件和应用样机。 + +Guidance: + - Define brand name, positioning, palette, typography, logo usage, and touchpoints. + - Ask for a coherent board with aligned applications. + - 定义品牌名、定位、配色、字体、Logo 用法和触点。 + - 要求视觉板中的应用统一对齐。 + +Pitfalls: + - Avoid unrelated logo variants and inconsistent palettes. + - Keep brand text accurate. + - 避免无关 Logo 变体和混乱配色。 + - 保持品牌文字准确。 + +### Brand Touchpoint Board / 品牌触点视觉板 + +- ID: `brand-touchpoint-board` +- Category: Brand & Logos +- Styles: Brand, Product +- Scenes: Commerce, Social +- Tags: Brand, Identity, Campaign +- Cover: https://raw.githubusercontent.com/freestylefly/awesome-gpt-image-2/main/images/case362.jpg +- Template source: https://github.com/freestylefly/awesome-gpt-image-2/blob/main/docs/templates.md#tpl-brand +- Example cases: case 362 + +Use when: +- EN: Use for multi-touchpoint campaign boards and brand rollout previews. +- ZH: 用于多触点 Campaign 展示和品牌落地预览。 + +Guidance: + - Specify touchpoint list, shared visual rules, and mockup arrangement. + - Use one palette and one typography logic across all panels. + - 指定触点清单、统一视觉规则和样机排列。 + - 让所有面板共享配色和字体逻辑。 + +Pitfalls: + - Avoid mixing many unrelated campaign styles. + - Limit touchpoints if readability drops. + - 避免混入多个无关 Campaign 风格。 + - 可读性下降时减少触点数量。 + +### Architecture & Space / 建筑与空间 + +- ID: `architecture-space` +- Category: Architecture & Spaces +- Styles: Architecture +- Scenes: Travel, Commerce +- Tags: Architecture, Interior, Map +- Cover: https://raw.githubusercontent.com/freestylefly/awesome-gpt-image-2/main/images/case331.png +- Template source: https://github.com/freestylefly/awesome-gpt-image-2/blob/main/docs/templates.md#tpl-architecture +- Example cases: case 331, case 11 + +Use when: +- EN: Use for interiors, architecture renders, city maps, spatial plans, and environment concepts. +- ZH: 用于室内、建筑表现、城市地图、空间规划和环境概念图。 + +Guidance: + - Define viewpoint, scale, material, lighting, and spatial function. + - For maps, specify landmarks, labels, border decoration, and visual accuracy level. + - 定义视角、尺度、材质、光线和空间功能。 + - 地图需要指定地标、标签、边框装饰和准确度。 + +Pitfalls: + - Avoid impossible perspectives unless the output is conceptual. + - Lock map label language and relative placement. + - 概念图之外要避免不合理透视。 + - 锁定地图标签语言和相对位置。 + +### Realistic Photography / 写实摄影 + +- ID: `realistic-photography` +- Category: Photography & Realism +- Styles: Photography, Realistic +- Scenes: Fashion, Commerce +- Tags: Photography, Realistic, Lens +- Cover: https://raw.githubusercontent.com/freestylefly/awesome-gpt-image-2/main/images/case377.jpg +- Template source: https://github.com/freestylefly/awesome-gpt-image-2/blob/main/docs/templates.md#tpl-photo +- Example cases: case 377 + +Use when: +- EN: Use for portraits, street photos, product photography, and cinematic realism. +- ZH: 用于人像、街拍、商品摄影和电影感写实。 + +Guidance: + - Specify camera distance, lens, light source, texture, background, and motion. + - Use believable imperfections for documentary realism. + - 指定机位、镜头、光源、质感、背景和动作。 + - 加入可信的小瑕疵增强纪实感。 + +Pitfalls: + - Avoid over-polished plastic skin unless commercial beauty is required. + - Add negative constraints for hands, text, and anatomy when needed. + - 商业美妆之外,避免过度磨皮。 + - 需要时加入手部、文字、结构类负面约束。 + +### Street Accident Moment / 街头意外瞬间摄影 + +- ID: `street-accident-moment` +- Category: Photography & Realism +- Styles: Photography, Realistic +- Scenes: Travel, Social +- Tags: Photography, Realistic, Scene +- Cover: https://raw.githubusercontent.com/freestylefly/awesome-gpt-image-2/main/images/case376.jpg +- Template source: https://github.com/freestylefly/awesome-gpt-image-2/blob/main/docs/templates.md#tpl-photo +- Example cases: case 376 + +Use when: +- EN: Use for candid street moments, accidental spills, documentary phone shots, and fast action. +- ZH: 用于街头抓拍、意外泼洒、手机纪实和快速动作。 + +Guidance: + - Describe the exact moment, camera height, motion blur, and street context. + - Add negative constraints for staged poses and fake ad lighting. + - 描述具体瞬间、机位高度、运动模糊和街景。 + - 加入避免摆拍和广告棚拍感的限制。 + +Pitfalls: + - Avoid too-clean compositions. + - Keep the event plausible and grounded. + - 避免画面过于干净。 + - 让事件看起来可信。 + +### Illustration & Art Style / 插画与艺术风格 + +- ID: `illustration-art-style` +- Category: Illustration & Art +- Styles: Illustration +- Scenes: Story, Creative +- Tags: Illustration, Art, Style +- Cover: https://raw.githubusercontent.com/freestylefly/awesome-gpt-image-2/main/images/case346.jpg +- Template source: https://github.com/freestylefly/awesome-gpt-image-2/blob/main/docs/templates.md#tpl-illustration +- Example cases: case 346, case 6 + +Use when: +- EN: Use for anime, watercolor, ink, decorative art, and style experiments. +- ZH: 用于动漫、水彩、水墨、装饰画和风格实验。 + +Guidance: + - Define composition, subject, palette, brush material, mood, and rendering depth. + - For reference images, state what must be preserved. + - 定义构图、主体、配色、笔触材质、情绪和完成度。 + - 参考图任务需要说明保留哪些特征。 + +Pitfalls: + - Avoid style-only prompts without composition. + - Lock character identity when using references. + - 避免只写风格,不写构图。 + - 使用参考图时锁定角色识别。 + +### Character Design Sheet / 角色设定表 + +- ID: `character-design-sheet` +- Category: Characters & People +- Styles: Character, Illustration +- Scenes: Story +- Tags: Character, Pose, Style +- Cover: https://raw.githubusercontent.com/freestylefly/awesome-gpt-image-2/main/images/case347.jpg +- Template source: https://github.com/freestylefly/awesome-gpt-image-2/blob/main/docs/templates.md#tpl-character +- Example cases: case 347 + +Use when: +- EN: Use for character sheets, pose grids, action breakdowns, and identity references. +- ZH: 用于角色设定表、动作网格、动作拆解和一致性参考。 + +Guidance: + - Define identity anchors, outfit, proportions, pose count, and sheet layout. + - Keep face, hairstyle, and costume details consistent. + - 定义身份锚点、服装、比例、动作数量和版式。 + - 保持脸、发型和服装细节一致。 + +Pitfalls: + - Avoid changing costume details between poses. + - Limit pose count if the sheet becomes crowded. + - 避免不同动作里服装细节变化。 + - 画面拥挤时减少动作数量。 + +### 3D Collectible Toy / 3D 收藏玩具 + +- ID: `3d-collectible-toy` +- Category: Characters & People +- Styles: 3D, Character +- Scenes: Commerce, Creative +- Tags: Character, 3D, Style +- Cover: https://raw.githubusercontent.com/freestylefly/awesome-gpt-image-2/main/images/case378.jpg +- Template source: https://github.com/freestylefly/awesome-gpt-image-2/blob/main/docs/templates.md#tpl-character +- Example cases: case 378 + +Use when: +- EN: Use for premium collectible figures, avatar toys, blind-box characters, and 3D display renders. +- ZH: 用于高级收藏玩具、头像公仔、潮玩角色和 3D 展示图。 + +Guidance: + - Preserve face and outfit anchors from the reference. + - Specify material, packaging, base, lighting, and collectible scale. + - 保留参考图中的脸和服装锚点。 + - 指定材质、包装、底座、光线和收藏比例。 + +Pitfalls: + - Avoid generic toy bodies without identity details. + - Keep packaging text minimal and accurate. + - 避免没有身份细节的通用玩具。 + - 包装文字保持少量且准确。 + +### Scene Storytelling / 场景叙事 + +- ID: `scene-storytelling` +- Category: Scenes & Storytelling +- Styles: Scenes, Illustration +- Scenes: Story, Social +- Tags: Scene, Story, Storyboard +- Cover: https://raw.githubusercontent.com/freestylefly/awesome-gpt-image-2/main/images/case330.png +- Template source: https://github.com/freestylefly/awesome-gpt-image-2/blob/main/docs/templates.md#tpl-scene +- Example cases: case 330 + +Use when: +- EN: Use for storyboards, worldbuilding, live scenes, and emotional narrative frames. +- ZH: 用于分镜、世界观、直播场景和情绪叙事画面。 + +Guidance: + - Define who, where, when, conflict, emotion, and camera framing. + - Use scene details to support narrative rather than decoration. + - 定义人物、地点、时间、冲突、情绪和机位。 + - 让场景细节服务故事。 + +Pitfalls: + - Avoid generic fantasy backgrounds. + - Keep narrative cues visible in the frame. + - 避免通用幻想背景。 + - 让故事线索在画面里可见。 + +### History & Classical Themes / 历史与古风题材 + +- ID: `history-classical-themes` +- Category: History & Classical Themes +- Styles: History, Classical, Illustration +- Scenes: History, Story +- Tags: History, Classical, Scroll +- Cover: https://raw.githubusercontent.com/freestylefly/awesome-gpt-image-2/main/images/case375.jpg +- Template source: https://github.com/freestylefly/awesome-gpt-image-2/blob/main/docs/templates.md#tpl-history +- Example cases: case 375, case 338 + +Use when: +- EN: Use for ancient Chinese themes, scrolls, dynasty clothing, poetry visuals, and historical scenes. +- ZH: 用于古风题材、长卷、朝代服饰、诗词视觉和历史场景。 + +Guidance: + - Specify dynasty, clothing system, object references, layout format, and cultural mood. + - Use scroll, album page, or poster format deliberately. + - 指定朝代、服饰制度、器物参考、版式和文化气质。 + - 明确长卷、册页或海报形式。 + +Pitfalls: + - Avoid mixing dynasties when historical accuracy matters. + - Constrain random modern props. + - 需要历史准确时,避免朝代混搭。 + - 约束随机现代物件。 + +### Document & Publishing / 文档与出版物 + +- ID: `document-publishing` +- Category: Documents & Publishing +- Styles: Documents, Infographic +- Scenes: Education, Tech +- Tags: Document, Publishing, Layout +- Cover: https://raw.githubusercontent.com/freestylefly/awesome-gpt-image-2/main/images/case360.jpg +- Template source: https://github.com/freestylefly/awesome-gpt-image-2/blob/main/docs/templates.md#tpl-document +- Example cases: case 360 + +Use when: +- EN: Use for white papers, manuals, encyclopedic plates, report pages, and publication systems. +- ZH: 用于白皮书、手册、百科图鉴、报告页面和出版系统。 + +Guidance: + - Define page size, columns, table of contents, figure system, and typography hierarchy. + - Use readable headings, tables, labels, and page rhythm. + - 定义页面尺寸、分栏、目录、图表系统和字体层级。 + - 使用可读标题、表格、标签和页面节奏。 + +Pitfalls: + - Avoid tiny dense text. + - Keep charts and captions aligned to the page grid. + - 避免密集小字。 + - 让图表和说明对齐页面网格。 + +### Concept Product Breakdown / 概念产品研发拆解 + +- ID: `concept-product-breakdown` +- Category: Other Use Cases +- Styles: Other Use Cases, Product +- Scenes: Creative, Tech +- Tags: Creative, R&D, Special +- Cover: https://raw.githubusercontent.com/freestylefly/awesome-gpt-image-2/main/images/case370.jpg +- Template source: https://github.com/freestylefly/awesome-gpt-image-2/blob/main/docs/templates.md#tpl-other +- Example cases: case 370, case 361 + +Use when: +- EN: Use for experimental prompt tasks, R&D boards, exploded diagrams, and unusual visual systems. +- ZH: 用于实验型任务、研发视觉板、拆解图和特殊视觉系统。 + +Guidance: + - Define the artifact type, components, labels, material logic, and final presentation format. + - Use clear callouts and a controlled technical style. + - 定义产物类型、组件、标签、材质逻辑和展示格式。 + - 使用清晰标注和受控技术风格。 + +Pitfalls: + - Avoid unspecified mixed tasks. + - Keep labels short and component relationships visible. + - 避免任务边界过泛。 + - 标签要短,组件关系要清楚。 + +## Categories + +- UI & Interfaces: UI 与界面 | Apps, websites, dashboards, social screenshots, and product interfaces. +- Charts & Infographics: 图表与信息可视化 | Infographics, knowledge maps, technical explainers, and structured diagrams. +- Posters & Typography: 海报与排版 | Event posters, covers, type-driven visuals, and strong layout compositions. +- Products & E-commerce: 商品与电商 | Product shots, detail pages, packaging, selling points, and ads. +- Brand & Logos: 品牌与标志 | Logos, identity systems, brand touchpoints, and campaign visuals. +- Architecture & Spaces: 建筑与空间 | Architecture renders, interiors, city maps, and spatial concepts. +- Photography & Realism: 摄影与写实 | Portraits, phone photography, film texture, and commercial photography. +- Illustration & Art: 插画与艺术 | Illustration, art styles, material experiments, and decorative images. +- Characters & People: 人物与角色 | Character design, pose references, cards, and 3D toys. +- Scenes & Storytelling: 场景与叙事 | Storyboards, narrative scenes, livestream frames, and worldbuilding. +- History & Classical Themes: 历史与古风题材 | Classical scrolls, historical figures, traditional themes, and poetry visuals. +- Documents & Publishing: 文档与出版物 | White papers, manuals, encyclopedic plates, and publishing layouts. +- Other Use Cases: 其他应用场景 | Creative experiments, special tasks, mixed workflows, and practical cases. + +## Styles + +- 3D: 3D | Keywords: 3d, toy, render, 玩具 +- Architecture: 建筑 | Keywords: None +- Brand: 品牌 | Keywords: brand, logo, identity, 品牌, 标志 +- Character: 角色 | Keywords: character, avatar, pose, 角色, 人物 +- Characters: 人物 | Keywords: None +- Charts: 图表 | Keywords: None +- Classical: 古典 | Keywords: classical, dynasty, history, 古风, 历史 +- Documents: 文档 | Keywords: None +- History: 历史 | Keywords: None +- Illustration: 插画 | Keywords: illustration, painting, watercolor, 插画, 绘画 +- Infographic: 信息图 | Keywords: infographic, diagram, 信息图, 图解 +- Other Use Cases: 其他应用场景 | Keywords: None +- Photography: 摄影 | Keywords: None +- Poster: 海报 | Keywords: poster, cover, typography, 海报, 封面 +- Product: 商品 | Keywords: product, packaging, 商品, 包装 +- Products: 商品 | Keywords: None +- Realistic: 写实 | Keywords: photo, realistic, camera, 写真, 写实 +- Scenes: 场景 | Keywords: None +- UI: 界面 | Keywords: ui, interface, dashboard, 界面, 截图 + +## Scenes + +- Creative: 创意 | Keywords: None +- Tech: 科技 | Keywords: ai, rag, tech, data, 技术, 数据 +- Commerce: 商业 | Keywords: product, brand, ad, campaign, 商品, 商业, 广告 +- Education: 教育 | Keywords: guide, atlas, science, learning, 学习, 科普 +- Social: 社媒 | Keywords: social, x , wechat, 朋友圈, 社媒 +- Fashion: 时尚 | Keywords: fashion, clothing, portrait, 服饰, 写真 +- Food: 食品饮品 | Keywords: food, drink, coffee, tea, 餐厅, 咖啡, 茶 +- Travel: 旅行 | Keywords: city, map, street, 城市, 地图, 街头 +- Story: 叙事 | Keywords: story, scene, world, 故事, 场景 +- History: 历史 | Keywords: history, dynasty, ancient, 历史, 古希腊, 唐 + diff --git a/skills/image-prompt-style-library/style-library-index.md b/skills/image-prompt-style-library/style-library-index.md new file mode 100644 index 0000000..7148821 --- /dev/null +++ b/skills/image-prompt-style-library/style-library-index.md @@ -0,0 +1,78 @@ +# Image Prompt Style Library Reference + +改造自 awesome-gpt-image-2 风格库(MIT License © 2026 liyue-aigc / freestylefly),适配 Easy Code Agent 工作流。 + +## 模板总览(22 套) + +| ID | 模板名 | 分类 | 适用 | +|---|---|---|---| +| ui-screenshot-system | UI 截图系统 | UI & Interfaces | App截图、仪表盘、社媒截图 | +| infographic-engine | 信息图引擎 | Charts & Infographics | 解释图、技术图解、知识卡片 | +| scientific-scale-diagram | 科学尺度缩放图 | Charts & Infographics | 微观到宏观尺度科普 | +| poster-layout-system | 海报排版系统 | Posters & Typography | 活动海报、封面、社媒传播 | +| sports-campaign-poster | 运动商业 Campaign | Posters & Typography | 运动品牌、运动员海报 | +| conceptual-typography-poster | 概念字体海报 | Posters & Typography | 标题即主视觉 | +| ink-double-exposure-poster | 水墨双重曝光海报 | Posters & Typography | 诗意人像、水墨氛围 | +| nature-science-poster | 自然科普海报 | Posters & Typography | 自然主题高级科普 | +| product-commerce-visual | 商品商业视觉 | Products & E-commerce | 商品主图、包装、详情页 | +| personalized-beauty-report | 个性化美妆报告 | Products & E-commerce | 美妆推荐、肤质报告 | +| brand-identity-package | 品牌身份包 | Brand & Logos | Logo 系统、VI 套件 | +| brand-touchpoint-board | 品牌触点视觉板 | Brand & Logos | 多触点 Campaign 展示 | +| architecture-space | 建筑与空间 | Architecture & Spaces | 室内、建筑表现、城市地图 | +| realistic-photography | 写实摄影 | Photography & Realism | 人像、街拍、商品摄影 | +| street-accident-moment | 街头意外瞬间摄影 | Photography & Realism | 街头抓拍、手机纪实 | +| illustration-art-style | 插画与艺术风格 | Illustration & Art | 动漫、水彩、水墨、风格实验 | +| character-design-sheet | 角色设定表 | Characters & People | 角色三视图、动作网格 | +| 3d-collectible-toy | 3D 收藏玩具 | Characters & People | 收藏公仔、潮玩、盲盒 | +| scene-storytelling | 场景叙事 | Scenes & Storytelling | 分镜、世界观、情绪叙事 | +| history-classical-themes | 历史与古风题材 | History & Classical Themes | 古风长卷、朝代服饰、诗词视觉 | +| document-publishing | 文档与出版物 | Documents & Publishing | 白皮书、手册、百科图鉴 | +| concept-product-breakdown | 概念产品研发拆解 | Other Use Cases | 拆解图、研发视觉板 | + +## 选择规则 + +1. 先匹配显式产品类型 → 模板分类(product / poster / UI / infographic / brand / photography / character / document) +2. 再匹配视觉词 → Styles 标签(realistic / 3D / illustration / classical / brand / poster / UI) +3. 再匹配语境词 → Scenes 标签(commerce / education / social / food / travel / story / history / tech / creative / fashion) +4. 需求模糊时,提供 2-3 个最强的模板方向并询问用户选择,再写最终提示词 +5. 最终输出必须包含:所选模板名 + 可直接复制的完整提示词 + 文字/画幅/版式/负面约束 + +## 风格标签关键词表 + +| 标签 | 中文 | 触发关键词 | +|---|---|---| +| 3D | 3D | 3d, render, figure, 玩具, 公仔 | +| Brand | 品牌 | brand, logo, identity, 品牌, 标志 | +| Character(s) | 角色/人物 | character, avatar, mascot, 角色, 人物, ip | +| Charts | 图表 | chart, diagram, graph, 图表, 数据 | +| Classical | 古典 | classical, ink, scroll, 古风, 水墨, 长卷 | +| Documents | 文档 | document, manual, handbook, 白皮书, 手册 | +| History | 历史 | history, dynasty, ancient, 历史, 唐宋 | +| Illustration | 插画 | illustration, anime, watercolor, 插画, 漫画 | +| Infographic | 信息图 | infographic, knowledge, map, 信息图, 图谱 | +| Photography | 摄影 | photo, camera, lens, 摄影, 相机 | +| Poster | 海报 | poster, cover, typography, 海报, 封面 | +| Product(s) | 商品 | product, packaging, 商品, 包装 | +| Realistic | 写实 | photo, realistic, camera, 写真, 写实 | +| Scenes | 场景 | scene, world, storyboard, 场景, 世界观 | +| UI | 界面 | ui, interface, dashboard, 界面, 截图 | + +## 场景标签关键词表 + +| 标签 | 中文 | 触发关键词 | +|---|---|---| +| Creative | 创意 | 创意, 实验, 概念 | +| Tech | 科技 | ai, rag, tech, data, 技术, 数据 | +| Commerce | 商业 | product, brand, ad, campaign, 商品, 商业, 广告 | +| Education | 教育 | guide, atlas, science, learning, 学习, 科普 | +| Social | 社媒 | social, wechat, 朋友圈, 社媒 | +| Fashion | 时尚 | fashion, clothing, portrait, 服饰, 写真 | +| Food | 食品饮品 | food, drink, coffee, tea, 餐厅, 咖啡, 茶 | +| Travel | 旅行 | city, map, street, 城市, 地图, 街头 | +| Story | 叙事 | story, scene, world, 故事, 场景 | +| History | 历史 | history, dynasty, ancient, 历史, 古希腊, 唐 | + +## 来源与许可 + +- 上游项目:https://github.com/freestylefly/awesome-gpt-image-2 (MIT License) +- 本文件为衍生改造版本,遵循原仓库 MIT 许可证的署名要求。