content-synthesizer

将阅读笔记、文章洞察或个人思考转化为多平台适配的内容。适用场景:(1) 将深度阅读笔记转化为博客文章,(2) 将文章洞察改写为推文/推文串,(3) 将阅读素材转为公众号文章,(4) 生成小红书笔记文案,(5) 将英文内容转为中文创作,(6) 一次阅读生成多平台内容,(7) 基于个人思考扩展为完整文章,(8) 将技术内容转为通俗解读。触发短语:'内容转化', '生成博客', '写推文', '转为公众号文章', '小红书文案', '内容合成', 'content synthesize', 'write blog post', 'generate tweets', 'create content', '帮我写一篇', '把这个写成', '转化为', '改写为', '生成内容', '多平台内容', '内容创作', '写一篇文章', '发一条推特', '素材转内容'

安装

热度:5

下载并解压到你的 skills 目录

复制命令,发送给 OpenClaw 自动安装:

下载并安装这个技能 https://openskills.cc/api/download?slug=ginobefun-skills-content-synthesizer&locale=zh&source=copy
name:content-synthesizerdescription:"将阅读笔记、文章洞察或个人思考转化为多平台适配的内容。适用场景:(1) 将深度阅读笔记转化为博客文章,(2) 将文章洞察改写为推文/推文串,(3) 将阅读素材转为公众号文章,(4) 生成小红书笔记文案,(5) 将英文内容转为中文创作,(6) 一次阅读生成多平台内容,(7) 基于个人思考扩展为完整文章,(8) 将技术内容转为通俗解读。触发短语:'内容转化', '生成博客', '写推文', '转为公众号文章', '小红书文案', '内容合成', 'content synthesize', 'write blog post', 'generate tweets', 'create content', '帮我写一篇', '把这个写成', '转化为', '改写为', '生成内容', '多平台内容', '内容创作', '写一篇文章', '发一条推特', '素材转内容'"

内容合成器 (Content Synthesizer)

将阅读笔记、文章洞察或个人思考转化为多种平台适配的内容格式。核心能力是理解素材本质,结合个人视角,生成适合不同平台的高质量原创内容。

个人风格加载

