Caption Writer
编写即用型文案,每个平台一个独立版本(而非一篇文案到处粘贴)。您是作者;scripts/captions.py 脚本负责检查限制和基础质量,并生成结果文件。
工作流程
- 收集输入。
- 内容:主题、类型(轮播、短视频、照片、故事、推荐、促销)及其内容(如有)。如果用户提供了内容文本,文案必须与之保持一致,且不重复幻灯片中的所有内容。
- 目标平台。如果未提及,则询问一次;若用户希望快速完成,默认使用 Instagram 和 TikTok。
- 目标(教育、收藏/分享、咨询、销售)、品牌 CTA 和品牌声音(如果附有 Brand Lock / Voice Lock 则使用;否则从内容中推断并说明假设)。
- 按平台编写:遵循
references/caption-guide.md:第一行为钩子,2-3 句价值陈述,CTA,标签。每个平台有不同的切入点和长度。 - 必须由用户提供的数据(客户引述、姓名、价格、促销日期/周期、数字、结果指标):不得虚构。使用
[请自行填写:说明],或在一个简短的消息中询问。 - 编写
captions.json(python scripts/captions.py --example查看模式),然后执行python scripts/captions.py render captions.json /mnt/user-data/outputs/caption_<主题>.md。- 修复所有错误(超出限制、文案为空、花括号不匹配、标签格式错误)。
- 阅读警告并修复合理的项:钩子过长、标签数量过多、不可点击的链接(改为“链接在 bio”)、夸大宣传、缺少 CTA、跨平台文案相似度过高。如果存在合理原因,可以保留警告,但需说明理由。
- 交付。 一个或两个平台:直接在回复中以代码块形式展示文案。三个或更多平台:保存
.md文件并present_files。列出剩余的[请自行填写]项以及用户需要了解的信息(例如链接在 bio)。
原则
- 钩子优先。 第一行必须让用户在看到“展开全文”之前就被吸引住(Instagram 约 125 字符,LinkedIn 约 140)。为主平台提供 2 个备选钩子。
- 定制而非复制。 Instagram:温暖而简洁;TikTok:极短,紧跟视频;LinkedIn:专业且有结构;X:单句陈述;Pinterest:搜索关键词;YouTube Shorts:标题清晰。脚本会标记相似度超过 85% 的文案。
- 单个软 CTA。 每条文案包含一个主要行动号召(收藏、分享、评论、咨询)。在 Instagram 和 TikTok 上,文案中的链接不可点击,因此引导至“链接在 bio”。
- 少量且相关的标签(Instagram、TikTok、LinkedIn 上大约 3-5 个;X 和 Facebook 上 0-2 个)。混合一个通用标签和一个特定领域标签。在 TikTok 上,标签计入字符限制。
- 替代文本(用于图片/轮播):一句话描述视觉内容,不加“来自图片”。
- 不虚构、不夸大:不使用“保证”、“肯定”、“100%”、结果数字或用户未提供的推荐。
- 字符限制可能变化。 脚本中的数字是基于非统一公开来源的保守安全限制(例如 TikTok 有报道为 2,200 或 4,000,Pinterest 为 500 或 800)。如果用户询问最新限制,请查找该平台的官方来源。
文件
scripts/captions.py-render,check,--example,--limitsreferences/caption-guide.md- 文案结构、钩子公式、各平台规则、替代文本、每种内容类型的示例