Install
openclaw skills install @chenqg618/viral-script-freeopenclaw skills install @chenqg618/viral-script-free完全本地运行:引擎已经打包在本技能里(
scripts/engine/目录)。 核对过程不需要联网、不需要 API Key、没有调用次数上限。逐字稿不会离开你的机器。
拿到一份口播逐字稿(带时间戳更好),输出五件事:
| 维度 | 具体输出 |
|---|---|
| 结构地图 | 钩子 / 痛点共鸣 / 论证干货 / 转折升华 / CTA 五段,哪段有、哪段缺、各占几句 |
| 开场钩子 | 九类钩子里命中了哪几类、强度几级、前 3 秒是否被客套话占掉 |
| 留存节奏 | 平均句长、长短句交替率、拖沓段位置、信息密度(字/秒) |
| 口语度 | 0-100 分;命中哪些书面语连接词、是否被动句、有没有人称与语气词 |
| CTA | 强度三级、出现在第几句、是否落在结尾 |
问题清单按 P0 / P1 / P2 分级,每条都对应一条可复核的规则,不是主观打分。
| 免费版(本技能) | 完整版 | |
|---|---|---|
| 体检总览 | ✅ | ✅ |
| 结构地图 | ✅ | ✅ |
| 问题清单 | 前 3 条,只有标题 | 全部问题 |
| 位置(原文出处) | 🔒 | ✅ |
| 依据(命中规则) | 🔒 | ✅ |
| 建议(可直接照做的改法) | 🔒 | ✅ |
| 金句候选 | 🔒 | ✅ |
| 二创蓝图(五段填空模板) | 🔒 | ✅ |
完整版在 SkillPay 搜「爆款视频脚本拆解官」即可获取。
node scripts/run.mjs --sample
node scripts/run.mjs --input my-script.json
node scripts/run.mjs --input my-script.json --json
入参就是一份 JSON,样例见 templates/sample.json:
{
"text": "00:03 大家好,今天我想跟大家分享一下……",
"platform": "shipinhao",
"goal": "follow",
"duration": 68
}
| 字段 | 必填 | 说明 |
|---|---|---|
text | 是 | 口播逐字稿。可带 00:03 形式的时间戳,也可只给纯文本 |
platform | 否 | douyin / xiaohongshu / shipinhao / bilibili / kuaishou,影响信息密度基准 |
goal | 否 | sale(带货)/ follow(涨粉)/ traffic(引流)/ brand(品牌) |
duration | 否 | 成片时长(秒),用于校准信息密度 |
用户说以下任意一类话时使用:
本免费版是完整可用的核心产出,本版本不包含下面这些项:
同名工具的完整档是另一个独立商品(条款与条件以它自己的商品页为准);两档的差别就是上面这些,没有别的。
本技能只做机械层面的可复核判定:结构是否齐全、开场是否被客套话占掉、句子是否过长、书面语连接词是否过多、CTA 是否落在结尾。
它不判断、也无法判断:
如果输入不是口播稿(例如产品说明书、论文、聊天记录、日记流水),不要直接出结论:先明确告诉用户「这段材料看起来不是口播逐字稿,体检结果会没有意义」,确认后再决定是否继续。
字数或句数不足时,脚本会以退出码 3 结束并说明缺多少,不会编造一份看起来正常的报告。
SKILL.md
scripts/run.mjs 体检入口
scripts/engine/deconstruct.js 拆解引擎(确定性规则)
scripts/engine/lexicons.js 词表(钩子类型 / 书面语连接词 / 语气词)
references/hook-patterns.md 九类开场钩子判定规则
references/platform-rules.md 各平台信息密度与时长基准
templates/sample.json 入参样例