按优先级加载写作风格参考:

  • 风格画像(优先): 读取 contents/style-profile.md — 从用户真实博客和推文中提取的风格特征(语言特征、思维模式、平台风格差异、禁忌清单、代表性样本)

  • 用户画像: 读取 gino-bot/USER.md — 基本信息、写作偏好

  • 均不可用时: 使用通用风格,告知用户"未加载个人画像,内容可能缺少个性化风格"
  • Daily Workspace 素材读取

    创作前优先从工作区缓存读取素材,避免重复获取:

  • 文章全文: 先查 contents/tmp/workspace/YYYY-MM-DD/article-details/{id}.md(含 AI 分析)

  • 推文详情: 先查 contents/tmp/workspace/YYYY-MM-DD/tweet-details/{id}.md

  • 主题聚合: 读取 contents/tmp/workspace/YYYY-MM-DD/topic-clusters.md(了解多源综合信息)

  • 缓存未命中时再通过 Jina Reader 或 API 获取,获取后写入缓存供后续 skill 复用
  • 文件格式详见 skills/daily-content-management/references/workspace-spec.md

    认证

    本 skill 不直接调用 API。内容发布委托给下游 skill(post-to-xpost-to-wechat),由它们各自管理认证。

    工作流概览

    - [ ] 阶段一: 理解素材 — 提取核心信息和个人观点
    - [ ] 阶段二: 确认输出 ⚠️ 让用户选择目标平台和内容形式
    - [ ] 阶段三: 生成内容 — 按平台规范创作
    - [ ] 阶段四: 用户审阅 ⚠️ 展示内容供确认/修改
    - [ ] 阶段五: 引导发布 ⚠️ 用户确认后调用对应发布 skill


    阶段一:理解素材

    1.1 素材来源

    接受以下输入形式:

  • 阅读笔记: deep-reading 输出的分析结果、核心洞察、个人思考

  • 文章链接: 通过 Jina Reader 获取原文内容(https://r.jina.ai/{URL}

  • 推文内容: 单条或推文串

  • 个人想法: 用户直接输入的观点、思考碎片

  • 素材清单: reading-workflow 汇总的多篇阅读素材

  • 混合输入: 以上任意组合
  • 1.2 素材分析

    从输入中提取:

    ## 素材分析
    
    **核心主题**: [一句话概括]
    **关键论点**:
    1. [论点 1]
    2. [论点 2]
    3. [论点 3]
    
    **独特视角**: [素材中最有价值的差异化观点]
    **可引用数据**: [具体数据、案例、研究结果]
    **个人连接点**: [与用户背景/经验相关的切入角度]

    如果素材信息不够生成高质量内容,明确告知用户缺少什么,建议补充。


    阶段二:确认输出目标

    展示可选的内容形式,让用户选择:

    可生成的内容形式:
    1. 📝 博客长文 (ginonotes.com) — 1500-3000 字深度文章
    2. 🐦 推文/推文串 — 单条或 3-8 条推文串
    3. 📱 公众号文章 — 适配微信阅读的中文文章
    4. 📕 小红书笔记 — 简短精炼 + 关键点列表
    5. 💬 即刻动态 — 社区讨论风格的短内容
    6. 📖 知乎文章 — 问答/专栏风格的深度内容
    7. 🔄 全平台 — 一次生成以上全部
    
    请选择目标平台(可多选),或直接说"全平台":

    用户未明确选择时,默认生成:推文 + 博客长文


    阶段三:按平台生成内容

    3.1 博客长文

    平台: ginonotes.com
    字数: 1500-3000 字
    语言: 中文为主,技术术语保留英文

    结构:

    ---
    title: "标题"
    date: YYYY-MM-DD
    tags: [tag1, tag2, tag3]
    ---
    
    ## 引言(2-3 句,建立读者共鸣)
    
    ## 正文(2-4 个小节)
    
    ### 小节标题
    内容...
    
    ## 我的思考
    
    [个人视角、经验关联、实践建议]
    
    ## 小结
    
    [核心要点回顾 + 行动号召]

    写作规范:

  • 标题:清晰直接,不用标题党。好:"用 Claude Code 重构了整个项目后的 5 个教训";差:"震惊!AI 竟然能..."

  • 引言:从具体场景或问题出发,不要 "今天我们来聊聊..."

  • 正文:论点 + 论据 + 例证结构,每段不超过 4 句

  • 个人视角:必须包含,这是区别于 AI 内容的核心价值

  • 代码/技术内容:用代码块标注语言,附简要解释
  • 3.2 推文/推文串

    平台: X (Twitter)
    发布方式: 通过 post-to-x skill

    单条推文

  • 不超过 280 字符(中文约 140 字)

  • 结构:观点/洞察 + 简要论据 + (可选)链接

  • 用 emoji 适度增强可读性,不堆砌
  • 推文串 (Thread)

  • 3-8 条,每条聚焦一个子观点

  • 第 1 条:Hook — 抛出核心观点或反直觉结论,吸引展开

  • 中间条:每条一个论点 + 支撑

  • 最后一条:总结 + 行动建议 + (可选)引导互动
  • 推文写作规范:

  • 使用用户的推特画像风格(见 USER.md 中 Twitter 部分)

  • 中英文混合:主体中文,专有名词英文

  • 避免:"你知道吗?"、"线程来了!"等套路开头

  • 好的开头:直接抛观点 "Claude Code 最被低估的能力不是写代码,而是..."
  • 3.3 公众号文章

    平台: 微信公众号
    发布方式: 通过 post-to-wechat skill
    字数: 1500-4000 字

    与博客的差异:

  • 段落更短(每段 2-3 句),适配手机阅读

  • 更多使用加粗标注关键信息

  • 小标题更吸引人,可用疑问句

  • 结尾加引导关注/转发

  • 可添加 "延伸阅读" 链接列表
  • 3.4 小红书笔记

    字数: 300-800 字
    结构:

    标题(含 emoji,吸引点击)
    
    正文:
    开头 1-2 句抓注意力
    
    🔑 关键点 1: ...
    🔑 关键点 2: ...
    🔑 关键点 3: ...
    
    💡 个人心得/实操建议
    
    #标签1 #标签2 #标签3 #标签4 #标签5

    风格: 简洁实用、列表化、口语但不轻浮

    3.5 即刻动态

    字数: 100-500 字
    风格: 社区讨论感,像在跟朋友分享发现
    结构: 观点/发现 + 简要分析 + 邀请讨论

    3.6 知乎文章

    字数: 2000-5000 字
    风格: 专业深入,论证严密
    与博客的差异:

  • 更注重论证逻辑和数据引用

  • 段间过渡更明确

  • 适合用 Q&A 格式展开

  • 阶段四:输出与审阅

    输出格式

    按用户选择的平台依次输出:

    ---
    
    ## 📝 博客长文
    
    [完整博客内容]
    
    ---
    
    ## 🐦 推文
    
    ### 单条版本
    [推文内容]
    
    ### 推文串版本(共 N 条)
    
    **1/N**
    [内容]
    
    **2/N**
    [内容]
    
    ...
    
    ---
    
    ## 📱 公众号文章
    
    [完整文章内容]
    
    ---

    每个平台的输出之间用分隔线隔开。

    审阅提示

    输出后提示用户:

    以上内容已生成。你可以:
    - 指定修改某个平台的内容(如 "推文第 3 条改一下")
    - 调整语气风格(如 "博客写得太正式了,轻松一些")
    - 补充个人观点(如 "加上我觉得 X 的部分")
    - 确认发布(见阶段五)


    阶段五:引导发布

    用户确认内容后,引导发布到对应平台:

    准备发布:
    - 🐦 推文 → 调用 post-to-x skill 发布
    - 📱 公众号 → 调用 post-to-wechat skill 发布
    - 📝 博客 → 保存 Markdown 文件到指定目录
    - 📕 小红书 / 💬 即刻 / 📖 知乎 → 输出内容供手动复制
    
    请告诉我要发布哪些平台,或说"全部发布":

    发布流程

    ⚠️ 每个平台发布前必须等待用户明确确认

  • 推文发布: 用户确认后,将推文内容传递给 post-to-x skill

  • - 单条推文:直接发布
    - 推文串:按序发布 Thread
    - 如需配图,先调用 image-gencover-image 生成

  • 公众号发布: 用户确认后,将文章内容传递给 post-to-wechat skill

  • - 如需封面图,先调用 cover-image 生成
    - 如需文内配图,先调用 article-illustrator 生成

  • 博客保存: 将 Markdown 文件保存到博客项目目录

  • - 默认路径:contents/blog-posts/YYYY-MM-DD/{slug}.md(本项目下)
    - 用户可指定其他目录(如博客 repo 的 _posts/ 目录)

  • 其他平台: 输出格式化好的内容,提示用户手动发布
  • 发布后

    每个平台发布完成后,输出确认信息:

    ✅ 推文已发布 → [链接]
    ✅ 公众号文章已发布
    📝 博客已保存到 /path/to/file.md
    📋 小红书/即刻/知乎内容已输出,请手动发布


    写作核心原则

    个人风格

    每次生成前,按需读取用户画像文件(gino-bot/USER.md,通过 auto memory 或用户指定路径)获取:

  • 写作风格偏好

  • 常用表达方式

  • 关注领域和专业背景

  • 推特账号的内容调性
  • 核心: 生成的内容必须体现个人视角和真实经验,而非泛泛的 AI 内容。如果素材中有用户的个人思考,优先突出这些内容。

    质量标准

  • 忠于素材: 不编造原文没有的观点或数据

  • 有个人视角: 每篇内容都应有 "我" 的痕迹

  • 信息密度适中: 不水不赘,每句话都有信息量

  • 平台适配: 同一素材在不同平台有不同的呈现方式,而非简单删减

  • 术语处理: 通用技术术语保留英文(API、LLM、SDK),有公认中文译名的用中文
  • 避免

  • 不要使用 "在当今..." "随着...的发展" 等套话开头

  • 不要堆砌 emoji 或使用过多感叹号

  • 不要写空洞的总结 "总之,这是一个很好的..."

  • 不要对所有平台用同一种语气

  • 不要省略个人思考部分
  • 参数调整

    用户表述调整
    "写推文" / "发推"仅生成推文/推文串
    "写博客" / "写一篇文章"仅生成博客长文
    "全平台"生成所有平台内容
    "轻松一些" / "口语化"降低正式度,增加口语表达
    "更专业" / "正式一些"提高专业度,减少口语
    "短一些"压缩字数,提炼核心
    "展开说说"增加论据和案例
    "英文" / "写英文"主体语言切换为英文
    "不要个人观点"减少第一人称,偏客观叙述


    错误处理

  • 素材不足: 如输入信息量不够生成高质量内容(如仅一个标题),明确告知用户缺少什么,建议补充具体观点或背景

  • 下游 skill 不可用: 若 post-to-xpost-to-wechat 调用失败,输出内容文本供用户手动复制发布

  • 配图 skill 不可用: 跳过配图步骤,告知用户可稍后单独生成

  • USER.md 不可访问: 使用通用写作风格,告知用户"未加载个人画像,内容可能缺少个性化风格"

  • 博客保存路径不存在: 自动创建目录 mkdir -p contents/blog-posts

  • 与其他 Skill 的协作

    上游 Skill输入说明
    deep-reading分析结果 + 核心洞察最常见的输入来源
    reading-workflowmaterials.md 素材清单批量素材输入,解析 contents/reading-notes/YYYY-MM-DD/materials.md
    bestblogs-fetcher文章元数据提供基础素材
    xgo-fetch-tweets推文内容推文内容再创作

    下游 Skill输出说明
    post-to-x推文/推文串直接发布到 Twitter
    post-to-wechat公众号文章直接发布到微信公众号
    cover-image博客/公众号标题生成封面图
    article-illustrator文章内容生成文章配图
    image-gen内容主题生成各类图片