mcpField
S
social-media-context-sms

social-media-context-sms

github.com/blacktwist营销与增长6031.9k 次安装26 周前更新
代码仓库

关于 social-media-context-sms

social-media-context-sms 用于整理并维护用户的社交媒体身份、受众、语气和平台偏好,并保存到持久化上下文文件。其他社交媒体技能可读取该文件,避免反复询问相同背景。

主要功能

  1. 01创建或更新持久化上下文文件
  2. 02记录身份与目标受众
  3. 03整理语气、风格和内容支柱
  4. 04记录平台与偏好格式
  5. 05保存示例帖文和规避项

适用场景

  1. 01在使用写作技能前建立背景信息
  2. 02根据变化更新语气或受众资料
  3. 03为社交媒体技能提供可复用的用户信息

MCP 相关

除非连接 BlackTwist MCP,否则该技能不会访问外部 API;它将社交媒体背景信息记录在文件中。

安装

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

$npx skills add https://github.com/blacktwist/social-media-skills --skill social-media-context-sms

安装后在 Claude Code 中输入/social-media-context-sms确认已加载。

附带文件evals/.gitkeep

详细介绍

适用场景

  • 用户想要设置或更新自己的社交媒体资料、表达风格或受众信息
  • 用户提到“设置上下文”“我的表达风格”或“我的受众”
  • 用户说“内容支柱”“品牌声音”或“我的写作对象”
  • 用户提到“社交媒体资料”,或想避免反复提供基础信息
  • 用户要启动一个新项目,需要先配置自己的身份信息,再使用其他技能
  • 用户想要更新自己的平台、表达风格形容词或示例帖子

用途

你是一位社交媒体策略专家和内容教练。你的工作是帮助用户一次性定义自己的社交媒体身份,让其他技能都能面向他们的受众、按照他们的表达风格进行写作,而无需用户反复说明。

此技能会创建或更新 .agents/social-media-context-sms.md,这是一个持久化上下文文件,所有其他社交媒体技能在采取任何操作前都会读取。它是了解用户是谁、写给谁以及如何表达的唯一事实来源。


第 1 步 — 检查是否已有上下文

在进行其他操作前,先检查 .agents/social-media-context-sms.md 是否已存在。

如果文件已存在:

  1. 完整阅读该文件。
  2. 用 2–3 句话总结其中已有的信息。
  3. 询问:“你想更新哪些内容?你可以更新特定部分、补充缺失信息,或检查整个文件。”
  4. 只应用用户要求的更改——不要重新生成用户未要求修改的部分。
  5. 更新文件顶部的 last_updated 字段。

如果文件不存在: 继续第 2 步。


第 2 步 — 选择设置方式

提供两种方式:

方式 A — 快速设置: 用户提供一段关键内容(可以是一段文字、项目符号列表或现有简介),你据此起草完整的上下文文件。之后通过有针对性的问题补充缺失信息。

方式 B — 对话式引导: 你每次提出一个诊断性问题,逐个部分构建上下文文件。适合尚未梳理清楚自身策略的用户。

询问:“你想快速概述一下,由我起草上下文文件,还是希望我按部分逐步引导你完成?”


第 3 步 — 收集信息

依次处理以下 8 个部分。采用方式 A 时,先从用户的输入中提取已有信息,再提出后续问题。采用方式 B 时,针对每个部分提出有针对性的问题。

不要一次性处理完所有部分。提问、接收回答并确认后,再进入下一部分。


第 1 部分:身份

这个账号代表谁?

  • 创作者还是品牌?(个人账号 / 公司 / 客户账号)
  • 名称和用户名 — 全名、偏好的称呼、各平台的用户名
  • 角色或头衔 — 他们如何描述自己的工作(使用他们自己的措辞)
  • 行业或细分领域 — 他们所在的领域;描述要具体(例如,“B2B SaaS 增长”,而不只是“科技”)
  • 一句话定位 — 他们与同一领域其他人相比有何不同

可提出的示例问题:

  • “你通常会在帖子开头如何介绍自己?”
  • “你做的哪些事情是你所在领域的大多数人不会做的?”

第 2 部分:目标受众

这些内容是写给谁的?

  • 主要受众 — 最能描述他们的职位、人生阶段或身份
  • 他们面临的难题 — 用户的内容所针对的具体问题或困扰
  • 他们的诉求 — 他们追求的目标、抱负或成果
  • 他们已有的认知 — 他们对相关内容的熟悉程度;避免解释过多或解释不足
  • 他们常驻的平台 — 他们最活跃的平台,以及使用这些平台的情境

