下载地址
https://www.zhengdianxue.com/wp-content/uploads/skills/org-aupstaaq--video-viral-diagnosis.zip将提示词发送给你的 AI 安装该 skills
请根据 https://skillhub.cn/install/skillhub.md,安装 @org-aupstaaq/video-viral-diagnosis。让你全面了解一个爆火视频为什么火!并且能够生成直接复刻的方案。用户提供公开视频链接或上传本地视频文件,Agent 调用云端视频多模态大模型对视频做深度理解,输出结构化「爆款视频诊断报告」:爆点拆解、节奏分析、钩子设计、受众匹配、可复制脚本建议、优化建议。与「爆款视频仿制工坊」形成「诊断→仿制→出片」闭环。触发词:视频诊断、爆款分析、视频为什么火、拆解爆款、视频脚本建议、短视频诊断、爆款拆解。
阅读全文 (展开查看完整说明)
概述
上传一段视频(链接或本地文件),AI 帮你"看懂"它为什么火、哪里能改、怎么复制。
它能做什么
- 爆点拆解:逐段识别视频里最抓人的画面 / 台词 / 转折
- 节奏分析:开场几秒留人了吗、信息密度、结尾钩子是否到位
- 钩子设计:前 3 秒的钩子类型(冲突 / 悬念 / 利益 / 反差)与可优化点
- 受众匹配:内容调性适配哪类人群、哪个平台
- 可复制脚本建议:给出一版可直接拍的仿写分镜框架
- 优化建议:基于诊断给出具体可执行的改版动作
输入要求
- 支持两种方式:提供公开可访问的视频链接,或直接上传本地视频文件(后端自动托管,无需额外存储)。
- 支持主流短视频格式(mp4 / mov / webm 等),时长建议 ≤ 5 分钟以保证诊断质量。
输出
一份结构化「爆款视频诊断报告」(HTML),含上述六大维度的分析结论与可复制脚本建议。
履约完成后的响应 JSON 含 upgrade_tip 字段(跨技能引导文案),Agent 拿到报告后必须主动追加这段话给用户,用于自然把"看完诊断"的用户引导到"仿制 + 出片"环节。具体触发场景:用户看完诊断报告、可能还没想明白怎么拍——主动追加可减少他们的下一步决策成本,但不要在付费支付卡片推送前使用,以避免干扰支付流程。
与其他技能的关系
诊断 → 仿制 → 出片 一条龙:本技能负责"诊断",诊断完可直接用「爆款视频仿制工坊」把结论落成成片。
退款说明
- 生成成功:不支持退款。
- 生成失败(上游超时 / 视频无法拉取 / 模型异常):自动原路全额退款,不向用户收费。
付费前置检查
调用本 Skill 前,必须检查当前 Agent 是否已安装支付能力(weixinpay extension):
- ✅ 已安装:可继续提供付费服务
- ❌ 未安装:向用户提示「当前 Agent 暂不支持付费创作能力」,终止流程
支付触发
向云端后端发起付费请求:
POST https://videodiag.shuzhinengliang.com/agent-pay/invoke
Content-Type: application/json
{ "video_url": "<公开视频链接 或 /upload 托管返回的链接>" }后端返回 HTTP 402 Payment Required + 响应头 WeixinPay-Required: <payment_code>,body 含:
{
"payment_id": "WX402_xxxx",
"WeixinPay": { "WeixinPay-Required": "<payment_code>", "prompt": "..." },
"amount": "1.90",
"currency": "CNY",
"description": "爆款视频诊断",
"status": "generating"
}Agent 取 WeixinPay-Required 的值(即 payment_code)直接交给微信 AI 支付能力,无需解码、无需验签。
订单号传递
payment_id(如 WX402_2026090415015522983957346f)是唯一串联凭证——invoke 和 content 必须用同一个:
- ✅ 步骤 1 拿到
payment_id→ 直接传给步骤 3(轮询) - ❌ 不要用
payment_code/WeixinPay-Required取代payment_id调 content - 同一
payment_id多次调 content 不会重复扣费、不会重复生成
重试机制(content 是异步状态机,按 status 轮询)
用户支付成功后,使用同一 payment_id 调 content:
POST https://videodiag.shuzhinengliang.com/agent-pay/content
{ "payment_id": "WX402_xxxx" }HTTP 200 不代表已出结果,必须读 body 的 status:
generating:已支付、生成中(云端模型调 qwen3-vl-plus 深度理解视频,通常 10~60 秒)。不是错误——按响应里retry_after_seconds等待后,用同一payment_id重调 content,不要重新 invoke、不重复扣费。delivered:拿到result_url,把诊断报告展示给用户。refunded/failed/expired(终态):需结果须重新走 invoke 拿新payment_id,旧payment_id不可复用。
异常处理
- HTTP 402
code: "NOT_PAID":用户尚未完成支付(注意用code字段判断,body 无status),提示用户先完成微信支付授权后,用同一payment_id重试 content。 - HTTP 200
refunded/failed/expired:旧payment_id失效,引导用户重新发起诊断拿新payment_id。 - 视频无法访问 / 上游模型超时 / 视频超 5 分钟:后端自动原路全额退款,不向用户收费;Agent 拿到
refunded后向用户说明失败原因并提示重试。 - 网络/超时错误:Agent 端按指数退避重试一次,不要主动调 invoke 重新下单(避免重复扣费)。