cyxj-release-kitlisted
Install: claude install-skill chenyuxiaojin/xiaochen-skills
# cyxj-release-kit:视频发布物料一条龙
成片定稿 → 标题(6 平台)→ 简介(6 平台)→ 封面(4:3 首选,另含 16:9 / 3:4)→ 上传 JPG。
本 skill 把 2026-07-05 loop 视频那次全流程实战固化下来,核心教训只有一条:
**中文文字永远不要交给生图模型渲染**——模型不认精确比例、脚本会中心裁切,文字进画面必掉字;
文字由浏览器渲染,底图才交给生图/实拍。
## 前置
1. 读 `内容创作/log/index.md` HEAD,拿到:成片位置、**最终导出字幕**(SRT)位置、视频主题。
2. 确认**视频标题已定稿**。没定稿就先出候选(规则见下),用户拍板后再走后面模块。
3. 所有事实(数字、时间戳、功能点)只从最终字幕/成片里来,**数据不编**(同 cyxj-jingxuan 的红线)。
## 模块一:标题(6 平台)
先读 `${CLAUDE_PLUGIN_ROOT}/skills/cyxj-release-kit/references/platform-specs.md`(各平台字数上限 + 自家高播放样本,必读)。
**标题只做一件事:对观众正在用 / 正在选的东西,给一个具体判决。** 形式就是"X 实测:发生了什么,数字多少"。
用户拍板的标准样本(2026-09-04):**「Agent Teams 实测:3 个 AI 互相证伪排 bug,Token 贵 4 倍」**——
东西名 + 体裁词 + 一个具体事件 + 一个数字判决,平铺直叙像新闻导语,第三人称陈述句。
流程:
1. **先摘利害句**:从最终字幕 / 成片里摘 3-5 条——具体数字(倍数 / 刀 / 分钟 / 百分比)、判决(不如 / 贵 / 降智 / 删掉 / 别用)、
观众身上正在发生的痛。摘不出来就如实回报用户"这期没有可卖的判决",等用户定方向。
2. **拼标题**:主语(工具 / 功能名,观众认识的东西)+ 体裁词(实测 / 对比 / 拆解 / 翻车)+ 事件 + 数字判决。冒号 / 逗号分隔。
3. **每平台 3 条候选**,各卖一条不同的利害句;每条附「前 15 字截断预览」;标一条推荐并说一句为什么。
用户拍板;拿不准的上 YouTube 后台「标题测试」让数据选,不靠猜。
4. **自检**(逐条过):≤字数上限?有具体数字?主语是观众认识的东西?体裁词 = 真实体裁?是陈述句?
硬上限(交付前数一遍):YouTube ≤25 字 / B 站 ≤25 字 / 抖音首行 ≤20 字 / 视频号 ≤25 字 / 小红书 ≤20 字 / TikTok 英文 ≤50 字符。
写法要求(只说要怎么写):
- 主语是观众正在用的工具 / 功能名,只写一次,英文名直接用
- 一条标题一个判决,判决里带一个具体数字(倍数 / 百分比 / 刀 / 天)
- 陈述句,第三人称,冒号或逗号分隔,像新闻导语
- 体裁词 = 片子的真实体裁(实测 / 对比 / 拆解 / 教程),标题里的每个事实都能在片中找到
- 三平台卖同一个判决,各平台只调字数和关键词位置
## 模块二:简介(6 平台)
规格逐平台见 platform-specs.md。要点:
- YouTube 简介带章节时间戳,第一条必须 `00:00`,**每个时间戳都要回字幕核对**,禁止估。
- 标题+简介成对交付,一次给全 6 个平台,别挤牙膏。
## 模块三:封面(HTML 封面工作台)
###