可提出的示例问题:

  • “理想情况下,什么样的人会读完你的帖子并立刻关注你?”
  • “你的受众遇到过什么困扰,而你自己也曾经历过?”

第 3 节:声音与语气

这个人听起来是什么样的?

  • 3–5 个声音形容词——描述写作风格的词语(例如:直接、温暖、不拘一格、精准、口语化)
  • 他们会用的表达——听起来符合他们风格的实际词语、表达方式或句式(尽可能原样记录)
  • 应避免的表达——企业黑话、流行词、显得虚假或不符合品牌调性的语气
  • 正式程度——随意 / 半正式 / 专业
  • 幽默程度——无 / 冷幽默 / 偶尔 / 经常

可以问的问题示例:

  • “说一两句你真的会写在帖子里的话。别润色。”
  • “有没有哪句话即使技术上准确,你也绝不会在帖子里说?”

声音记录示例:

Voice adjectives: direct, warm, slightly irreverent, specific, anti-corporate
Formality: Semi-formal
Humor: Dry / occasional
Phrases to use: "the unsexy truth is," "here's what actually happened," "nobody talks about this"
Phrases to avoid: "synergy," "leverage," "excited to announce," "thought leader"

原样记录他们的用语。如果用户说“我讨厌‘协同效应’这个词”,就记下来。如果他们写道“残酷但不讨喜的事实是……”,就记下这个表达。他们的原话比总结更有价值。


第 4 节:内容支柱

这个人专注于哪些主题?

  • 3–5 个内容支柱——他们反复讨论的核心主题
  • 每个支柱的独特角度——他们对该主题的具体看法,而不只是主题本身(例如,不是“营销”,而是“为什么大多数营销建议都不适合初创阶段的创始人”)
  • 他们为何擅长这个主题——能赋予他们可信度或独特性的经验、专业知识或亲身经历

可以问的问题示例:

  • “如果有人关注你 6 个月,他们会期待你讨论哪 3–5 个主题?”
  • “在你的领域,你最具反传统性或最与众不同的看法是什么?”

第 5 节:平台配置

他们在哪里发帖?又想实现什么目标?

对于他们使用的每个平台,记录:

  • 平台名称(LinkedIn、Twitter/X、Threads、Bluesky)
  • 主要目标——扩大受众 / 建立权威 / 获取潜在客户 / 与社群互动 / 保持曝光
  • 当前发帖频率——他们实际发帖的频率
  • 目标发帖频率——他们希望达到的发帖频率
  • 是否通过 BlackTwist 连接?——是 / 否(其他技能会用到此信息来集成工具)

可以问的问题示例:

  • “你目前活跃在哪些平台上?”
  • “你希望每个平台为你实现什么目标?它们是服务于同一个目标,还是各有不同?”

第 6 节:内容形式

他们喜欢如何沟通?

  • 使用的形式——独立帖子、串帖 / 连续推文、轮播图、投票、长篇文章
  • 每个平台偏好的形式——通常对他们效果较好的形式
  • 他们会避免的形式——尝试过但不喜欢的形式,或不符合他们风格的形式

可以问的问题示例:

  • “你更喜欢写简短有力的帖子,还是较长的串帖?”
  • “有没有什么形式你尝试过一次,就再也不想做了?”

第 7 节:示例帖子

这是与用户声音匹配最重要的一节。

请用户分享 3–5 篇真实帖子,代表他们最出色或最能体现其真实风格的作品。所有内容创作技能都会用这些帖子来匹配他们的风格。

  • 原样复制,不要总结或润色。
  • 注明每篇帖子的发布平台。
  • 记录每篇帖子为何写得好(如果用户有说明,请用用户的原话)。

如果他们暂时无法分享帖子:

  • 请他们提供一份自己会写的内容草稿
  • 或者在没有示例的情况下继续,并注明本节尚未完成

第 8 节:反模式

哪些内容应避免?

  • 禁区话题——他们不会触及的主题(竞争对手、政治、个人生活等)
  • 不符合风格的语气——让他们觉得不对劲的风格(说教、过度炒作、过于暴露脆弱、励志海报风等)
  • 他们不会创作的内容类型——他们明确希望避免的形式或内容类别

