用途:把用户给出的短语、氛围、角色、品牌或空间等模糊需求,转化为一张经过策划的主题视觉情绪板,而非简单堆图。
主要能力:将需求解读为氛围形容词、色彩和谐类型(单色/类似/互补/三色/中性+点缀)、主体与镜头清单、字体风格;通过 web_fetch 从 Pexels、Unsplash 等图库获取带真实 CDN 图片 URL 与说明文字的候选图;按色彩、镜头类型、构图质量与主题契合度筛选,通常保留 8-16 张(密集板可到 16-18 张),并提取 4-6 个十六进制调色板颜色;为每张图分配 hero/wide/tall/normal/small 版式角色与 alt 文本;生成自包含 HTML(确定性 JS 瀑布流布局、调色板色条、Google Fonts 标题排版),并尝试用无头浏览器导出 PNG。
使用方式:先阅读 references/composition-principles.md;用 web_fetch 抓取图库搜索页(多词查询需 URL 编码,如 sun%20bleached%20concrete),运行 5-8 个针对性查询收集约 20-40 张候选;筛选后编写符合 scripts/build_html_moodboard.py 顶部 schema 的 JSON,执行 python3 scripts/build_html_moodboard.py board.json board.html;如需 PNG 再执行 python3 scripts/render_png.py board.html board.png。修改时编辑 JSON 并重跑脚本,不要手改 HTML。
适用场景:游戏、品牌、室内、角色等视觉方向提案与氛围参考。
限制:图片搜索工具不提供可用 URL,不能直接嵌入;需避免 AI 生成图库素材;版权审查由独立技能/流程处理;PNG 导出依赖无头浏览器与网络,失败时(退出码 2)HTML 即为交付物。许可为 PolyForm Noncommercial 1.0.0,商业使用需授权。