下载地址
https://www.zhengdianxue.com/wp-content/uploads/skills/org-j1o8z85w--novel-characters-lqsy.zip将提示词发送给你的 AI 安装该 skills
请根据 https://skillhub.cn/install/skillhub.md,安装 @org-j1o8z85w/novel-characters-lqsy。阅读全文 (展开查看完整说明)
概述
把一本小说/故事拆解成可直接投产的角色设定集:每个角色的人物画像(外貌/性情/动机/人物弧)、英文形象提示词(出图用)、音色提示词(配音用),全部经过确定性质量门校验(引文逐字校验、画风一致性、角色撞车检查)。
适用场景
- 「帮我把这本小说的角色拆出来,做角色卡」
- 「我要做短剧/动画,需要每个角色的人物设定和出图提示词」
- 「分析这个故事里的人物关系,给我画像和音色建议」
- 短剧/动漫制作公司:小说改编前期的角色资产盘点
⚠️ 本技能为 Pay Skill:调用需按次付费(¥0.2/次)。用户明确需要角色拆解时再使用。
调用方式
调用付费 API(HTTP JSON 接口):
POST https://botcamp.cn/skillfactory/api/novel-characters-lqsy/run
Content-Type: application/json请求体
| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
novel_text | string | 是 | 小说/故事原文(≤3 万字) |
max_characters | int | 否 | 角色数量上限(默认 8,按戏份重要性取前 N 位) |
style | string | 否 | 出图风格:realistic(半写实,默认)/ghibli(吉卜力动画风) |
响应
① 成功(HTTP 200):
data.cast— 角色设定 JSON(角色卡数组:画像/形象提示词/音色提示词/原文依据)data.report— 角色表报告 markdown(故事摘要 + 每角色完整设定)data.quality_gate—passed或未过项说明
② 需要付费(HTTP 402):响应头 WeixinPay-Required: <payment_code>,响应体含 WeixinPay 提示块。
付费处理流程(关键)
- 收到 HTTP 402 → 向用户说明「本次角色拆解需付费 ¥0.2」并征得同意;
- 将
WeixinPay-Required的值作为paymentCode,调用weixinpay_pay向用户申请支付授权; - 用户完成支付后,携带
paymentCode参数原样重试POST /api/novel-characters-lqsy/run; - 收到 HTTP 200 → 将角色表与报告呈现给用户;
- 若仍返回 402(支付未完成/订单过期),重复步骤 2-3。
订单有效期 15 分钟;相同输入在有效期内重试不重复扣费。
使用示例
用户:我这有个女频逆袭的故事(附文本),帮我把角色都拆出来,我要做短剧。
Agent 应该:调用 API 传 novel_text(故事全文),付费后把 data.report 的角色表报告展示给用户,data.cast 保存为文件供后续出图/配音使用。
边界
- 不出实际图片/音频,只产出提示词(用户拿提示词去生图/配音工具执行)
- 不写剧本台词、不做分集大纲(那是短剧编剧工坊的活)
来源与许可
本技能核心方法论与质量门脚本来自 eternityspring 的开源项目 shuohao-skills(Apache License 2.0),经服务端化改造接入微信 Agent Pay 按次计费。Apache-2.0 许可允许商用与修改,署名归原作者 eternityspring 所有。