用途:为 One Stack 新闻通讯各期生成两类视觉素材——缩略图(1200×630 PNG,Pillow 绘制,Signal Grid 美学)与 Excalidraw 图表(Python 生成 .excalidraw JSON)。两者直接写入对应 issue 文件夹,按需提交。
主要能力:生成缩略图与 Excalidraw 图表;生成前自动读取品牌与风格上下文(brand-book.md、thumbnail-philosophy.md)及 issue 文件夹现有素材;提供品牌色板、字体、布局与语义配色规则;内置多种概念对应的可视化模式(中心辐射、前后对比、顺序流程、决策树、对比、并行流程、瓶颈)。
使用方式:先读取品牌文件与现有素材,参考既有实现(build_thumbnail.py、build_excalidraw.py);输入 issue slug、标题、副标题,可选概念、素材类型(thumbnail/excalidraw/both,默认 thumbnail)与图表规格。缩略图脚本写入 issue 文件夹后运行:cd /Users/reymerekar/Desktop/rm-agents/content/newsletter/issues/[issue-slug] && python3 build_thumbnail.py;Excalidraw 同理运行 python3 build_excalidraw.py。完成后读取 PNG 验证,检查 JSON 有效性,按需 git add 并提交。
限制:依赖本地固定路径(品牌文件、字体目录、issue 目录),路径与字体需按实际环境调整;缩略图尺寸固定 1200×630;Excalidraw 需按给定规格提供图表清单;未提供自动发布或云端同步能力。