📦 Generate Poster通过 — 生成海报通过

v1.0.0

Flyelep API 生成电商产品主图和详情图海报。当用户要求生成产品图、电商海报、Amazon 商品图、详情页图片时使用此技能。

0· 18·0 当前·0 累计
flyelepai 头像by @flyelepai (flyelep)
下载技能包
最后更新
2026/4/20
0
安全扫描
VirusTotal
无害
查看报告
OpenClaw
安全
high confidence
该技能的指令、要求和行为与其声明的调用 Flyelep poster-generation HTTP API 的目的保持一致;SKILL.md 中未要求任何无关凭据或执行无关系统访问。
评估建议
本技能仅为 Flyelep 海报生成 API 的指令封装。使用前请: 1. 确认信任 https://www.flyelep.cn,因你的 API key(secretKey)将在请求体中发送至该服务; 2. 切勿在聊天或示例字段粘贴真实 key——运行时提供,并避免记录; 3. 如需包含商品图,API 要求公开可访问的文件 URL(任何获得 URL 者可下载),故勿暴露私有图片,除非已安全托管; 4. 使用后考虑轮换 API key,若发送敏感商品数据,请查阅 Flyelep 的隐私/保留政策。 整体而言,该技能与其声明目的一致。...
详细分析 ▾
用途与能力
名称/描述符合要求:SKILL.md 仅描述向 Flyelep 的 poster/generate 端点 POST JSON 以生成电商图片,未请求无关服务、二进制文件或系统访问权限。
指令范围
运行时指令仅聚焦于构建并发送 API 请求、处理以分号分隔的响应 URL 以及展示生成的图像。文档未指示读取任意本地文件、系统凭据或泄露其他数据,并明确警告示例中不得嵌入真实密钥。
安装机制
仅含指令的技能,无需安装步骤或下载代码,因此技能本身不会向磁盘写入任何内容或进行安装。
凭证需求
该技能未声明环境变量,但需在运行时于 JSON 正文中提供 Flyelep API key(已有文档说明)。向远程服务提供 API key 是预期行为;用户应知晓该 key 会发送至 Flyelep,并必须信任该服务。
持久化与权限
始终为 false,且不存在安装时持久化操作。该 skill 不会请求修改其他 skill 或全局 agent 配置。
安全有层次,运行前请审查代码。

运行时依赖

无特殊依赖

版本

latestv1.0.02026/4/20

- 首次发布“generate-poster”技能,通过 Flyelep API 生成电商商品海报与详情图。 - 支持跨境及国内电商平台(如 Amazon、淘宝),多语言、多海报类型。 - 可深度定制:参考图、文字、画幅比例、平台专属选项等参数任意组合。 - 安全处理 API key:按 Flyelep API 要求,key 置于 JSON body 传输。 - 提供完整文档:API 用法、参数映射、错误处理及示例一应俱全。

无害

安装命令

点击复制
官方npx clawhub@latest install flye-generate-poster
镜像加速npx clawhub@latest install flye-generate-poster --registry https://cn.longxiaskill.com

技能文档

通过 Flyelep AI API 生成电商产品主图和详情图海报。 重要:这是一个 HTTP API 调用技能。必须通过 HTTP POST 请求调用 API 接口,禁止通过浏览器访问 Flyelep 网站。

API 接口信息

  • URL: POST https://www.flyelep.cn/prod-api/poster-design/api/v1/poster/generate
  • Content-Type: application/json
  • 超时时间: 建议 300-600 秒(生图需要较长时间)

认证方式

