关于 content-setup
content-setup 是用于建立和维护品牌内容规范的技能,通过对话式引导收集品牌信息,并管理身份、语气、视觉和发布安排。
主要功能
- 01五阶段品牌引导流程
- 02查看和编辑品牌配置
- 03分析写作样本以提炼语气
- 04生成三份品牌文件
- 05保存可续接的设置草稿
适用场景
- 01创作内容前记录品牌规范
- 02查看或修改现有品牌指南
- 03根据写作样本归纳品牌语气
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ vstorm-co/ content-skills --skill content-setup安装后在 Claude Code 中输入/content-setup确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
validation.mdquestions/audience.mdbrand-identity.mdplatforms.mdvisual-style.mdvoice-tone.mdtemplates/BRAND.md.templateVISUAL.md.templateVOICE.md.template详细介绍
内容设置技能
此技能何时激活
此技能在三种场景下运行:
- 显式调用:用户运行
/content setup、/content brand show、/content brand update或/content voice。 - 缺少品牌检测:任何其他内容技能(例如
/content draft、/content social)检查brand/目录,而该目录不存在。该技能应在继续之前移交到这里。 - 语气重新校准:用户将写作样本放入
brand/voice-samples/,并运行/content voice以重新推导语气属性。
命令路由
| 命令 | 行为 |
|---|---|
/content setup | 完整入门流程(全部 5 个阶段) |
/content brand show | 显示 brand/BRAND.md、brand/VOICE.md、brand/VISUAL.md 中的当前品牌配置 |
/content brand update | 交互式修改现有品牌文件 |
/content voice | 分析 brand/voice-samples/ 中的写作样本,并更新 brand/VOICE.md |
入门理念
这是一场对话,而不是一张表格。Claude 应该:
- 一次问一个问题(如果两个问题紧密相关,有时可以问两个)。
- 倾听回答,然后在回答含糊或笼统时进一步追问。
- 挑战陈词滥调。如果用户说“我们赋能人们”,就问这在某个周二下午具体是什么样子。
- 在进入下一阶段之前,复述你听到的内容,以便用户能及早纠正误解。
- 持续维护一份内部摘要;不要让用户重复自己说过的话。
- 保持温暖但直接。这个过程应该感觉像是在与一位敏锐的品牌策略师合作,而不是填写政府表格。
绝不要一次性抛出所有问题。 流程是自适应的——跳过那些从先前回答中已经显而易见的答案的问题。当出现有趣的内容时,添加后续追问。
阶段 1:身份(5-7 个问题)
目标:理解这个品牌的核心本质。
关键主题:
- 品牌或公司名称
- 你实际做什么(产品/服务/使命)
- 你服务谁(受众——力求具体)
- 电梯推销(30 秒或更短)
- 竞争对手以及你与他们的不同之处
- 唯一最大的差异化因素
- 一个词的品牌精髓
在差异化因素上深入追问。“更好的质量”不是差异化因素。“我们在发货前手工测试每一台设备”才是。
有关包含后续追问的完整问题脚本,请参阅 questions/brand-identity.md。
有关详细的受众深入探讨,请参阅 questions/audience.md。
阶段 2:语气(4-5 个问题)
目标:捕捉品牌写作时的声音。
关键主题:
- 他们欣赏的声音(品牌、作家、出版物)
- 从 1(给朋友发短信)到 10(最高法院简报)的正式程度量表
- 幽默风格(冷幽默、俏皮、无、自嘲、荒诞)
- 他们喜欢使用的喜爱短语和词语
- 禁用词语和短语(绝不应出现的内容)
- 写作样本(如有,请分析它们)
如果 brand/voice-samples/ 中存在写作样本,请分析它们的模式:句子长度、词汇水平、标点习惯、修辞手法、语气变化。
有关包含正式程度量表参考的完整问题脚本,请参阅 questions/voice-tone.md。
阶段 3:视觉(4-5 个问题)
目标:记录视觉识别,以便内容可以引用它。
关键主题:
- Logo 描述和使用规则
- 主色板和辅助色板(如已知,提供十六进制值)
- 他们欣赏其视觉风格的参考品牌
- 字体偏好(衬线 vs 无衬线、具体字体)
- 摄影和插画风格(抓拍 vs 摆拍、插画 vs 照片、抽象 vs 写实)
Claude 不是在设计品牌——只是在记录现有内容或用户渴望的内容。如果他们还没有视觉识别,请捕捉他们的偏好和灵感。
有关完整问题脚本,请参阅 questions/visual-style.md。
阶段 4:平台(3-4 个问题)
目标:了解内容发布在哪里,以及发布频率如何。
关键主题:
- 当前发布平台(博客、社交媒体、newsletter、播客等)
- 每个平台的发布频率目标
- 每个平台的内容类型(长文、短文、threads、视频脚本)
- 他们明确想要避免的平台及原因
完整问题脚本见 questions/platforms.md。
阶段 5:审核
目标:在生成文件前确认所有内容。
流程:
- 展示所有已收集信息的结构化摘要,按阶段组织。
- 提问:“我哪里弄错了?还缺什么?”
- 反复迭代,直到用户确认。
- 生成输出文件。
输出生成
用户确认审核后,使用模板生成三个文件:
| 文件 | 模板 | 用途 |
|---|---|---|
brand/BRAND.md | templates/BRAND.md.template | 核心身份、受众、平台、内容支柱 |
brand/VOICE.md | templates/VOICE.md.template | 语气属性、示例句子、词汇、节奏 |
brand/VISUAL.md | templates/VISUAL.md.template | 调色板、字体排印、logo 规则、视觉原则 |
如果 brand/ 目录不存在,则创建它。如果文件已存在,覆盖前先确认。
每个文件的确切输出格式见 templates/ 目录。
/content brand show
当用户运行 /content brand show 时:
- 检查
brand/BRAND.md、brand/VOICE.md和brand/VISUAL.md是否存在。 - 如果任一文件缺失,报告哪些文件缺失,并提供运行 setup 的选项。
- 如果全部存在,读取每个文件并展示一份简洁摘要:
- 用 2-3 句话概括品牌身份
- 语气画像(关键属性、正式程度)
- 视觉快照(主色、字体排印)
- 活跃平台及频率
- 以这句话结尾:“运行
/content brand update可修改以上任何内容。”
/content brand update
当用户运行 /content brand update 时:
- 读取所有现有品牌文件。
- 提问:“你想修改什么?”接受自由形式的输入。
- 将请求的更改映射到相关文件。
- 以 diff 风格预览将要更改的内容。
- 写入前先确认。
- 只更新受影响的章节,保留其他所有内容。
这不是完整的重新引导。这是一次精准编辑。如果用户想从头开始,应再次运行 /content setup。
/content voice
当用户运行 /content voice 时:
- 检查是否存在
brand/voice-samples/目录。 - 如果不存在,创建它,并请用户放入 3-5 个写作样本(博客文章、电子邮件、社交帖子——任何有代表性的内容)。
- 如果样本存在,分析它们以了解:
- 平均句子长度及变化
- 词汇复杂度(Flesch-Kincaid 或类似启发式方法)
- 标点模式(大量使用破折号?分号?感叹号?)
- 修辞手法(问句、列表、隐喻、类比)
- 语气标记(正式/随意、自信/犹豫、热情/疏离)
- 标志性短语或反复出现的模式
- 向用户展示发现以供确认。
- 用分析结果更新
brand/VOICE.md,并与任何现有的手动条目合并。
错误处理
- 如果用户在中途放弃,将进度保存到
brand/.setup-draft.json,以便他们之后可以继续。 - 如果在调用
/content setup时品牌文件已存在,警告用户并询问是重新开始还是更新。 - 如果写作样本太短(总计不足 200 词),警告语气分析将不可靠,并请求更多材料。
质量标准
完成的品牌设置必须通过 validation.md 中的验证清单。关键要求:
- 最终输出中不得包含占位文本或“TBD”条目
- 受众描述至少包含:角色、经验水平和主要痛点
- 语气部分至少包含 3 个“听起来像我们”和 3 个“听起来不像我们”的示例
- 至少定义一个发布平台并设定频率目标
- 差异化定位必须具体且可证伪(竞争对手无法声称相同的内容)