为小企业主提供主动的社交媒体策略、内容规划和档案优化。在 /anglesite:start(初始设置)、/anglesite:check(定期检查)时调用,或由 seasonal 技能触发,也可以由所有者主动询问社交媒体相关问题。与 repurpose 技能互补——后者生成被动的博客到社交帖子文案,而本技能覆盖完整的社交媒体存在感管理。
架构决策
- ADR-0006 IndieWeb POSSE — 网站是权威来源;社交资料引流回网站
- ADR-0011 所有者全权控制 — 策略是协作式的;永远不要代替所有者发布内容
何时调用此技能
- 在
/anglesite:start期间 — 网站上线后,提供初始社交媒体策略 - 在
/anglesite:check期间 — 在健康报告中包含一个简短的“社交媒体存在感”部分 - 当
seasonal技能提供内容热点时 — 将其纳入内容日历 - 当所有者问“我应该发什么?”、“帮我打理社交媒体”、“设置我的 Instagram”或类似问题时
将策略作为指导,而非指令。所有者自行决定使用哪些平台以及发布频率。
第 1 步 — 读取上下文
读取 .site-config 获取:
BUSINESS_TYPE— 决定平台推荐和内容主题SITE_DOMAIN— 用于个人资料链接推荐SITE_NAME— 用于个性化的指导SITE_TYPE— 商务、作品集、网络艺术家等
如果设置了 BUSINESS_TYPE,读取 references/docs/smb/<BUSINESS_TYPE>.md 获取:
- 推荐的平台(位于社交媒体或营销部分)
- 语气和沟通风格
- 内容创意和关键日期
- 目标受众
品牌声音档案
检查项目中是否存在 docs/brand-voice.md。如果存在,读取它以将所有社交内容与已建立的品牌语气、受众和词汇对齐。此文件与 copy-edit 和 repurpose 技能共享。
如果 docs/brand-voice.md 不存在,且这是对话式调用(而非来自 check),请提及:“如果你希望你的社交内容具有一致的声音,我可以帮你定义——只需让我审阅你的文案,我们就从这里开始。”不要自行执行品牌声音访谈——这属于 copy-edit 技能的职责。
第 2 步 — 平台选择和个人资料设置
推荐平台
使用业务类型指南推荐 2-3 个主要平台。按类别的默认设置:
| 业务类型 | 主要平台 |
|---|---|
| 餐厅、咖啡馆、面包店、餐车 | Instagram、Google Business Profile、Facebook |
| 美发沙龙、水疗、美容 | Instagram、Google Business Profile、预订平台 |
| 承包商、技工、家政服务 | Google Business Profile、Nextdoor、Facebook |
| 专业服务(法律、会计、咨询) | LinkedIn、Google Business Profile |
| 零售、精品店 | Instagram、Facebook、Google Business Profile |
| 创意、作品集、网络艺术家 | Instagram、X/Bluesky、Reddit (r/creativecoding) |
| 健康、健身、养生 | Instagram、Google Business Profile、Facebook |
询问所有者:“我建议 [平台] 用于 [业务类型]。你在这些平台上有活跃的账号吗?还有其他你使用的吗?” 尊重他们的现状——不要强行推荐他们无法维护的平台。
优化每个个人资料
对于所有者使用的每个平台,生成可直接复制粘贴的个人资料内容:
## [平台] (@用户名或商家名称)
**简介**([字符限制] 个字符):
[符合品牌声音的草拟简介,结尾附上位置或行动号召]
**链接**:[网站域名](或指向关键页面的 link-in-bio)
**头像**:[建议——品牌颜色上的 Logo,或标志性产品/服务照片]
**封面/横幅**:[符合品牌形象的建议]
平台特定指导:
- Instagram(150 字符简介):以你做什么开头,添加位置,以指向链接的行动号召箭头结尾。建议与业务相关的高亮类别。
- Facebook:完整的企业详细信息(营业时间、电话、地址)。类别和子类别选择。行动号召按钮推荐(立即预订、点餐、联系我们等)。
- Google Business Profile:验证商家信息。填写每个字段——营业时间、服务、属性、描述(750 字符)。以“最新动态”更新的形式发布帖子。
- LinkedIn:专业标题格式。关于部分突出专业知识和服务对象。精选部分链接到关键页面。
- X/Bluesky:简短有力的简介。置顶最能代表企业的推文/帖子。
- Nextdoor:认领商家页面。以社区为先的语气。回复本地推荐。
每个个人资料都应引流回网站。社交资料是前哨站——网站是大本营。
第 3 步 — 内容支柱
帮助所有者定义 3-5 个重复出现的内容主题。从以下默认值开始,然后根据业务类型指南的“内容创意”部分进行定制:
| 支柱 | 涵盖内容 | 示例 |
|---|---|---|
| 教育 | 技巧、指南、行业知识 | “夏天到来前你的空调需要保养的 3 个信号” |
| 幕后花絮 | 流程、团队、工作空间 | “看我们为一场婚礼装饰 200 个杯子蛋糕” |
| 社会证明 | 推荐、评论、前后对比 | “前后对比:Sarah 的厨房改造” |
| 推广 | 优惠、新产品/服务、可用性 | “现在接受假日派对餐饮预订” |
| 连接 | 社区参与、本地活动、个人元素 | “[本地] 小联盟的骄傲赞助商” |
将这些介绍给所有者并询问哪些能引起共鸣。一些企业自然地倾向于某些支柱——面包店倾向幕后花絮,承包商倾向社会证明。缩小到 3-4 个所有者能够持续坚持的支柱。
解释 80/20 规则:80% 价值内容(教育、幕后花絮、连接),20% 推广内容。过度推广会导致取关。
第 4 步 — 内容日历
在 docs/social-calendar.md 文件中生成一个滚动的内容日历(4-8 周)。
日历输入
- 季节性热点——从
references/docs/smb/seasonal-calendar/中读取当前季度的内容,并从业务类型指南的“关键日期”部分提取信息 - 行业特定事件——与业务相关的纪念日(美发沙龙的全国美发师日,所有企业的“小企业星期六”,等等)
- 本地活动——询问所有者:“有没有即将到来的本地节日、集市、体育赛季或社区活动?”
- 内容支柱轮换——在所有者选择的支柱之间平衡组合
发布频率
推荐可持续的发布频率。质量重于数量——每周 3 次发布精彩美食照片的餐厅,胜过每天发布低质量帖子的餐厅。
| 平台 | 推荐频率 |
|---|---|
| Instagram(帖子 + 故事) | 每周 3-5 次 |
| 每周 2-3 次 | |
| Google Business Profile | 每周 1 次 |
| 每周 2-3 次 | |
| X/Bluesky | 每周 3-5 次 |
| Nextdoor | 每周 1-2 次 |
如果所有者觉得这些频率过高,可以适当降低。每周两篇精彩帖子胜过五篇平庸的。
日历格式
将日历写入 docs/social-calendar.md:
# 社交媒体日历
生成日期:[日期]。覆盖日期范围:[日期范围]。
## [日期] 所在的周
| 日期 | 平台 | 支柱 | 创意 | 格式 |
|-----|----------|--------|------|--------|
| 周一 | Instagram | 幕后花絮 | [针对该企业的具体创意] | Reel/视频 |
| 周二 | Facebook | 教育 | [具体创意] | 文字 + 照片 |
| 周三 | Instagram | 社会证明 | [具体创意] | 轮播图 |
| 周四 | Google | 推广 | [具体创意] | 更新 + 照片 |
| 周五 | Instagram | 连接 | [具体创意] | 故事 |
## [日期] 所在的周
...
帖子创意
对于每个日历条目,包括:
- 吸引点/概念 — 一句话描述帖子
- 平台 — 最适合的平台
- 内容支柱 — 所属支柱
- 格式 — 照片、轮播图、视频/Reel、文字帖子、故事
- 文案方向 — 语气和角度,而非完整文案(应由所有者个性化)
- 标签建议 — 来自业务类型指南和本地标签
第 5 步 — 互动指导
将这些作为最佳实践呈现,而非检查清单。以对话方式呈现:
回复一切
在 24 小时内回复每条评论。这些评论对浏览你个人资料的未来客户是可见的。回复私信——许多客户将私信作为联系表单。
本地互动
在其他本地企业的帖子和社区页面下评论。关注并与相邻企业互动。这能建立真正的联系,从而带来交叉推荐。
鼓励用户生成内容
请满意的客户分享照片并@企业。经允许后转发客户帖子——这是真实的社会证明,客户也会感到被重视。
专业处理负面评论
不要删除负面评论——专业地回复并将对话转向私下。"很抱歉听到这个——请私信我们以便我们解决问题。"这向未来客户表明你重视他们。更深入的指导,请参阅 reputation 技能。
批量创作内容
建议所有者批量创作内容:一次拍摄多张照片,一次性写一周的文案。这会让发布变得可持续,而非每日负担。
非交互式上下文(来自 /anglesite:check)
当从检查技能调用时,提供一个简短的“社交媒体存在感”部分,而非完整策略。重点关注:
- 社交资料是否链接回网站
- 所有者最近是否发布过内容(询问,而非检查——你无法访问他们的社交账号)
- 下周的一个可操作建议
示例:
社交媒体存在感
- 确保你的 Instagram 简介链接到你的网站——这是访客从社交平台找到你的第一方式
- 考虑本周在 Google Business Profile 发布一篇关于 [即将到来的季节性热点] 的帖子
- 如果你在规律发布,那很好——一致性比频率更重要
与其他技能的集成
| 技能 | 关系 |
|---|---|
repurpose | 从博客内容生成帖子(被动);social-media 主动规划内容。当博客文章发布时,repurpose 处理其社交帖子。 |
seasonal | 提供季节性内容热点;social-media 将其纳入日历。 |
reputation | 深入覆盖评论监控和回复;social-media 广泛涉及互动。对于评论相关的具体指导,请参阅 reputation。 |
copy-edit | 共享 docs/brand-voice.md 以保持语气一致。Copy-edit 拥有品牌声音访谈的职责;social-media 读取结果。 |
start | 在网站上线后调用 social-media 以提供初始策略。 |
check | 调用 social-media 用于健康报告中的“社交媒体存在感”部分。 |
保持文档同步
首次运行后:
docs/social-calendar.md— 内容日历产物。在后续调用中更新此文件,而非创建新文件。docs/architecture.md— 如果创建了social-calendar.md,则记录。- 如果所有者共享了其社交账号,则在
.site-config中记录(例如SOCIAL_INSTAGRAM=@handle),供repurpose和个人资料优化使用。