用途:为 Orbitant 工程博客生成特色图或缩略图,依据品牌视觉规范编写提示词,并通过捆绑脚本调用 Google Gemini 图像 API 生成图像后交付用户。
主要能力:依据文章主题选择概念隐喻(约 70%)或建议使用真实团队照片(约 30%);按浅色(方法论、架构、产品等)或深色(安全、调试、基础设施、AI 等)背景规则构图;自动按图像底部亮度合成白/黑 Orbitant 水印;支持一次生成多张候选图,并在图像旁保存 .prompt.json 记录提示词、模型、比例与时间戳,便于复现。
使用方式:需要 Node.js 18+,安装依赖 npm install @google/genai sharp。设置 GOOGLE_API_KEY(推荐写入 .env,或以环境变量、shell 配置文件方式设置)。可先运行测试命令验证:
node plugins/orbitant-marketing/skills/image-creation/scripts/generate-image.mjs
--prompt "..."
--output /tmp/orbitant-test.png
--count 1
生成图像:
node scripts/generate-image.mjs
--prompt "THE CRAFTED PROMPT"
--output ./output/ARTICLE-SLUG.png
--aspect 16:9
--count 3
参考图:assets/reference/ 为空时可运行 node scripts/scrape-insights-images.mjs 下载约 26 张参考图(可重复运行,加 --force 重新下载)。水印素材为 assets/watermark-white.svg 与 assets/watermark-black.svg,可用 --watermark white|black|none 覆盖自动检测。
限制:--negative 参数虽被脚本接受但当前 Gemini 图像模型不支持,会被忽略并给出警告,负面约束需直接写入主提示词。提示词中不得出现文字、词语或标志,需为底部中央预留干净区域。团队/文化类文章建议使用真实照片而非生成。若无 GOOGLE_API_KEY,技能仅输出提示词供用户在 AI Studio 等工具中手动使用。视觉识别完整规范见 references/visual-identity.md。