读书带货短视频
一次执行完成资料理解、带货角度、成稿、自检和 raw.json 包装。
观众不是因为“这本书知识很多”而下单。他先要感到:这句话在说我,这个困惑终于有人讲明白,这本书也许能陪我走出现在的处境。先触动人,再讲书;先创造“我需要它”的感觉,再给购买理由。
硬约束
- 单次运行、单份终稿、单次最终包装;不要设计多轮稿件。
- 本 skill 内不调用 subagent;运行时也不得暴露 Agent 工具。
- 目标时长约 4 分钟;正文目标
1050个中文字符,合格范围950-1150,绝不超过1250。 - 最终
raw.json严格遵守项目 7 字段契约,可被json.loads和load_step1_agent_raw读取并直接进入步骤 1.5。 - 不虚构原书内容、商品信息、价格、优惠、库存、销量或读者反馈。
- 不写成读书报告、论文摘要、课程讲义或冷静客观的知识罗列。
- 正文必须有明显情绪起伏,同时包含可供后续画面表现的具体场景与清晰因果。
必读参考
依次完整读取:
- source-and-evidence.md:长书抽取、覆盖和事实边界。
- conversion-writing.md:情绪型图书带货结构与文风。
- output-contract.md:过程文件和最终 JSON 契约。
一次性工作流
1. 读懂资料
按 source-and-evidence.md 抽取全文并建立章节地图与有界证据样本。源文件确实无法读取时才失败;不得凭封底简介或摘要写稿。
2. 找到一个能卖货的情绪切口
在当前上下文中形成 commerce brief,只选一个主切口:
core_audience:此刻最可能被这本书打动的一类人;life_moment:他正在经历的具体生活瞬间;emotional_engine:根据书的气质选择relief|recognition|curiosity|awe|hope|ambition|nostalgia|belonging|indignation中的一种;tension_source:观众已有理解与本书新解释之间的具体落差;unspoken_emotion:与主情绪发动机一致的真实感受或渴望;piercing_truth:一句能把核心落差说穿、但有原书支撑的判断;emotional_promise:听完后从什么情绪走向什么情绪;free_payoff:视频完整交付的一个故事、观点或认知反转;why_this_book:为什么是这本书,而不是任何一本同类书;objection:观众最可能不买的理由,以及真实回答;cta_boundary:用户未明确确认商品卡时,一律使用准确书名搜索或中性购书动作。
如果强带货角度不足,降级为真实、克制的图书推荐稿,仍输出合法 raw.json;不虚构伤口、严重后果或独特价值。
3. 一次成稿
正文只形成一个最终版本,不创建初稿、轮次稿或评分稿。默认直接写入 raw.json;只有调试时才额外保存 _draft_final.txt。
正文按情绪曲线推进:
- 0-8 秒,说中他:用一个具体瞬间、一句刺痛判断或强烈矛盾,让目标观众立刻代入。不要先介绍作者和目录。
- 8-45 秒,张力升温:把他已有理解和书中新解释的落差讲清。张力可以来自好奇、惊叹、渴望、机会成本或真实痛点,不等于制造痛苦。
- 45-120 秒,书成为答案:自然出现书名,用书里的一个故事、人物、观点或冲突交付真实价值,不急着卖。
- 120-200 秒,完成强反转:至少完成一次完整强反转;只有原书确有递进材料时才增加第二、第三次。每次都用“原书细节 → 观众处境 → 推翻旧理解 → 新理解带来的变化”四拍推进,缺一拍不算转折。
- 200-230 秒,产生拥有欲:完成三个购买桥——书中尚未展开的两个具体价值、买回去后的真实使用场景、brief 中的核心异议回应。三项都必须是这本书独有的,换一本书仍成立就重写。
- 230-240 秒,自然成交:只给一个行动,不连喊口号,不虚构优惠。
4. 保存前自检
在当前上下文中静默检查并继续修正,直到六个链路节点都能在正文中定位到具体句子。只落盘一次,不创建版本文件:
- 前 8 秒是否让目标观众产生“在说我”,而不是只有抽象观点;
- 是否能指出“原书细节、观众处境、旧理解、新理解和人的变化”;
- 是否先交付真实价值,再提出购买;
- 是否把知识翻译成生活处境、选择、关系、失去或渴望;
- 是否有一句能被记住、复述或转发的刺痛句;
- 是否明确说明“为什么是这本书”;
- 是否像一个真心推荐的人在说话,而不是老师在讲课;
- 是否符合长度、事实和商品信息要求,并有足够具体的场景与清晰因果供后续画面表现;
- 删掉书名和专有内容后,若开头、反转、购买理由或 CTA 仍可原封不动用于多数书,必须重写。
- 最后一句是否回扣开头那一刻和书名,让行动成为情绪的自然收束。
5. 直接包装下游产物
从正文生成三套承诺一致的发布标题、封面主副标题和开场金句,按 output-contract.md 写入用户指定的 raw.json。每套必须绑定正文中一个可定位的场景、判断或反转;金句必须来自正文原句或不改变含义的短化版本。
最后运行:
python <skill目录>/scripts/validate_raw.py <raw.json绝对路径>
最终只返回 raw.json 路径;不要向下游暴露分析过程。