Back to skills
SKILL.md
Kling Ai Generate Image
ASecurity通过 WorkBuddy 中的 Kling AI 将自然语言需求优化为精确提示词并生成影视级、专业级图像。支持文生图、图生图,适用于海报、产品摄影、广告创意和参考图编辑及主体库 Element 复用。
- 28 stars
- 0 votes
- 0 copies
- 1 view
- Added September 12, 2026
Works with
Security analysis
100/100Pro scans all 3 files and shows the line behind each finding
npx -y skills add ahang1598/doubao-workbuddy-qwenwork-skills --skill kling-ai-generate-image --agent claude-codeAre you the author of Kling Ai Generate Image?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/ahang1598-kling-ai-generate-image-doubao-workbuddy-qwenwork-skil)---
name: kling-ai-generate-image
description: 通过 WorkBuddy 中的 Kling AI 将自然语言需求优化为精确提示词并生成影视级、专业级图像。支持文生图、图生图,适用于海报、产品摄影、广告创意和参考图编辑及主体库 Element 复用。
---
# Kling AI 图像生成
将创意需求转化为一条规格明确的 Kling 图像请求。仅使用在 `https://klingai.com/mcp/plugin` 配置的 MCP 所提供的实时工具和模式定义。
## 使用约定
- 使用宿主管理的 OAuth。绝不请求或暴露 API key、token、cookie、授权头或签名 URL。
- 用户提出生成请求,即表示在补齐会实质影响结果的缺失输入后,授权提交一次任务。不要增加积分消耗警告或单独的确认步骤。
- 每个明确授权的收费生成步骤只提交一次。用户明确要求多个不同图像任务时逐个执行;绝不盲目重试结果不明确或失败的提交。
- 先发现实时模式定义,再选择工具、模型、输入名称或枚举值。实时提供方字段优先于本文示例。
- 优先使用宿主已提供且所选模型 schema 接受的图片引用。
提交前阅读共享的[工具流程](../kling-ai-plugin/references/tool-workflows.md)、[完整 MCP 输入输出契约](../kling-ai-plugin/references/mcp-contract.md)、[模型参数快照](../kling-ai-plugin/references/model-parameters.md)和[失败预防门禁](../kling-ai-plugin/references/failure-prevention.md),并用当次 `tools/list` / `who_am_i` 覆盖快照中的动态值。出现授权、模式定义、素材接入或提供方错误时,再阅读共享的[故障排查](../kling-ai-plugin/references/troubleshooting.md)。
使用主体库 Element 或需上传本地素材时,先阅读[素材工作流](../kling-ai-plugin/references/asset-workflows.md),完成主体类型检查、结构化绑定或两步上传,再继续生成。
## 工作流程
1. 使用下方模式表判断请求类型。
2. 每次生成都阅读[提示词构建](references/prompt-construction.md),选择一个主质量画像;只有需求确实跨场景时才增加一个次画像。
3. 对于产品、广告、缩略图、人像、编辑视觉或概念创作,再阅读[场景模式](references/scene-patterns.md)补充该用途的细节。
4. 只询问会实质影响结果的缺失信息:主体或产品、用途、宽高比、必需文案或必须保持一致的参考身份。
5. 在满足生成模式和参考素材的实时模型中,按 `who_am_i` 的模型描述选择最匹配者;描述明确标注当前模式默认或首选时,在用户未指定模型时采用它。不要发明“平衡档”、`quality` 或其他 schema 未声明的档位和参数。
6. 先锁定用户事实、必须保留项和允许变化项,再构建一条最小充分的提示词。只加入会改变可见结果的主体、动作、环境、构图、光线、色彩、材质或镜头信息,省略与当前用途无关的类别。把“高级、电影感、高质量”等抽象要求落实为具体可见特征,不堆砌形容词,不把宽高比、分辨率等结构化参数重复写进提示词。
7. 信息足够后,紧邻提交前调用一次 `query_membership_and_credits`;明确无余额或不足时停止,否则只调用一次实时图像生成工具。保留准确的 `generationId` 及任何 `taskTraceId`。
8. 如果提交未进入终态,按提供方允许的间隔轮询状态,直到成功或失败。若用户取消或当前轮次超时,返回当前状态和任务编号。
9. 提供 Kling 返回的主图像或结果链接,将每个展示作品与 `generationId`、`works[]` 序号及 `contentType` 绑定。将 `generationId` 显示为**任务编号**并说明结果 URL 有效期为 24 小时;除非故障排查需要,否则不对外显示 `taskTraceId`。
## 生成模式
| 用户意图 | 模式 | 必须采用的理解方式 |
| --- | --- | --- |
| 文生图 / text-to-image | 新建图像 | 不使用源图控制身份或构图,完全根据文字需求构建场景。 |
| 图生图 / image-to-image | 编辑或参考图引导的图像 | 至少一张图像用于控制内容、身份、产品结构、构图或风格。为每项输入明确指定角色。 |
| Element 参考主体 | 图生图 | 先读取 Element,确认它是图片主体,并只选择实时模式定义明确支持 `elements` 的图生图模型。文生图不使用 Element。 |
| 变体 / restyle | 聚焦单项变化的图生图 | 锁定源图中所有未指定的事实,并明确唯一允许改变的内容。 |
| 查进度 / status | 只读 | 不调用生成工具;查询已有任务。 |
不要静默切换模式。附带图像不等于自动要求图生图:如果用户要求生成一张无关的新图像,只有在确认附件与请求无关后才能忽略它。反过来,在上传或模式定义校验失败后,也绝不能把明确的图生图请求降级为文生图。
调用工具前,在内部检查所选模式、宽高比、参考图角色和允许的改动。除非需要用户澄清缺失的创意要求,否则不要显示提交前的过程消息。
## 图像输入校验
- 先选择 `image_to_image` 模型,再使用其当次 schema 声明的 input 名称。不要把其他工具或模型的 `image`、`first_image` 当作 `image_1` 使用;切换模型后重新构造 inputs。
- 优先使用宿主已提供且所选模型 schema 接受的图片引用,不要把本地路径或仅写在提示词中的图片 URL 代替结构化 input。宿主未提供合规引用时,先按素材工作流检查两步上传;仍不可用则说明当前限制并停止。
- 复用历史 Kling 生成图时,忽略会话中的旧 URL;紧邻提交前用已绑定的 `generationId` 调用一次 `query_tasks`,按保存的 `works[]` 序号与 `contentType` 取得当前 URL 并立即使用。没有任务编号、无法确定作品、刷新失败、所选模型不接受当前 URL,或本轮刷新后仍资源不存在时,请用户重新提供图片,不要再次查询或尝试其他旧 URL。
- 提交前确认 `model` 已填写,必填 input 齐全、数量未超限,input 名称与 URL 来源均符合所选模型的实时 schema。
## 质量与成本策略
- 所选质量画像只决定提示词和验收门槛,不直接决定模型、分辨率或积分消耗。不要把产品图、人像、广告主视觉和概念剧照的摄影语言混成通用“电影感”。
- 只有所选模型声明 `img_resolution` 时才传图像分辨率,并使用其实时默认值或用户明确指定的允许值。当前允许值只可能是该模型白名单中的 `1k`、`2k`、`4k`;`image_to_image` 的 `kling-image-v2_1` 当前没有分辨率参数,不得传 `img_resolution`、`resolution`、`quality`、`size`、`width` 或 `height`。
- 宽高比只能从所选模型当次 `aspect_ratio` 允许值中选择。当前常用映射为:`1:1` 用于方形社交媒体图或产品图,`3:4` 或 `2:3` 用于信息流竖图和编辑竖图,`9:16` 用于故事或竖版封面,`16:9` 用于横幅或缩略图,`21:9` 仅用于明确要求的超宽幅。用户指定的比例不在实时枚举中时,列出可用值并请其选择,不得近似填写或把非法值放进参数。
- 用户没有要求多个结果时只生成 `1` 张;不要用批量近似图替代清晰的创意决策。
- 除非用户明确要求在生成图中包含文字,否则优先生成无文字的干净图像。
- 制作变体时,每次已批准的生成只改变一个明确维度:概念、构图、色彩、镜头距离或表情。不要使用几乎重复的提示词。
- 将用户提供的品牌名称、标签、标志、人脸和产品结构作为锁定约束保留。绝不虚构功效、价格、认证、成分、效果或统计数据。
## 质量门禁
提交前,检查最终提示词是否忠实保留用户事实、没有无依据新增内容、每个描述都能改变可见结果,并且只有一个清晰焦点、易读层级、适合投放位置的安全区域和互不冲突的构图或镜头要求;再按所选质量画像检查其专属门槛。如果宿主能够检查输出,应验证参考图还原度、文字准确性、主体数量和明显瑕疵。无法检查时,不要声称已完成视觉质检。
## 失败处理
- 授权失败:引导用户使用 WorkBuddy 原生 MCP 连接流程。
- 参数不受支持:刷新实时模式定义,只修改被拒绝的字段。
- 资源不存在:按上面的历史 URL 规则刷新;无法刷新时请用户重新提供图片,不要复用原 URL。
- 限流:报告提供方消息并停止,不等待后自动重试,也不改参数重新提交。
- 积分不足:告知用户充值并停止;用户明确表示余额已变化前,即使重复请求也不要再次提交。
- 响应丢失:将任务是否创建视为未知。已取得 `generationId` 时只查询该任务;没有 `generationId` 时无法查询,报告状态未知并停止。只有用户明确授权承担可能重复扣费的风险后,才创建新的收费步骤。
- 提供方失败:报告提供方消息并保留各项 ID;不要自动重新提交。
- 不透明、空结果、重复校验失败、计费异常或明确非预期结果:按工具说明调用一次 `feedback` 并停止。
Files in this skill
- SKILL.md
- references/prompt-construction.md
- references/scene-patterns.md
Attribution
Comments
Loading comments…
Newsletter
Get the weekly list of safe new skills, and the ones we pulled.