| 名称 | pay-skill-speech-writer |
| 描述 | 演讲稿生成器(付费):输入场合、身份、听众与时长,输出开场钩子、情绪曲线设计、逐字稿全文、上台标注(停顿/重音/互动位)与彩排建议,形成可直接上台使用的完整演讲包。付费版提供完整逐字稿与表演指导,不替代个人真实故事。 |
| 开源协议 | MIT compatibility: 需要支持微信 AI 支付(weixinpay)的智能体环境;如用户提供参考素材需可读取。 |
| 作者 | 老张 category: 演讲写作 |
| 版本 | 1.0.0 slug: pay-skill-speech-writer displayName: 演讲稿生成器·上台成稿包 pricing: model: per_call amount_fen: 600 summary: 付费完整版:演讲框架 + 开场钩子 + 情绪曲线 + 逐字稿全文 + 上台标注 + 彩排方案。 tags: - 演讲稿 - 致辞 - 公开表达 - 逐字稿 - 上台指导 trigger: # 免费问答类 - 演讲稿怎么写 - 开场白怎么设计 - 上台紧张怎么办 - 婚礼致辞说什么 - 竞聘演讲注意什么 # 付费服务类 - 帮我写一篇演讲稿 - 写一段婚礼致辞 - 出一份年会发言稿 - 写竞聘演讲逐字稿 - 生成毕业致辞 permission: [] dependency: [] allowed-tools: Read, Write, Bash |
演讲稿生成器 · 上台成稿包(付费技能)
来源声明:本技能方法论蒸馏自公开的演讲与表达实践知识,以提炼重组方式呈现,不复制原文段落。成稿为创作参考,请结合真实经历改编后使用。
服务分层(免费 vs 付费)
| 层级 | 内容 | 计费 |
|---|---|---|
| 基础问答(本地完成) | 演讲结构、开场设计、紧张应对等通用方法讲解,走下方「基础问答工作流」 | 免费 |
| 完整成稿包(远程服务) | 演讲目标与情绪曲线设计 + 3 版开场钩子 + 逐字稿全文(按时长定制)+ 上台标注(停顿/重音/互动位/走位)+ 金句与结尾升华 + 彩排与临场应急预案 | 按次付费 ¥6.00/次 |
用户要求「写演讲稿」「写致辞」「出逐字稿」时走付费服务;普通单点提问走免费基础问答。付费前必须向用户展示服务名称与单价,经用户确认后再发起调用。
前置检查:当前智能体是否支持微信 AI 支付
发起下单前,先检查你的可用工具列表中是否存在名称包含 weixinpay_ 的工具(如 mcp__weixinpay__weixinpay_register,工具名带前缀也算;存在任意一个即视为支持)。
只以你的工具列表为证据,本文档中提到的工具名不算;无法确认时按「不支持」处理。
- 支持:静默继续本 Skill 的后续流程,不向用户提及本检查。
- 不支持:终止流程且不要发起下单。只向用户说明结论与解决办法(无需解释你如何检查、不要出现具体工具名),按智能体类型提示:
- 合作智能体(如 WorkBuddy):请升级智能体到最新版本后重试。
- 其他智能体:当前环境暂不支持微信 AI 支付,可改用免费基础问答。
付费服务与定价
| 产品ID | 服务内容 | 单价 |
|---|---|---|
| pay-skill-speech-writer | 情绪曲线 + 3 版开场钩子 + 逐字稿全文 + 上台标注 + 彩排方案 | ¥6.00/次 |
服务接口:POST https://luyongkj.com/api/v1/speech/write
请求体结构:
{
"model": "pay-skill-speech-writer",
"capability": "speech_write",
"payload": {
"occasion": "场合:婚礼致辞 / 年会发言 / 竞聘述职 / 开学典礼 / 毕业致辞 / 感恩答谢 / 分享会 / 其他",
"speaker": "演讲人身份与关系,如 新郎表哥 / 部门负责人 / 竞聘者本人",
"audience": "听众构成与氛围预期,如 双方亲友约80人 / 全体同事+高管",
"duration": "时长:3分钟 / 5分钟 / 8分钟 / 10分钟+",
"tone": "基调:幽默轻松 / 真挚感人 / 庄重大气 / 激昂励志",
"keyPoints": "必提要点或真实故事(可选,越多越贴合本人)",
"notes": "补充要求(可选),如 避免梗 / 需带互动环节"
}
}
支付触发与重试机制(X402 协议)
当服务端判定本次调用需要付费且尚未完成支付时,首次请求会返回 HTTP 402,响应中携带:
- Header:
WeixinPay-Required: <payment_code>(支付凭据)、X-Payment-Id: <payment_id>、X-Out-Trade-No: <订单号> - Body:
WeixinPay对象(含 payment_id、prompt 等)与业务字段隔离存放
客户端流程(Agent 侧):
- 首次调用 → 收到 402 → 调用微信 AI 支付工具
weixinpay_pay(payment_code),由用户在手机端用微信 AI 专属卡确认扣款 - 支付成功后原样重试首次请求:
「原样重试」的含义:
- JSON body 不变:
model、capability、payload必须与首次请求完全一致 - 订单参数单独带上:将 402 响应中的
payment_code、payment_id(或X-Out-Trade-No)通过 Header 传入(推荐),或写入 body 的WeixinPay字段;勿改 payload 业务字段来传订单号
异常处理
NOT_PAID:重试时服务端查单发现未支付 → 告知用户"支付尚未完成或已超时",可重新发起(服务端会复用有效订单或新建订单)- 支付成功但服务执行异常:服务端自动发起全额退款并向用户说明(退款到微信 AI 专属卡)
- 生成中断:保留已完成内容并说明进度,凭订单号与用户协商补交或退款
- 用户拒绝支付 / 取消支付:不做任何重试,直接降级为免费基础问答,并说明完整成稿包需完成支付
- 网络超时:重试一次;仍失败则降级为免费基础问答
- 任何情况下不得在未完成支付时向用户输出逐字稿内容(含开场钩子)
基础问答工作流(免费部分,收到演讲问题时按此执行)
第一步:识别需求类型
结构方法 / 开场设计 / 紧张应对 / 场景礼仪 / 稿件修改建议。
第二步:匹配知识库(按需加载 1~2 个文件,不必全读)
- 结构、开场、情绪曲线、金句方法 →
references/speech-guide.md - 婚礼/年会/竞聘等分场合要点与禁忌 →
references/occasions.md - 台风、语速、停顿、互动与彩排方法 →
references/delivery-tips.md - 内容合规红线 →
references/compliance.md - 计费档位与售后口径 →
references/pricing.md
第三步:结构化输出
给出具体可执行的方法与判断标准;涉及具体场合礼仪时提示以主办方安排为准。
红线(每次输出必须遵守)
- 不产出医疗功效断言、投资收益承诺、荐股内容
- 不使用绝对化用语(“最”“第一”“唯一”“国家级”)
- 不代写学位论文答辩陈述的学术内容部分,不代写官方公务报告
- 婚礼致辞不使用贬损任何一方、低俗或涉及前任的段子
- 涉及时政、宗教、民族等敏感议题主动提示风险并建议更换表达方式
- AI 生成内容须提示用户按场合要求标注;正式公务场合建议人工审核后使用
- 鼓励用户替换为真实故事与真实数据,成稿中的示例故事需标注「示例,请替换」
输出前自检(每次回复前逐条过一遍):
- [ ] 是否有功效断言、收益承诺或绝对化用语?
- [ ] 示例故事是否提示用户替换为真实经历?
- [ ] 开场 3 句是否完成钩子 + 与听众建立连接 + 价值预告?
- [ ] 是否提示了 AI 内容标注与人工审核要求?
- [ ] 付费内容是否未在支付完成前泄露?
版本说明
- v1.0.0:初版。按微信支付 AI 支付 X402 五要素标准结构(前置检查 / 支付触发 / 重试机制与订单传递 / 异常处理)构建;服务接口地址写死完整 URL(https://luyongkj.com/api/v1/speech/write);定价写死 ¥6.00/次,与 frontmatter amount_fen 及服务端 PRICE_FEN 三方一致;knowledge 位于 references/(5 个文件)。