用途:按用户需求程序化生成、下载并预览视觉素材,满足指定格式与质量标准,并提供回退机制。
主要能力与用法:先检查 media-management MCP 服务器是否已配置、其 create_image 工具是否可用。若可用,以它作为首选方式,传入自然语言提示词及相关参数进行生成。
默认参数:model 为 Standard(可选 Standard、Premium);size 为 auto(可选 auto、1024x1024、1536x1024、1024x1536,取最接近用户要求者);quality 为 medium(可选 low、medium、high);outputCompression 为 75(0–100,仅 webp/jpeg 适用);outputFormat 为 webp(可选 webp、jpeg、png);background 为 auto(可选 auto、transparent、opaque)。格式规则:若 outputFormat 为 png,则 outputCompression 设为 100。用户另有说明时以其为准。
生成成功后:运行本技能 scripts/ 目录下的 download-image.sh 下载并预览,命令为 bash scripts/download-image.sh --url "<image_url_from_response>" --id "<responseId>" --format "<outputFormat>" --preview;脚本处理凭据获取、下载与 VS Code 预览,可传 --output-dir <dir> 覆盖默认的 generatedimages/ 目录。不要用外部工具缩放或后处理生成的图像;如需控制显示尺寸,在引用处使用 CSS 属性(如 width、height、object-fit)。
回退:若图像生成失败或未启用,直接返回占位 URL https://cdn.scs.static.lightning.force.com/content/assets/d5222d4a11e6c2b735152d7eea824ce4/placeholder.svg 作为图像来源,不要下载,也不要保存到本地;在代码中以 src 属性或 CSS url() 直接引用。占位策略:只有这一个占位 URL,不要下载、修改或用 Python、ImageMagick 等工具生成其他占位图;若用户要求特定尺寸或格式的占位图,告知仅有此 URL,并指引在引用处用 CSS 属性缩放。
限制:具体收费、平台支持范围等资料暂未提供。