17个技能如何像团队一样协作social-media-skills架构与共享上下文设计原理全解析【免费下载链接】social-media-skills项目地址: https://gitcode.com/gh_mirrors/so/social-media-skillssocial-media-skills 是一个包含 17 个 AI 社交媒体技能Skills的开源项目它的核心设计是让每个技能共享同一套写作身份档案像一支分工明确的内容团队一样协作从选题调研、写稿、配图到数据评分全部由 voice-builder 生成的共享上下文驱动。对于想用 AI 搭建个人内容工作流的新手来说这个项目的架构非常值得学习。项目速览一套完整的 AI 内容生产系统social-media-skills 背后是一套已验证的内容系统41.5万 全平台粉丝、年曝光过亿所有内容从 newsletter 出发再分发到各个渠道。项目把整套方法论拆成了 17 个独立技能按职责分为六大板块板块技能职责️ 声音底座voice-builder、newsletter-voice建立写作身份与口吻档案 LinkedInpost-writer、profile-optimizer、hook-generator、post-formatter、content-matrix、graphic-designer、post-scorer、niche-research、gemini-infographic、gemini-carousel、quote-post从选题到发布的全链路 短视频reels-scripting、youtube-thumbnailReels 脚本与封面提示词 社区pinned-comment梗图风格置顶评论 数据分析analytics-dashboard、post-scorer用真实数据反哺创作完整的技能清单见 README.md各技能的首版发布记录见 VERSIONS.md。核心设计三层共享上下文架构很多 AI 技能项目的问题是各写各的输出风格漂移。social-media-skills 的解法是分层共享上下文所有技能都遵守同一条规则动手前先读项目根目录的身份文件。┌──────────────────────────────────────┐ │ voice-builder │ │ about-me.md voice.md │ │ (read by every skill below) │ └──────────────────┬───────────────────┘ │ ┌──────────────────▼───────────────────┐ │ newsletter-voice │ │ newsletter-voice.md │ │ (the source every piece comes from)│ └──────────────────┬───────────────────┘ │ ┌────────────┬────────────┬───────┴───────┬────────────┬────────────┐ ▼ ▼ ▼ ▼ ▼ ▼ Profile LinkedIn Video Analytics Community Standalone optimizer posts scripts Scoring pinned- hook-gen post-writer scripting post-scorer comment matrix第一层voice-builder地基skills/voice-builder/SKILL.md 是整个系统的入口。它通过两轮结构化访谈你是谁、写给谁、想以什么观点出名、什么话题绝不碰加 3~5 篇写作样本分析生成两个文件about-me.md身份、受众、话题支柱、品牌承诺300 词以内voice.md口吻、句长节奏、开场/收尾模式、招牌短语以及关键的缺席信号——你的文字里从来不用什么如从不用破折号、从不用三连排比第二层newsletter-voice信源skills/newsletter-voice/SKILL.md 在第一层之上叠加 newsletter 专属写作规则产出newsletter-voice.md。它是所有分发内容的源头先做前置检查about-me.md或voice.md缺失就立刻停下要求先跑 voice-builder。第三层15 个业务技能执行层每个业务技能都遵循同一个依赖检查模式。以 skills/post-writer/SKILL.md 为例它的 Step 1 就写着先检查项目里有没有about-me.md和voice.md缺任何一个就提示先说 build my voice然后停止两个文件都在才会继续收集主题、研究角度、按口吻写稿。这种先查上下文再干活缺上下文就熔断的设计就是 17 个技能能保持一致声音的原因。技能协作流水线一条内容的一生技能之间通过产出物和交接话术串联成流水线。以一篇 LinkedIn 帖子为例选题niche-research用 Claude for Chrome 抓取 Reddit/X/Google 近 7 天热点或content-matrix把话题支柱 × 8 种格式生成 32 条选题写稿post-writer读取口吻档案按 PAS/AIDA/BAB 等框架成稿配图graphic-designer根据内容自动选 HTML/CSS 图或 AI 信息图也可以直接用gemini-carousel、gemini-infographic、quote-post生成提示词评分post-scorer通过 Apify 拉取你最近 100 条真实帖子提炼头部 10% 帖子的钩子类型、长度、格式分布再给草稿打分——评的是你真实数据里的规律不是泛泛建议复盘analytics-dashboard把 LinkedIn 分析数据导出成交互式看板 5 条数据驱动建议反哺下一轮选题每个技能完成后都会提示下一步该说哪句触发词如Post saved. Say design a graphic...形成自然的接力机制。目录结构与技能规范每个技能就是一个文件夹结构极简且高度统一技能入口skills/ 下每个技能一个目录目录名 技能名小写连字符核心定义各技能目录下的SKILL.md开头是 YAML frontmattername 含触发短语的description参考资料如 skills/newsletter-voice/references/archetypes.md、skills/voice-builder/references/sample-content.md主文件超 500 行时外移到references/质量门禁validate-skills.sh 会批量校验 frontmatter 完整性、name 与目录名一致性、描述长度等规范贡献指南CONTRIBUTING.md 明确了命名规范动词宾语式如post-writer而非writing-posts、文风规则禁用词、不用分号和破折号等这套目录即接口、frontmatter 即契约的约定让新技能可以像插件一样插进系统而不破坏整体协作。快速上手5 分钟跑通第一个技能选择安装方式四种任选其一——Claude Code 插件市场安装、clone 后把skills/拷入~/.claude/skills/、单技能打包上传Claude Desktop、或作为 git submodule 引入先跑 voice-builder这是硬性顺序。对 Claude 说 build my voice回答两轮访谈问题粘贴 3~5 篇你的写作样本验收产出项目根目录出现about-me.md和voice.md两个文件随时可手动编辑开始协作之后说 write a post about AI agents 触发 post-writer说 score this draft 触发 post-scorer系统会自动路由到对应技能⚠️ 小提示post-scorer和reels-scripting需要外部服务使用前设置APIFY_API_TOKENreels-scripting还需GOOGLE_AI_API_KEY。而 5 个图片生成类技能只输出可直接粘贴的提示词无需任何 API Key。常见问题 FAQ为什么必须先用 voice-builder其他技能全部依赖它生成的about-me.md和voice.md。没有这两个文件技能要么熔断、要么退化为通用 AI 腔失去一致性。可以只装部分技能吗可以。任何技能文件夹单独打包上传即可但建议至少保留 voice-builder否则协作体系失效。想加自己的技能怎么办按 CONTRIBUTING.md 的模板创建skills/新技能名/SKILL.md跑一遍./validate-skills.sh校验后提交即可。总结social-media-skills 值得学习的不仅是 17 个技能本身更是它的协作设计用 voice-builder 沉淀共享上下文用前置依赖检查保证一致性用产出文件 触发话术实现技能间接力。如果你正在用 AI 做内容创作这套先建身份、再建流水线的架构可以直接迁移到自己的项目里。【免费下载链接】social-media-skills项目地址: https://gitcode.com/gh_mirrors/so/social-media-skills创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考