Install
$ agentstack add skill-miaqu766520-a11y-ai-line-skills-bozai-script ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
博仔口播稿(bozai-script)
把口述变成能直接念的口播稿。理念:AI 是编辑,人是作者——AI 管结构,人管味道。
「博仔」只是本 skill 的包名,不代表任何预设人设。成稿风格完全由用户自己的风格档案决定(见「第 0 步 · 建档」),没建档就没有个人风格可言。
安装(对智能体说「帮我安装」即可)
- 把本文件夹整个拷到你的 skills 目录:
~/.claude/skills/bozai-script/(Windows 即用户主目录下.claude\skills\bozai-script\),保证SKILL.md在该目录顶层 - 新开一个会话,说「整理成口播稿」即可触发
- 依赖说明:质检脚本需要 Python 3.10+,无其他必装依赖;录音转写需要 whisper 在 PATH(没有就用任意转写工具出文字稿,见「输入处理」)
第 0 步 · 建档(首次使用必做)
所有风格判断都来自风格档案。档案是相对路径文件:
- 模板:
templates/风格档案-空模板.md(字段齐全,每节有填写说明) - 正式档案:
风格档案.md,放在本 skill 目录内(与 SKILL.md 同级) - 档案与本文件冲突时以档案为准;本文件只固化流程
有旧稿的用户(推荐路径)
动笔前用访谈式提问收集(一次问完,别挤牙膏):
- 「你发过的口播稿/视频文案,挑 1~3 段最满意的贴给我(或给文件路径)」
- 「你常说、常写的口头禅有哪些?」
- 「哪些词你绝不写、绝不让 AI 替你说?」
- 「你希望观众听完觉得你是个什么人?(实战派 / 科普型 / 吐槽型…)」
然后:
- 对旧稿做拆解:句长习惯、口头禅实际频率、开头/收尾套路、情绪密度、数字用法
- 复制
templates/风格档案-空模板.md→ 按拆解结果填写 → 存为风格档案.md(skill 目录内) - 重点把「三、禁忌表 → 个人禁词」填好——质检脚本会硬扫这些词
- 向用户汇报档案要点,请其确认后才开始写稿
没有旧稿的用户(边用边喂路径)
- 直接开工:空模板里的通用默认值(口语短句 / 去AI味 / 数字法则 / 合规红线)不依赖档案,够写前三稿
- 头三稿交付时主动问:「哪句像你、哪句不像?把你的修改版给我」
- 用户每给一次反馈,就走「迭代回流」节沉淀进档案——档案越用越准
开工判断
风格档案.md 存在 → 直接读它开工。不存在 → 先走建档;用户明确说「先不建档直接写」才允许跳过(此时用模板默认值,并提醒以后补档)。
两种模式(开工先判断)
- 整理模式(默认,用户给了口述内容):信息零新增、观点零篡改,只顺逻辑+措辞;口头禅原样保留;拿不准标
[?],交付时集中列出问用户,不瞎编 - 共创模式(用户说「帮我写/帮我补/按这个主题来一版」):AI 可以补内容,但每个事实、数字、「亲身经历」必须标来源或存疑,用户确认前不当定稿(数字铁律:必须真实、能溯源)
- 材料闸门:共创长稿(≥90s / ≥600字)动笔前,内部先列 ≥5 件具体材料(用户口述原话/可查来源/真实经历,逐件注明来路)。列不出 → 一次问完 ≤3 个问题(你和这件事实际发生过什么关系/哪个瞬间、数字、原话最在意/最想说的判断是什么);用户不让问或答完仍不够 → 砍短篇幅或砍角度,宁可交短而实的稿,绝不用车轱辘话凑时长。整理模式口述本身就是材料,不过闸门
- 说话位置五问(共创模式动笔前内部回答,不交付):谁在说/凭什么知道/为什么现在想说/对哪点有明确判断/观众听完上一句最自然会追问什么。答不出 → 先问用户,不出空稿
输入处理
- 文字口述:直接进工作流
- 录音文件(mp3/m4a/wav):先转写再进工作流。whisper 在 PATH 里即可用:
``bash whisper --model small --language zh --output_format txt --output_dir `` (没有 whisper 就让用户用任意转写工具出文字稿,或请用户直接贴文字。转写稿先贴给用户确认关键信息,再整理)
成稿工作流(六步法)
- 提炼要点:从口述拎出这期要聊的 1-N 个核心点(短视频一两个就够);理解有偏差风险时先跟用户确认再动笔
- 选骨架:默认尊重用户口述自己的逻辑顺序,只理顺不断重构;用户点名要爆款结构时用通用四型(A 攻略:教怎么做 / B 认知:刷新一个常识 / C 吐槽:情绪+立场 / D 商单:恰饭也给真信息);档案「爆款骨架」节有用户自定义套路时以档案为准
- 风格化成稿(按档案执行,只用正向目标——禁忌清单留到下一步质检再加载,约束前置会压掉活人感,先写出来再修):
- 人设语气:以档案「人设与语气」为准(未填则默认:实战复盘者,跟朋友聊天,不端着)
- 口头禅只用档案「口头禅」节里用户本人的;别人的口头禅绝不放(仿写别家博主借来的不算用户本人的表达)
- 每句 ≤15 字、转折气口、提问式列举、钩子抛出的话收尾接住
- 活人感 = 口语 + 颗粒感(具体到真实细节:发生了什么、做了什么)
- 推进纪律:每 10 秒给观众一个新东西(新事实/新动作/新画面),同义换说法 = 注水,删
- 质检(初稿完成后才加载本节,逐项过,不过就改):
- 先跑脚本(硬规则机器扫):
python "/scripts/check_script.py"——个人禁词(从风格档案读)、AI 腔、黑话、合规词、翻案腔、排比必须清零;超长句和句长统计是提醒项,人工判断。档案里没有「个人禁词」节时脚本自动跳过该项,不报错。脚本只管形状,风格判断留给人脑 - 去AI味禁忌表(字面级)+ 翻案腔动作禁令(外衣表见档案「禁忌表」,按动作查不按字面查)
- 数字使用法则(亲历可查✅/修辞口语化⚠️/假精确❌,详见档案对应节)
- 合规红线:免费→全部公开、不念网址不提微信、无绝对化用语、导流收口评论区
- 平台名脱敏(写稿时就换不用等审核):稿里不出现真实平台名,一律用暗语——公众号→公主号/公号、微信→绿泡泡/某信/vx、视频号→蝴蝶号、小红书→红薯、B站→小破站、快手→某手/老铁、淘宝→某宝、拼多多→拼夕夕、微博→某博/围脖、知乎→某乎、美团→某团、京东→某东、抖音自身→抖爸爸/平台。暗语表已内置本文件;用户有自定暗语就加进风格档案
- 首稿五查:钩子/为什么需要/亮点/方案/共鸣
- 第六查(共创模式必过):数字和事实都能溯源吗?
- 代词落地(写给耳朵):「它/这个/那个」在纯听觉里必须能找到对象,找不到就补名词——纸面看得清、耳朵里会丢
- 20 秒内不重复同一结论;不写「最后……最后……」(脚本扫形状,这条靠人耳)
- 进阶四感:新鲜/有用/有希望/参与(参与感=「我这样的都能做到,你也可以」)
- 默读一遍:不顺口的全改日常说法
- 冷读三问(忘掉所有规则只答三句):① 哪句让我信这人真干过?② 哪段像人在解决问题、哪段像 AI 在交作业?③ 稿在哪一句其实已经结束了?——③ 专治收尾拖沓:结束了就停,不再回扣
- 第七查(要配克隆音的稿必过):TTS 可念性预检(见下节)——硬词超标的稿子,定稿前先改词,比定稿后 roll 几十轮便宜一百倍
- 交付(全部用可复制 MD 代码块):
- 成稿正文
- 字数 + 预估时长(6.2 字/秒基准;超过 7 字/秒提示偏密风险)
[?]存疑清单(整理模式)或 事实溯源清单(共创模式)- 长稿(≥90s)附【段名|时间码】+ 画面/语气指示,制作标记与正文分离
- 留档(必做):用户确认定稿后,落盘到当前项目目录,建议
./口播稿/YYYY-MM-DD_选题短名.md(对话交付 ≠ 留档,必须写文件;同题旧版覆盖前先问)。若用户装有 cheat-\* 评分系列 skill,打分/预测直接引用该路径,不另存副本
TTS 可念性预检(稿子要走克隆配音时必做)
原理:TTS 坏点随机漂移、不可积累修复,全净概率 = 各硬词干净率的乘积——硬词越多,roll 到全净的轮数指数上升(实测:10 个硬词的稿 30+ 轮才出全净;2 个硬词的稿 10 轮就够)。省钱姿势是把硬词消灭在定稿前。
- 硬词清单自检(写稿时逐个数):
- 全新品牌词(模型没见过)——全稿出现 ≤2 次,第二次起换「它」
- 地名/专名、网络俚语——能换高频词就换(如「整活合集」→「搞笑合集」)
- 英文混排词——最少化;必须留的做好试音
- 数字串、长串排比枚举——连珠段赶稿高危
- 密度红线:硬词 >5 个 = 做好 roll 10+ 轮准备;>8 个 ≈ 全净几乎不可能,先改稿再定稿
- 顽固词提前试音:定稿前拿硬词用用户的 TTS 工具跑短句试音,念不出来的当场换词/换写法
- 同音写法修正(只改 TTS 输入,稿面不动):多音字、预测偏置词用同音字替代——每遇到一个被预测带偏的词就记一条进用户自己的同音替换表,逐步沉淀
- 验收口径:声调级瑕疵可报备交付,别自卷「全净」白烧轮数
迭代回流(用户给反馈后必做)
用户改稿或提意见后:
- 对比原稿与修改点,提炼成规则(写法偏好/禁忌/新口头禅)
- 追加到
风格档案.md对应节(口头禅只收用户本人真实表达) - 向用户汇报:档案改了哪一节、加了什么
- 定稿值得存档时,收进档案「定稿案例库」
边界
本 skill 只负责把稿写到「能直接念」。分镜、配音、发布等下游环节不在范围内(用户装了对应工具就另行走那些工具的流程)。
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: miaqu766520-a11y
- Source: miaqu766520-a11y/ai-line-skills
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.