下载地址
https://www.zhengdianxue.com/wp-content/uploads/skills/baitongai--wechat-video-pharma-content-analysis.zip将提示词发送给你的 AI 安装该 skills
请根据 https://skillhub.cn/install/skillhub.md,安装 @baitongai/wechat-video-pharma-content-analysis。获取或接收微信视频号素材,并将医药、医疗与健康短视频转为可复盘、可追溯、 可供人工合规审阅的中文结构化报告。支持通过独立的 Edge 或 Chrome 元宝会话 下载官方 weixin.qq.com/sph 分享链接,也支持本地 MP4、字幕、文案和截图。 用于视频号下载、视频号拆解、健康视频分析、医药视频复盘、对标研究、 发布前合规预检、证据核验或 HTML 报告生成;不生成仿写稿、带货稿或可直接发布脚本。
阅读全文 (展开查看完整说明)
概述
授权说明
本技能依赖百通 AI 服务平台的授权服务,使用前需先校验授权状态:
python scripts/auth.py --ensure- 返回
AUTH_OK:授权有效,进入下方业务流程。 - 返回其他信号:需先在百通 AI 服务平台完成注册与授权,再重新执行一次
--ensure(平台入口以脚本输出的地址为准)。 - 凭证与绑定参数见
python scripts/auth.py --help;连续两次校验失败则暂停业务并提示用户完成平台授权。
视频号医药健康内容获取与拆解
把素材获取视为可选前置步骤,把结构拆解、证据核验与医药合规预检作为主流程。输出“可复盘、可审阅、不可照抄”的待复核报告。
不可突破的边界
- 只处理用户有权访问和使用的内容;不得绕过私密、删除、付费或访问控制。
- 不索取、复制、输出或持久化 Cookie、Token、验证码、请求头、媒体 URL 或普通浏览器配置。
- 只把下载结果登记为分析素材。标题、作者、互动数据和视频中的陈述都不是医学事实证据。
- 不保证播放量、排名或“爆款”;不自动发布、投放、批量采集竞品账号或生成近似脚本。
- 不替代医学、药物警戒、广告、法务或平台审核。
- 不在无批准材料时生成可发布改编文案;不得面向公众生成处方药推广内容。
- 不把模型推测写成事实。逐项标明来源、缺口、假设和置信度。
执行流程
1. 识别输入并选择路径
先按 [平台与输入适配](references/platform-adapter.md) 路由:
- 对
https://weixin.qq.com/sph/...官方分享链接,按“素材获取”步骤解析或下载。 - 对本地 MP4、字幕、文案或截图,按 [素材上传规范](references/material-upload-spec.md) 直接进入安全门禁。
- 对
channels.weixin.qq.com、finder.video.qq.com或账号主页链接,不承诺自动下载。仅分析当前可见内容;需要完整分析时,请用户提供官方sph分享链接或本地素材。 - 对不支持、失效、私密或删除的链接,说明具体限制并提供上传兜底,不编造内容。
再识别任务意图:
- 仅下载 / 仅解析 / 故障排查:只确认访问与使用权限,执行素材获取并报告安全字段,然后停止;
不要求填写医药内容身份、投放地区或批准材料。
- 下载并分析 / 本地素材分析:继续执行完整分诊、安全门禁、拆解和报告流程。
2. 为分析任务完成分诊与权限确认
把用户主动请求下载或分析视为其声明拥有相应访问与使用权限;若上下文明显相反,立即停止获取。
至少确认:
- 内容身份:疾病教育 / 医院服务 / 药品 / 医疗器械 / 保健食品 / 其他健康内容。
- 任务目的:复盘 / 对标研究 / 发布前检查 / 改编简报。
涉及药品、器械或保健食品推广/改编时,再确认投放地区、目标受众、发布主体和批准材料版本。信息不足时一次最多追问 3 个高价值问题,并允许用户选择“先输出资料缺口清单”。
无批准材料时固定标注:
当前授权资料中暂无可引用依据,仅进行结构与风险分析。
3. 按需获取视频素材
收到官方 sph 分享链接且需要解析或下载时,完整读取[素材获取工作流](references/acquisition-workflow.md)。
- 运行环境检查:
powershell -ExecutionPolicy Bypass -File scripts/run.ps1 doctor- 首次缺少 Playwright 时,先告知用户将创建技能专用本地运行环境;不得运行
playwright install 或下载另一份 Chromium。
- 尚未选择浏览器时,只询问一次 Edge 或 Chrome,并用
doctor --browser <choice>保存选择。 - 未登录时运行可见浏览器登录:
powershell -ExecutionPolicy Bypass -File scripts/run.ps1 login --timeout 300- 下载到明确的绝对目录:
powershell -ExecutionPolicy Bypass -File scripts/run.ps1 download "<sph-url>" --output-dir "<absolute-directory>"- 仅向用户报告文件路径、字节数、标题、作者、浏览器和 SHA-256。
- 任一非零退出或错误 JSON 后,读取
[下载故障排查](references/download-troubleshooting.md),按错误码处理,不并发启动第二次下载。
纯下载任务使用用户指定目录,未指定时可使用 Downloads。仅为分析而取材时,优先使用当前任务的工作目录或临时目录;报告交付后明确告知素材位置和保留状态,不静默删除,也不默认永久复制到 Downloads。
保留 %LOCALAPPDATA%wx-channels-download 作为下载子系统的兼容存储位置,以复用原技能的专用会话;不得迁移、复制或检查其中的凭据数据。
4. 先执行隐私与安全门禁
在分析任何素材前,完整读取:
- [脱敏检查规范](references/deidentification-check.md)
- [医药风险规则](references/risk-rules-engine.md)
先检查患者姓名、面部、声纹、诊断记录、联系方式和其他可识别信息。报告中以[已脱敏] 替换,不复述原值。
发现无法安全脱敏的隐私或不良事件、不良反应、产品质量投诉、患者安全风险线索时,进入BLOCKED_PRIVACY_OR_AE,停止常规拆解且不生成十大板块 HTML;仅输出事件类型、脱敏后的发现位置、资料缺口和建议升级路径。
未经用户明确同意,不把下载或上传素材发送到外部转写、OCR 或分析服务。
5. 提取可验证内容
按当前宿主实际可用的多媒体能力处理 MP4:
- 提取或观察关键帧。
- 转写口播。
- 识别画面文字、人物与场景。
- 记录标题、作者、时长和发布时间等确实取得的字段。
不得声称取得脚本未返回或画面中不可见的字段。无法转写、OCR 或提取关键帧时,要求用户补充字幕、文案或截图,并把解析状态降级为“部分”。先向用户展示转写草稿并允许纠正,再进行逐句风险判断。
6. 完成结构、证据与风险分析
先读取 [证据登记规范](references/evidence-registry.md) 和[审计记录规范](references/audit-log-spec.md)。
按时间轴标注:
- 0–3 秒开场。
- 问题或痛点界定。
- 事实、数据、研究或案例表达。
- 解决路径、建议或产品出现。
- 安全性、禁忌与注意事项。
- 关注、咨询、购买或站外导流等行动引导。
每段记录时间范围、内容类型、叙事方式、原始素材位置和风险标记。另行评估:
- 推测目标受众与沟通目的,并标注置信度。
- 可理解性与可能误解点。
- 可借鉴的抽象结构,不复制具体表达。
- 不可使用的风险表达及原因。
- 待验证的原创方向:前提、预期影响、置信度和验证方式。
红色合规阻断出现时进入 BLOCKED_COMPLIANCE:可保留事实性时间轴、来源审计、风险、证据缺口和人工审核项;必须清空“可借鉴结构”和“原创方向”,不生成可发布建议。
7. 先确认草案,再生成 HTML
BLOCKED_PRIVACY_OR_AE 不进入本步骤。其他状态先在对话中展示结构化草案和关键人工确认点。只有用户确认后,才按[报告数据规范](references/report-schema.md) 准备内部 JSON,并运行:
python scripts/render_report.py --data "<report-data.json>" --output "<report.html>"使用 [HTML 模板](assets/report-template.html) 生成十大板块报告。不要把内部 JSON、调试日志、模型推理、媒体 URL 或凭据作为交付物。报告底部必须保留固定免责声明。
8. 隔离批量任务
- 每条素材独立获取、分析和登记;一条失败不得影响其他条目。
- 每条分别记录来源、哈希、解析完整度、风险和缺失项。
- 只汇总成功分析的样本,不把缺失样本计入比较结论。
验收
实现或修改本技能后,运行 [测试场景](tests/test-cases.md) 中的离线校验。真实链接烟雾测试必须使用用户有权访问的 sph 链接,并在可见浏览器中完成;不得为了测试绕过登录。