mcpField
C
content-setup

content-setup

github.com/vstorm-co营销与增长2642 次安装28 周前更新
代码仓库

关于 content-setup

content-setup 是用于建立和维护品牌内容规范的技能,通过对话式引导收集品牌信息,并管理身份、语气、视觉和发布安排。

主要功能

  1. 01五阶段品牌引导流程
  2. 02查看和编辑品牌配置
  3. 03分析写作样本以提炼语气
  4. 04生成三份品牌文件
  5. 05保存可续接的设置草稿

适用场景

  1. 01创作内容前记录品牌规范
  2. 02查看或修改现有品牌指南
  3. 03根据写作样本归纳品牌语气

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/vstorm-co/content-skills --skill content-setup

安装后在 Claude Code 中输入/content-setup确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

validation.md
questions/
audience.md
brand-identity.md
platforms.md
visual-style.md
voice-tone.md
templates/
BRAND.md.template
VISUAL.md.template
VOICE.md.template

详细介绍

内容设置技能

此技能何时激活

此技能在三种场景下运行:

  1. 显式调用:用户运行 /content setup、/content brand show、/content brand update 或 /content voice。
  2. 缺少品牌检测:任何其他内容技能(例如 /content draft、/content social)检查 brand/ 目录,而该目录不存在。该技能应在继续之前移交到这里。
  3. 语气重新校准:用户将写作样本放入 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:审核

目标:在生成文件前确认所有内容。

流程:

  1. 展示所有已收集信息的结构化摘要,按阶段组织。
  2. 提问:“我哪里弄错了?还缺什么?”
  3. 反复迭代,直到用户确认。
  4. 生成输出文件。

输出生成

用户确认审核后,使用模板生成三个文件:

文件模板用途
brand/BRAND.mdtemplates/BRAND.md.template核心身份、受众、平台、内容支柱
brand/VOICE.mdtemplates/VOICE.md.template语气属性、示例句子、词汇、节奏
brand/VISUAL.mdtemplates/VISUAL.md.template调色板、字体排印、logo 规则、视觉原则

如果 brand/ 目录不存在,则创建它。如果文件已存在,覆盖前先确认。

每个文件的确切输出格式见 templates/ 目录。


/content brand show

当用户运行 /content brand show 时:

  1. 检查 brand/BRAND.md、brand/VOICE.md 和 brand/VISUAL.md 是否存在。
  2. 如果任一文件缺失,报告哪些文件缺失,并提供运行 setup 的选项。
  3. 如果全部存在,读取每个文件并展示一份简洁摘要:
    • 用 2-3 句话概括品牌身份
    • 语气画像(关键属性、正式程度)
    • 视觉快照(主色、字体排印)
    • 活跃平台及频率
  4. 以这句话结尾:“运行 /content brand update 可修改以上任何内容。”

/content brand update

当用户运行 /content brand update 时:

  1. 读取所有现有品牌文件。
  2. 提问:“你想修改什么?”接受自由形式的输入。
  3. 将请求的更改映射到相关文件。
  4. 以 diff 风格预览将要更改的内容。
  5. 写入前先确认。
  6. 只更新受影响的章节,保留其他所有内容。

这不是完整的重新引导。这是一次精准编辑。如果用户想从头开始,应再次运行 /content setup。


/content voice

当用户运行 /content voice 时:

  1. 检查是否存在 brand/voice-samples/ 目录。
  2. 如果不存在,创建它,并请用户放入 3-5 个写作样本(博客文章、电子邮件、社交帖子——任何有代表性的内容)。
  3. 如果样本存在,分析它们以了解:
    • 平均句子长度及变化
    • 词汇复杂度(Flesch-Kincaid 或类似启发式方法)
    • 标点模式(大量使用破折号?分号?感叹号?)
    • 修辞手法(问句、列表、隐喻、类比)
    • 语气标记(正式/随意、自信/犹豫、热情/疏离)
    • 标志性短语或反复出现的模式
  4. 向用户展示发现以供确认。
  5. 用分析结果更新 brand/VOICE.md,并与任何现有的手动条目合并。

错误处理

  • 如果用户在中途放弃,将进度保存到 brand/.setup-draft.json,以便他们之后可以继续。
  • 如果在调用 /content setup 时品牌文件已存在,警告用户并询问是重新开始还是更新。
  • 如果写作样本太短(总计不足 200 词),警告语气分析将不可靠,并请求更多材料。

质量标准

完成的品牌设置必须通过 validation.md 中的验证清单。关键要求:

  • 最终输出中不得包含占位文本或“TBD”条目
  • 受众描述至少包含:角色、经验水平和主要痛点
  • 语气部分至少包含 3 个“听起来像我们”和 3 个“听起来不像我们”的示例
  • 至少定义一个发布平台并设定频率目标
  • 差异化定位必须具体且可证伪(竞争对手无法声称相同的内容)

评论

支持 Markdown