关于 social-media-context-sms
social-media-context-sms 用于整理并维护用户的社交媒体身份、受众、语气和平台偏好,并保存到持久化上下文文件。其他社交媒体技能可读取该文件,避免反复询问相同背景。
主要功能
- 01创建或更新持久化上下文文件
- 02记录身份与目标受众
- 03整理语气、风格和内容支柱
- 04记录平台与偏好格式
- 05保存示例帖文和规避项
适用场景
- 01在使用写作技能前建立背景信息
- 02根据变化更新语气或受众资料
- 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 是否已存在。
如果文件已存在:
- 完整阅读该文件。
- 用 2–3 句话总结其中已有的信息。
- 询问:“你想更新哪些内容?你可以更新特定部分、补充缺失信息,或检查整个文件。”
- 只应用用户要求的更改——不要重新生成用户未要求修改的部分。
- 更新文件顶部的
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 — 确认并保存
起草完成后:
- 向用户展示完整文件内容。
- 询问:“这是否准确地反映了你的上下文?有哪些部分需要调整?”
- 应用修改。
- 保存到
.agents/social-media-context-sms.md。 - 确认:“上下文已保存。所有其他社交媒体技能现在都会读取此文件。”
维护
用户可以随时再次运行此技能来更新任意部分。更新时:
- 先读取现有文件。
- 询问需要更新哪个部分。
- 仅编辑该部分,其余部分保持不变。
- 更新
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 — 使用你的表达风格档案撰写单条帖子