下载地址
https://www.zhengdianxue.com/wp-content/uploads/skills/org-gq6apqo2--magic-workshop-creative-image.zip将提示词发送给你的 AI 安装该 skills
请根据 https://skillhub.cn/install/skillhub.md,安装 @org-gq6apqo2/magic-workshop-creative-image。根据文字要求修改图片,或将照片制作成写真、Q版小人、毛绒贴布、Emoji、动物雕塑等创意效果,也支持 AI 涂鸦和刘海美化。支持微信 Agent Pay 支付,全部能力统一 0.80 元/次,用户确认付款后自动获取并展示作品。
阅读全文 (展开查看完整说明)
概述
智能特效工坊·创意图片
本 Skill 是支持微信 Agent Pay 的付费图片创作服务(Pay Skill),已接入支付建单与订单查询接口。每次选择一项创作能力,统一 0.80 元/次;由用户在微信原生支付卡片中确认付款,Agent 随后自动查询并展示作品。
根据用户的素材和要求选择服务,缺少必要信息时再询问。
服务与价格
| 能力 | sku_code |
|---|---|
| 人像写真 | portrait_face_swap |
| AI 图片编辑 | ai_image_edit |
| AI 涂鸦 | ai_doodle |
| AI Q版小人 | ai_chibi_character |
| 毛绒贴布 | plush_patch |
| Emoji 创作 | emoji_creator |
| 动物塑 | animal_sculpture |
| 美化刘海 | bangs_beautify |
本 Skill 全部能力统一为 0.8 元/次,一次付款对应一次能力调用。发起前告知价格,付款由用户本人确认;支付卡片金额不符时停止,不引导付款。只使用有权使用的素材;涉及真人换脸时确认人物成年及使用授权,不用于冒充或欺骗。
微信支付服务
本 Skill 通过以下接口完成支付与作品交付,适用于上表全部八项能力:
| 环节 | 接口与行为 |
|---|---|
| 创建付费订单 | POST https://magicball.kuaishou.com/workbuddy/v1/skus/{sku_code}/invoke,返回 HTTP 402、订单查询凭证 payment_id 和微信支付码。 |
| 用户确认付款 | 宿主自动识别 WeixinPay 并展示原生支付卡片;未自动展示时,调用 weixinpay_pay(paymentCode),由用户本人授权支付。 |
| 确认付款并获取作品 | POST https://magicball.kuaishou.com/workbuddy/v1/content,使用同一 payment_id 查询付款及生成状态,直到交付作品或进入终止状态。 |
支付卡片展示成功不等于付款成功。付款与交付状态以服务端查询结果为准;等待付款、生成和恢复查询均使用原订单,不重复建单收费。生成失败且返回 refund_required 时,说明退款待人工处理,不承诺自动到账。
向用户说明:“这项创作支持微信支付,费用为 0.80 元/次。请在支付卡片中确认付款,之后我会自动查询并展示作品。”不要要求用户填写支付配置或手动执行订单查询。
支付运行条件
本 Skill 使用微信 Agent Pay(SkillHub X402 协议)完成支付。发起请求前,检查当前宿主是否具备 weixinpay 支付能力:可调用 weixinpay_pay,或由宿主自动识别支付响应并展示原生支付卡片。缺少支付能力时,告知用户“当前 Agent 暂不支持微信支付付费能力”,在创建订单前停止。
确认当前宿主能够发送 HTTP 请求;涉及本地图片时,还需能够读取文件并编码 Base64。能力不足时,在建单前说明暂时无法完成。Agent 自行选择已有的 HTTP 工具、curl、PowerShell 或其他可用方式,不限定语言或操作系统,不要求用户安装运行时、填写接口配置或执行命令。
先阅读 [输入说明](references/inputs.md) 确定素材角色和请求体,再阅读 [接口与支付流程](references/api.md) 取得请求头和处理规则。接口配置由 Agent 使用,不在聊天中展示。
1. 发起创作请求
将用户意图映射到上表的一项 sku_code,按输入说明构造 JSON:
POST https://magicball.kuaishou.com/workbuddy/v1/skus/{sku_code}/invoke
Content-Type: application/json
Accept: application/json
Authorization: Bearer <使用 references/api.md 中的渠道标识>请求体只包含 inputs 和该能力需要的 parameters,不传价格、模型、商品 ID 或执行配置。发送前在本次任务的私有状态中记录“已准备发起”,随后只发送一次。禁止自动重试或跟随重定向。请求超时、响应不完整或返回错误时停止,不能换工具再发一次来判断是否成功。
2. 展示微信支付卡片
收到完整的 HTTP 402 支付响应后,按接口参考校验响应,并先保存顶层 payment_id。提取 WeixinPay["WeixinPay-Required"] 的字符串值作为 paymentCode,调用宿主提供的 weixinpay_pay,向用户申请支付授权:
{"paymentCode":"<响应中的 WeixinPay-Required 值>"}paymentCode 只传支付码字符串,不传整个 WeixinPay 对象,也不传 payment_id。若宿主已经自动展示本订单的原生支付卡片,跳过显式工具调用,不重复申请支付。支付码原样传递,不解码、不生成替代二维码、不代替用户付款;用户取消时停止。
支付交接与后续查询分成独立工具调用,避免支付结果被其他输出覆盖。支付码不能替代 payment_id,展示卡片也不代表已付款。
3. 自动获取并展示作品
支付工具返回后立即使用同一 payment_id 查询,不等待用户回复“已支付”或“继续”:
POST https://magicball.kuaishou.com/workbuddy/v1/content
Content-Type: application/json
Accept: application/json
{"payment_id":"<本次订单返回的 payment_id>"}查询不带 Authorization,不重传图片或支付码。按 [状态处理规则](references/api.md#查询状态处理) 自动等待:未付款或生成中继续查询;交付后展示作品;失败、过期或内部冲突停止。一次仅运行一个查询循环,若工具在后台执行,等待原进程,不重复启动。
交付后用图片预览或 Markdown 图片展示结果,并说明由 AI 生成或处理。用户取消时停止后续操作。任务中断后保留原订单状态;用户要求继续时恢复原订单查询,不重新收费。仅向用户展示价格、支付卡片、任务进度和作品,不打印支付标识、渠道标识或图片编码。