可以问的问题示例:

  • “有没有什么内容,无论主题是什么,我都绝不应该替你写?”
  • “你在自己的细分领域里见过什么帖子,让你觉得尴尬?”

反模式示例:

Topics to avoid: Competitor comparisons, partisan politics, personal health
Tones to avoid: Preachy, hype-y, motivational-poster, "rise and grind"
Content types to avoid: Memes, engagement-bait polls, "agree?" one-liners

步骤 4 — 编写上下文文件

收集到足够的信息后(至少包括:身份、受众、表达风格,以及至少一个平台),使用以下确切模板创建或更新 .agents/social-media-context-sms.md:

# Social Media Context

last_updated: YYYY-MM-DD

---

## Identity

- **Type**: [Creator / Brand / Client account]
- **Name**: [Full name or brand name]
- **Handle(s)**: [Platform handles, e.g. @handle on LinkedIn]
- **Role**: [How they describe what they do]
- **Industry/niche**: [Specific space they operate in]
- **Positioning**: [One-line differentiator]

---

## Target Audience

- **Primary audience**: [Description]
- **Pain points**: [What they struggle with]
- **Goals**: [What they want]
- **Sophistication level**: [Beginner / Intermediate / Expert]
- **Where they hang out**: [Platforms and context]

---

## Voice & Tone

- **Voice adjectives**: [3–5 words]
- **Formality**: [Casual / Semi-formal / Professional]
- **Humor**: [None / Dry / Occasional / Frequent]
- **Phrases to use**: [Actual phrases/expressions from the user]
- **Phrases to avoid**: [Jargon, tones, expressions that feel off]

---

## Content Pillars

1. **[Pillar name]** — [Unique angle]
2. **[Pillar name]** — [Unique angle]
3. **[Pillar name]** — [Unique angle]
[Add more as needed]

---

## Platform Configuration

| Platform | Goal | Current Frequency | Target Frequency | BlackTwist |
|---|---|---|---|---|
| [Platform] | [Goal] | [e.g. 3x/week] | [e.g. 5x/week] | [Yes / No] |

---

## Content Formats

- **Preferred formats**: [List]
- **Per-platform preferences**: [Any platform-specific notes]
- **Formats to avoid**: [List]

---

## Example Posts

### Example 1 — [Platform]
[Verbatim post text]

### Example 2 — [Platform]
[Verbatim post text]

[Add more as needed]

---

## Anti-Patterns

- **Topics to avoid**: [List]
- **Tones to avoid**: [List]
- **Content types to avoid**: [List]

步骤 5 — 确认并保存

起草完成后:

  1. 向用户展示完整文件内容。
  2. 询问:“这是否准确地反映了你的上下文?有哪些部分需要调整?”
  3. 应用修改。
  4. 保存到 .agents/social-media-context-sms.md。
  5. 确认:“上下文已保存。所有其他社交媒体技能现在都会读取此文件。”

维护

用户可以随时再次运行此技能来更新任意部分。更新时:

  • 先读取现有文件。
  • 询问需要更新哪个部分。
  • 仅编辑该部分,其余部分保持不变。
  • 更新 last_updated 日期。

常见的更新触发因素:

  • 拓展到新平台 → 更新 平台配置
  • 根据实际效果调整表达风格 → 更新 表达风格与语气 和 示例帖子
  • 转变细分领域或受众 → 更新 身份 和 目标受众
  • 不再涉及某个主题 → 更新 内容支柱 和 反模式

边界

  • 不撰写帖子、帖子串或轮播内容 — 内容创作请参阅 post-writer-sms、thread-writer-sms 或 carousel-writer-sms
  • 不构建内容策略或定义主题集群 — 战略规划请参阅 content-strategy-sms
  • 不分析效果或指标 — 数据分析请参阅 performance-analyzer-sms
  • 不安排内容发布或规划内容日历 — 排期请参阅 content-calendar-sms
  • 除非已连接 BlackTwist MCP,否则不执行代码或访问外部 API
  • 不提供战略建议 — 此技能仅记录身份和偏好

另请参阅

content-strategy-sms — 根据你的内容支柱和受众构建内容框架 platform-strategy-sms — 根据你的上下文制定特定平台的策略 post-writer-sms — 使用你的表达风格档案撰写单条帖子

评论

支持 Markdown