brainstorming
brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or planning anything new, in software or out of it (a talk, a business, a renovation).
lov-image-decorator为现有 PNG、JPEG 或 WebP 增加底部 caption 与右下品牌 Logo,并按艺术图片或软件截图选择带框、无框版式;适用于“给图片加说明底栏”“装饰这张截图”和 “add a caption bar to this image”。
Independent GitHub snapshot · Automated classification · Original documentation governs
name: lov-image-decorator description: > 为现有 PNG、JPEG 或 WebP 增加底部 caption 与右下品牌 Logo,并按艺术图片或软件截图选择带框、无框版式;适用于“给图片加说明底栏”“装饰这张截图”和 “add a caption bar to this image”。 license: MIT compatibility: "Portable Agent Skills format. Python 3.9+ and Pillow 9+." allowed-tools:
把一张已有图片确定性地包装成编辑式传播图:保留完整原图,为艺术图片增加 Warm Academic 圆角外框,为软件截图使用无外框版式,并统一追加底部 caption 区和右下品牌 Logo,输出已校验的 PNG、JPEG 或 WebP。
lov-image-creator 或宿主图像编辑能力。lov-gen-card、海报或信息图能力。每次运行先读取 skill.yaml 与共享 user-profile/v1。caption 依次取当前请求、
skills.lov-image-decorator.records.default_caption 和内置 fallback;Logo 依次取
当前请求、Skill 记录、共享品牌 Profile 和内置 LovStudio Logo。
只有用户直接声明的长期默认 caption 或 Logo 路径才通过
scripts/profile_store.py record --confirm 保存。不得保存一次性图片内容、远程凭据
或推断值。完整约定见 references/user-profile.md。
运行前读 references/skill-composition.md。相邻 Skills 只通过已校验的本地图片文件
交接,不构成隐藏运行依赖。
运行前确认:
scripts/decorate_image.pyassets/lovstudio-logo.pngassets/NotoSansSC-VariableFont_wght.ttfreferences/style-contract.mdreferences/skill-composition.mdSKILL_DIR,读取 skill.yaml 与 Profile。references/style-contract.md,保持 caption、Logo 与布局优先级一致。Powered by lovstudio.ai/skill/image-decorator。基本调用:
python3 "$SKILL_DIR/scripts/decorate_image.py" input.jpg \
--caption "本期封面:作品名与作者" \
--output output.png \
--json
使用 fallback caption:
python3 "$SKILL_DIR/scripts/decorate_image.py" input.jpg \
--output output.png \
--json
默认采用 editorial-caption 样式:米白外框、炭黑底栏、Medium 500 浅色 caption、右下
品牌 Logo。可以显式调整 padding、圆角、底栏高度、字号、Logo 尺寸和三种颜色;
不要在用户未要求时改变默认视觉体系。
软件截图使用 screenshot-caption:不增加米白外框或额外圆角,自动移除截图工具产生的
透明阴影画布,并将残留透明圆角展平为截图边缘背景;UI 内容与炭黑底栏直接衔接,避免
窗口装饰与外框叠加:
python3 "$SKILL_DIR/scripts/decorate_image.py" screenshot.png \
--caption "安装与加载链出错时,市场会一直停在‘正在加载插件’" \
--style screenshot-caption \
--output screenshot-decorated.png \
--json
context_id 与原始错误;不得把不存在、未回读或部分写入的文件写成完成。output、format、width、height、
caption_source、logo_source、decoration、bytes 与 sha256。screenshot-caption 只可裁掉透明/半透明阴影画布并展平透明
圆角,不裁 UI 内容;不对图片主体进行 AI 生成或内容修改。字段解析顺序为当前请求、项目上下文、Skill 记录、共享 Preferences、品牌 Profile、 安全默认值。直接声明的长期偏好才写入 Profile,并在结果中报告保存路径。