在请求 JSON body 的 secretKey 字段中传入 API 密钥。用户需在 Flyelep 平台(https://www.flyelep.cn)获取密钥。
安全说明:将 secretKey 放在 JSON body 中是 Flyelep API 的设计要求,该 API 不支持 header 认证方式。API 密钥仅在请求时传递给 Flyelep 服务器,不存储在技能代码中。请勿将真实的密钥直接写在示例代码中,运行时由用户动态提供。

请求 Body

``json { "query": "生图需求描述,最多1000个字符", "generateType": 200, "posterType": 5, "platformType": "amazon", "languageType": "英文", "detailPictureNumber": 10, "modelEdition": 3, "needText": true, "secretKey": "用户提供的API密钥", "fileUrlList": ["https://example.com/product.png"], "aspectRatio": "1:1" } `

响应格式

成功:
`json { "code": 200, "data": "https://xxx.com/image1.png;https://xxx.com/image2.png;" } ` data 中多张图片 URL 以分号 ; 分隔。将分号分隔的 URL 拆分后逐个展示给用户,不要回读图片内容。

失败: `json { "code": 500, "msg": "错误信息" } `

参数说明

必传参数

| 字段 | 默认值 | 说明 | |------|--------|------| | query | - | 生图需求描述,最多1000个字符 | | generateType | 200 | 100=产品单图,200=产品详情图 | | posterType | 5 | 5=跨境电商,6=中文电商 | | platformType | amazon | 电商平台(见下方映射表) | | languageType | 英文 | 生成图片上的文案语种 | | detailPictureNumber | 10 | 产品单图固定为1;详情图可选5、10、15 | | modelEdition | 3 | 2=Flyelep 2.0,3=Flyelep 3.0 | | needText | true | 图片上是否包含文案 | | secretKey | - | API 密钥 |

可选参数

| 字段 | 默认值 | 说明 | |------|--------|------| | fileUrlList | - | 参考图片 URL 数组,最多6张 | | aspectRatio | 随机 | 图片比例:1:1、3:2、2:3、3:4、4:3、4:5、5:4、9:16、16:9、21:9 |

参数映射规则

platformType(电商平台)

  • 跨境电商:amazonTemuShopeeTikTok ShopAliExpressOZON
  • 中文电商:淘宝京东拼多多1688小红书

languageType(文案语种)

  • 跨境:英文、俄语、日语、韩语、阿拉伯语、德语、西班牙语、法语、泰语、马来语、越南语、葡萄牙语、菲律宾语、印尼语、意大利语、荷兰语、波兰语、中文繁体
  • 中文:中文简体

posterType(海报类型)

根据市场区域选择,再搭配 modelEdition:
  • 跨境电商 → posterType=5
  • 中文电商 → posterType=6

aspectRatio(图片比例)

  • 正方形:1:1
  • 横版:3:24:316:921:9
  • 竖版:2:33:44:55:49:16
  • 未提及比例 → 不传此字段(API 自动随机选择)

detailPictureNumber(图片数量)

  • 产品单图(generateType=100):固定为 1
  • 产品详情图(generateType=200):51015

调用示例

生成产品主图(跨境电商,Amazon): `bash curl -X POST "https://www.flyelep.cn/prod-api/poster-design/api/v1/poster/generate" \ -H "Content-Type: application/json" \ --max-time 600 \ -d '{ "query": "为这个蓝牙耳机生成一张白底产品主图", "generateType": 100, "posterType": 5, "platformType": "amazon", "languageType": "英文", "detailPictureNumber": 1, "modelEdition": 3, "needText": true, "secretKey": "你的密钥" }' `

生成产品详情图(带参考图): `bash curl -X POST "https://www.flyelep.cn/prod-api/poster-design/api/v1/poster/generate" \ -H "Content-Type: application/json" \ --max-time 600 \ -d '{ "query": "根据上传的图片生成对应的产品图", "generateType": 200, "posterType": 5, "platformType": "amazon", "languageType": "英文", "detailPictureNumber": 5, "modelEdition": 3, "needText": true, "secretKey": "你的密钥", "fileUrlList": ["https://example.com/product1.png", "https://example.com/product2.png"], "aspectRatio": "1:1" }' `

中文电商主图(淘宝,中文简体): `bash curl -X POST "https://www.flyelep.cn/prod-api/poster-design/api/v1/poster/generate" \ -H "Content-Type: application/json" \ --max-time 600 \ -d '{ "query": "为这款智能手表生成一张电商主图,突出科技感", "generateType": 100, "posterType": 6, "platformType": "淘宝", "languageType": "中文简体", "detailPictureNumber": 1, "modelEdition": 3, "needText": true, "secretKey": "你的密钥", "aspectRatio": "1:1" }' `

常见错误及解决方案

| 错误 | 原因与解决 | |------|-----------| | HTTP 405 Not Allowed | URL 路径错误,确保包含 /prod-api 前缀 | | code 500 "当前并发请求过多" | 服务繁忙,稍后重试 | | HTTP 401 | 密钥无效或已过期,在 Flyelep 平台重新生成 | | 请求超时 | 生图最多需要5分钟,增大超时时间 | | data 为空 | 生图任务在排队中,稍后重试 | | 描述超过1000字符 | 缩短 query 内容 |

提示词处理

基于参考图生成: 将用户的产品描述传入
query,通过 fileUrlList 附上参考图片 URL。仅在描述明显不足时才优化。

无参考图生成:query` 中描述产品、风格和构图。 保留用户的创意意图。当用户描述模糊时,根据上下文(平台、语言等)推断合理的默认值。

数据来源ClawHub ↗ · 中文优化:龙虾技能库