← 返回 Skills 市场
114
总下载
0
收藏
0
当前安装
2
版本数
在 OpenClaw 中安装
/install generate-poster
功能描述
通过 Flyelep API 生成电商产品主图和详情图海报。 当用户要求生成产品图、电商海报、Amazon 商品图、详情页图片时使用此技能。
使用说明 (SKILL.md)
\r
Flyelep 电商海报生图\r
通过 Flyelep AI API 生成电商产品主图和详情图海报。\r 重要:这是一个 HTTP API 调用技能。必须通过 HTTP POST 请求调用 API 接口,禁止通过浏览器访问 Flyelep 网站。\r
API 接口信息\r
- URL:
POST https://www.flyelep.cn/prod-api/poster-design/api/v1/poster/generate\r - Content-Type:
application/json\r - 超时时间: 建议 300-600 秒(生图需要较长时间)\r
认证方式\r
在请求 JSON body 的 secretKey 字段中传入 API 密钥。用户需在 Flyelep 平台(https://www.flyelep.cn)获取密钥。\r
\r
安全说明:将
secretKey放在 JSON body 中是 Flyelep API 的设计要求,该 API 不支持 header 认证方式。API 密钥仅在请求时传递给 Flyelep 服务器,不存储在技能代码中。请勿将真实的密钥直接写在示例代码中,运行时由用户动态提供。\r
请求 Body\r
{\r
"query": "生图需求描述,最多1000个字符",\r
"generateType": 200,\r
"posterType": 5,\r
"platformType": "amazon",\r
"languageType": "英文",\r
"detailPictureNumber": 10,\r
"modelEdition": 3,\r
"needText": true,\r
"secretKey": "用户提供的API密钥",\r
"fileUrlList": ["https://example.com/product.png"],\r
"aspectRatio": "1:1"\r
}\r
```\r
## 响应格式\r
成功:\r
```json\r
{\r
"code": 200,\r
"data": "https://xxx.com/image1.png;https://xxx.com/image2.png;"\r
}\r
```\r
`data` 中多张图片 URL 以分号 `;` 分隔。将分号分隔的 URL 拆分后逐个展示给用户,不要回读图片内容。\r
失败:\r
```json\r
{\r
"code": 500,\r
"msg": "错误信息"\r
}\r
```\r
## 参数说明\r
### 必传参数\r
| 字段 | 默认值 | 说明 |\r
|------|--------|------|\r
| query | - | 生图需求描述,最多1000个字符 |\r
| generateType | 200 | 100=产品单图,200=产品详情图 |\r
| posterType | 5 | 5=跨境电商,6=中文电商 |\r
| platformType | amazon | 电商平台(见下方映射表) |\r
| languageType | 英文 | 生成图片上的文案语种 |\r
| detailPictureNumber | 10 | 产品单图固定为1;详情图可选5、10、15 |\r
| modelEdition | 3 | 2=Flyelep 2.0,3=Flyelep 3.0 |\r
| needText | true | 图片上是否包含文案 |\r
| secretKey | - | API 密钥 |\r
### 可选参数\r
| 字段 | 默认值 | 说明 |\r
|------|--------|------|\r
| fileUrlList | - | 参考图片 URL 数组,最多6张 |\r
| aspectRatio | 随机 | 图片比例:1:1、3:2、2:3、3:4、4:3、4:5、5:4、9:16、16:9、21:9 |\r
## 参数映射规则\r
### platformType(电商平台)\r
- 跨境电商:`amazon`、`Temu`、`Shopee`、`TikTok Shop`、`AliExpress`、`OZON`\r
- 中文电商:`淘宝`、`京东`、`拼多多`、`1688`、`小红书`\r
### languageType(文案语种)\r
- 跨境:英文、俄语、日语、韩语、阿拉伯语、德语、西班牙语、法语、泰语、马来语、越南语、葡萄牙语、菲律宾语、印尼语、意大利语、荷兰语、波兰语、中文繁体\r
- 中文:中文简体\r
### posterType(海报类型)\r
根据市场区域选择,再搭配 modelEdition:\r
- 跨境电商 → `posterType=5`\r
- 中文电商 → `posterType=6`\r
### aspectRatio(图片比例)\r
- 正方形:`1:1`\r
- 横版:`3:2`、`4:3`、`16:9`、`21:9`\r
- 竖版:`2:3`、`3:4`、`4:5`、`5:4`、`9:16`\r
- 未提及比例 → 不传此字段(API 自动随机选择)\r
### detailPictureNumber(图片数量)\r
- 产品单图(`generateType=100`):固定为 `1`\r
- 产品详情图(`generateType=200`):`5`、`10` 或 `15`\r
## 调用示例\r
**生成产品主图(跨境电商,Amazon):**\r
```bash\r
curl -X POST "https://www.flyelep.cn/prod-api/poster-design/api/v1/poster/generate" \\r
-H "Content-Type: application/json" \\r
--max-time 600 \\r
-d '{\r
"query": "为这个蓝牙耳机生成一张白底产品主图",\r
"generateType": 100,\r
"posterType": 5,\r
"platformType": "amazon",\r
"languageType": "英文",\r
"detailPictureNumber": 1,\r
"modelEdition": 3,\r
"needText": true,\r
"secretKey": "你的密钥"\r
}'\r
```\r
**生成产品详情图(带参考图):**\r
```bash\r
curl -X POST "https://www.flyelep.cn/prod-api/poster-design/api/v1/poster/generate" \\r
-H "Content-Type: application/json" \\r
--max-time 600 \\r
-d '{\r
"query": "根据上传的图片生成对应的产品图",\r
"generateType": 200,\r
"posterType": 5,\r
"platformType": "amazon",\r
"languageType": "英文",\r
"detailPictureNumber": 5,\r
"modelEdition": 3,\r
"needText": true,\r
"secretKey": "你的密钥",\r
"fileUrlList": ["https://example.com/product1.png", "https://example.com/product2.png"],\r
"aspectRatio": "1:1"\r
}'\r
```\r
**中文电商主图(淘宝,中文简体):**\r
```bash\r
curl -X POST "https://www.flyelep.cn/prod-api/poster-design/api/v1/poster/generate" \\r
-H "Content-Type: application/json" \\r
--max-time 600 \\r
-d '{\r
"query": "为这款智能手表生成一张电商主图,突出科技感",\r
"generateType": 100,\r
"posterType": 6,\r
"platformType": "淘宝",\r
"languageType": "中文简体",\r
"detailPictureNumber": 1,\r
"modelEdition": 3,\r
"needText": true,\r
"secretKey": "你的密钥",\r
"aspectRatio": "1:1"\r
}'\r
```\r
## 常见错误及解决方案\r
| 错误 | 原因与解决 |\r
|------|-----------|\r
| HTTP 405 Not Allowed | URL 路径错误,确保包含 `/prod-api` 前缀 |\r
| code 500 "当前并发请求过多" | 服务繁忙,稍后重试 |\r
| HTTP 401 | 密钥无效或已过期,在 Flyelep 平台重新生成 |\r
| 请求超时 | 生图最多需要5分钟,增大超时时间 |\r
| data 为空 | 生图任务在排队中,稍后重试 |\r
| 描述超过1000字符 | 缩短 query 内容 |\r
## 提示词处理\r
**基于参考图生成:** 将用户的产品描述传入 `query`,通过 `fileUrlList` 附上参考图片 URL。仅在描述明显不足时才优化。\r
**无参考图生成:** 在 `query` 中描述产品、风格和构图。\r
保留用户的创意意图。当用户描述模糊时,根据上下文(平台、语言等)推断合理的默认值。\r
安全使用建议
This skill is coherent with its stated purpose, but before installing: (1) verify Flyelep (https://www.flyelep.cn) is a provider you trust; (2) never paste your API key into public chat or example code — supply it at runtime and avoid logging it; (3) prefer a scoped/revocable API key if Flyelep supports it; (4) ensure reference images (fileUrlList) are allowed to be uploaded to the service and do not contain private data; (5) be aware generated images may have copyright or platform-compliance implications. If you need tighter control over secrets, avoid long-lived storage and revoke keys after testing.
能力评估
Purpose & Capability
Name/description state e‑commerce poster generation and the SKILL.md only describes calling Flyelep's poster-generation HTTP API with parameters — this is coherent. No unrelated binaries, env vars, or installs are required.
Instruction Scope
Instructions are specific about the POST endpoint, JSON body format (including a secretKey field), timeouts, and result handling. They ask the agent to infer reasonable defaults from context when user input is vague — that gives the agent some discretion but is appropriate for this type of skill. The skill explicitly warns not to use the Flyelep website in a browser and instructs not to read image binary content, which is consistent with an API-only design.
Install Mechanism
Instruction‑only skill with no install spec and no code files — lowest install risk (nothing written to disk by the skill).
Credentials
The skill does not require stored environment variables or credentials. It expects the user to supply Flyelep's API key in the JSON request body at runtime, which the SKILL.md documents. This is proportionate, but users should avoid embedding keys in logs or code and should supply keys only when needed.
Persistence & Privilege
always:false and no requested config or system changes. The skill does not request persistent presence or modify other skills or system settings.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install generate-poster - 安装完成后,直接呼叫该 Skill 的名称或使用
/generate-poster触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.1
- 增加了关于 API 密钥安全性和存储的详细安全说明,明确要求密钥仅由用户动态提供,不应硬编码在示例或技能代码中。
- 补充了 Flyelep 平台地址(https://www.flyelep.cn)及获取密钥的说明。
- 说明 API 不支持 header 认证,必须在 JSON body 传递 secretKey。
v1.0.0
Initial release of v1.0.0
- New: Poster generation skill poster, supporting multi platform e-commerce main/detail image generation
- Supporting cross-border platforms: Amazon, Temu, Shopee, TikTok Shop, AliExpress, OZON
- Support domestic platforms: Taobao, JD.com, Pinduoduo, 1688, Xiaohongshu
- Supports generation in 18 languages
- Provide standard skill structure and call examples
元数据
常见问题
Generate Poster 是什么?
通过 Flyelep API 生成电商产品主图和详情图海报。 当用户要求生成产品图、电商海报、Amazon 商品图、详情页图片时使用此技能。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 114 次。
如何安装 Generate Poster?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install generate-poster」即可一键安装,无需额外配置。
Generate Poster 是免费的吗?
是的,Generate Poster 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Generate Poster 支持哪些平台?
Generate Poster 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Generate Poster?
由 flyelep(@cnwanj)开发并维护,当前版本 v1.0.1。
推荐 Skills