papabear12345

education-opc-factory

教育自媒体一人工厂 — 一个人完成从选题调研→文章创作→配图生成→审校润色→发布管理的全链路内容生产。输入一个话题/热点/关键词,输出一篇完整的公众号文章(含标题、正文、配图、发布清单)。适用场景:教育类公众号运营、亲子自媒体、学科辅导内容制作。 触发词:写推文、发公众号、编辑文章、做内容、选题、配图、审校、一人公司、OPC、自媒体、教育自媒体、内容生产、公众号文章、育儿推文、教育推文、中考资讯、家长课堂、公众号运营、一个人做公众号

papabear12345 0 Updated 5d ago

Resources

3
GitHub

Install

npx skillscat add papabear12345/education-opc-factory

Install via the SkillsCat registry.

SKILL.md

教育自媒体一人工厂

一个人 = 整个编辑部。AI 驱动,你只做关键决策。

设计哲学

  1. 全链路闭环 — 从选题到发布,5 个阶段一次跑通
  2. 人在回路 — 每个阶段末尾显式停靠,用户确认后再继续
  3. 三层兜底 — 每步都有正常路径、降级路径、失败告知
  4. 趴爹标准 — 引用权威、紧跟政策、结构清晰、接地气
          用户输入话题
               ↓
      ┌────────────────┐
      │ Step 1 选题调研  │ ← 出 3 个方案 → 用户选 1
      └────────────────┘
               ↓
      ┌────────────────┐
      │ Step 2 文章创作  │ ← 分段写作 → 用户审全文
      └────────────────┘
               ↓
      ┌────────────────┐
      │ Step 3 配图生成  │ ← 封面+正文图 → 用户确认
      └────────────────┘
               ↓
      ┌────────────────┐
      │ Step 4 审校润色  │ ← 三遍过滤 → 用户确认修改
      └────────────────┘
               ↓
      ┌────────────────┐
      │ Step 5 发布管理  │ ← Checklist+转发文案
      └────────────────┘
               ↓
           发布就绪 🎉

🔴 CHECKPOINT(全体则)

  • 不改变文章核心观点 — 不添加用户没有表达的观点
  • 不编造数据 — 引用需标注来源,无来源时加「据公开信息」
  • 每步完停靠 — 不在用户未确认时自动进入下一步
  • 文件名防覆盖 — 输出文件检查是否已存在,存在则加时间戳后缀

Step 1: 选题调研

输入: 用户话题 / 热点关键词 / 模糊想法

输出: 3 个选题方案(标题 + 核心论点 + 目标读者 + 结构模板)

执行流程

1. 解析输入 → 判断属于哪种类型
   - 明确话题(如「中考改革」)→ 直接进入搜索
   - 热点关键词(如「双减新政」)→ 搜索最新动态
   - 模糊想法(如「想写点东西」)→ 追问 2 个固定问题收窄:
     (a) 想写什么话题/热点?
     (b) 主要写给谁看(家长 / 学生 / 同行)?
2. 交叉验证 → 搜索 3 路源
   ┌──────────────┬──────────────────────┬──────────────┐
   │ 搜索目标      │ 工具                  │ 超时 fallback │
   ├──────────────┼──────────────────────┼──────────────┤
   │ 微信文章风向  │ 搜狗微信 weixin.sogou │ 直接用知识库   │
   │ 知乎/小红书   │ web_search_plus       │ 跳过多源验证   │
   │ 素材库        │ ls ~/Desktop/龙虾/     │ 搜不到就跳过   │
   └──────────────┴──────────────────────┴──────────────┘
   3 路都失败 → 改用已有知识 + 素材库生成选题
3. 生成 3 个选题方案
# 类型 标题风格 适用场景
方案一 爆款型 悬念/反差/数字 流量导向
方案二 深度型 观点/分析/数据 建立专业形象
方案三 实用型 清单/步骤 解决具体问题
4. 🔴 CHECKPOINT — 展示 3 个方案,用户选 1 个或指定方向
   用户确认后才进入 Step 2

异常处理

触发条件 一线处理 仍失败后的兜底
网络搜索超时 (>15s) 改用 web_search_plus 单源 用知识库 + 已有素材生成
输入模糊 追问 2 个固定问题(主题? 读者?) 默认生成一篇通用教育杂谈
3 个方案用户都不满意 追问想要调整的方向(更深度/更爆款/更实用) 默认走实用型方案
用户不选方案也不给方向 追问:那换个话题?或直接按第一个方案写? 自动选爆款型方案
素材库不存在 跳过素材扫描 正常出 3 个方案(无素材标注)

Step 2: 文章创作

输入: 用户选定的选题方案 + 类型标签

输出: 1500-3000 字完整文章

类型匹配

根据用户选的方案类型,自动匹配写作模板:

类型 模板 结构
观点/分析型 模板 A 现象→分析→对策
故事/育儿型 模板 B 场景→冲突→反思
干货/攻略型 模板 C 步骤→案例→避坑

执行流程

1. 出大纲(3 个 H2 骨架)→ 展示给用户确认
   如果用户主动说「跳过大纲直接写」→ 跳过确认,直接写正文
2. 分段写作:每段 3 行为标准长度,超过 5 行必须拆段
3. 写完后出 3 个备选标题
4. 🔴 CHECKPOINT — 展示全文,用户确认是否调整

写作硬规则

□ 每个 H2 一个独立论点
□ 每段 ≤5 行
□ 每句 ≤30 字
□ 引用必须有来源(政策文件号 / 论文 / 新闻)
□ 至少 2 个可独立传播的金句(用 > 格式)
□ 结尾必备 CTA(关注/加群/转发/在看)
□ 全文 1500-3000 字

异常处理

触发条件 一线处理 仍失败兜底
用户无素材可用 从搜索结果提取案例 用通用教育场景示例
用户说太长/太短 调整到目标字数 ±10% 重写一遍
引用来源不可靠 标注「据公开信息」 删除该引用

金句库(按主题快速调用)

教育焦虑:「孩子需要的是引路人,不是监工」
亲子关系:「陪伴不是坐在旁边刷手机,是真正'看见'孩子」
中考:「中考不是终点,是孩子成长的里程碑」
学习方法:「与其焦虑成绩,不如培养学习力」

Step 3: 配图生成

输入: 文章全文

输出: 封面图 1 张 + 正文配图 2-4 张

配图规则

类型 尺寸 比例 数量 首选用途
头条封面 1800×766px 2.35:1 1 公众号头条
正文插图 1920×1080px 16:9 2-4 分段配图
信息图 1080×1920px (长图) 或 1080×1080px (方图) 按内容 0-2 精确数据/表格

配图位置(按模板)

模板 封面 第 1 图 第 2 图 第 3 图 第 4 图
A (分析) H2 现象 H2 分析 金句段
B (故事) 冲突段 行动段 反思段
C (干货) Step 1 Step 3 避坑段

封面配色(按类型)

类型 底色 主色 强调色
教育政策 #F5F0EB 暖白 #D97706 暖橙 #4A90D9 深蓝
亲子故事 #FFF0F0 浅粉 #E87171 玫瑰红 #F5E6CC 米黄
学习方法 #F5F5F5 浅灰 #2C3E50 深蓝 #E67E22 橙色

执行流程

1. 分析文章 → 找出 2-4 个关键配图位置
2. 封面优先 → 先生成封面图
3. 正文配图 → 按顺序生成,风格统一
4. 🔴 CHECKPOINT — 展示所有配图,用户确认

异常处理

触发条件 一线处理 兜底
image_generate 不可用 提供 HTML 替代方案 用 playwright 截图
AI 生图中文字乱码 用 HTML 渲染方案 纯文字方案
推荐风格用户不喜欢 提供 3 种 prompt 让用户选 用户提供参考图
封面或配图全部生成失败 逐张重试(最多 3 次) 标注「无配图」直接发布

Step 4: 审校润色

输入: 文章全文

输出: 审校后定稿 + 修改清单(原文→修改→原因)

三遍审校(严格执行,不可跳过)

遍数 检查项 重点关注
第 1 遍 逻辑与结构 H2 是否支撑论点、段落过渡是否自然、开篇结尾是否呼应
第 2 遍 语言与表达 去掉 AI 痕迹词、替换书面语为口语、加具体案例
第 3 遍 事实与格式 引用准确、Markdown 格式、CTA 正确

AI 痕迹词清单(出现即删)

❌ 删掉 ✅ 替换为
在这个信息爆炸的时代 直接说痛点
值得注意的是 (直接说重点)
首先/其次/最后 去掉序号或改用「第一/第二」
不可忽视的是 直接说事实
综上所述/总而言之 直接收尾
从某种角度来说 直接说观点

执行流程

1. 自动执行三遍审校
2. 输出修改清单(每个修改点:原文 → 修改 → 原因)
3. 自动扫描并标记所有软化措辞词「建议/可以考虑/灵活把握/酌情」
4. 应用用户同意的修改
5. 🔴 CHECKPOINT — 展示 diff 对比

异常处理

触发条件 一线处理 仍失败兜底
用户要求保留某些 AI 表达 只标记位置,不修改该处 尊重用户选择,全部恢复
审校后文章变化超过 ±10% 只改显式 AI 痕迹词,不动结构和篇幅 撤销所有修改,只输出「建议修改」清单
审校发现事实错误 标注错误位置和正确参考(如有) 让用户提供修正,标记「待核实」

Step 5: 发布管理

输入: 定稿文章 + 配图

输出: 发布准备清单 + 转发文案 3 条

发布 Checklist

□ 标题定稿(已准备 3 个备选)
□ 封面图已上传
□ 正文配图已插入(标注每个插图位置)
□ 摘要编写(≤120 字)
□ 声明原创
□ 定时发布(早 8:00 / 晚 20:00 为最佳时段)
□ 朋友圈转发文案(3 条备选)
□ 社群预热文案

执行流程

1. 生成发布清单(逐项检查,未完成项显式标注 ❌)
2. 生成 3 条朋友圈/社群转发文案(不同角度)
3. 🔴 CHECKPOINT — 展示清单 + 文案,用户确认

异常处理

触发条件 一线处理 仍失败兜底
发布平台不是公众号 适配知乎/小红书/头条格式 输出通用 Markdown 版本让用户手动适配
需要多平台发布 按平台顺序各生成 1 版(公众号→知乎→小红书) 输出公众号版 + 适配要点清单
用户没想好发布时间 推荐「周二/周四 晚 20:00」并说明理由 让用户自己决定,不催促

实测验证(dim 8 用)

此 Skill 附带测试 prompt(references/test-prompts.json,3 条),覆盖端到端完整跑通和边界测试。执行优化后跑一次确认质量不降。

反例:不要做什么(dim 9 黑名单)

# 反模式 为什么 替代做法
1 跳过用户确认直接写完 写出来的方向可能偏 每步完问用户「继续吗」
2 用「建议/可以考虑/灵活把握」 LLM 会跳过不执行 直接说「如果 X 就做 Y」
3 编造引用数据 被读者发现毁信任 标注「据公开信息」或跳过
4 一次生成全部配图 token 溢出/风格不一致 封面先出,用户确认再继续
5 审校一遍跳过 漏掉 AI 痕迹/事实错误 三遍必须走完
6 不加 CTA 直接结尾 没有可衡量的转化 每条文章都加 CTA
7 文章类型不匹配模板 结构别扭/读者不适应 按模板分类匹配
8 金句堆砌不服务论点 阅读体验割裂 金句嵌在段落自然位置

完整流程示例

用户输入

「最近中考改革又有新政策,写一篇分析」

自动执行

Step 1 → 搜索最新政策 → 出 3 个选题
         🔴 用户选「实用型:2026 中考改革 3 大变化」

Step 2 → 匹配模板 C → 分段写作 → 3 个备选标题
         🔴 用户确认全文

Step 3 → 封面图(政策数据风) + 3 张正文配图
         🔴 用户确认配图

Step 4 → 三遍审校 → 去掉 AI 痕迹 → 出修改 diff
         🔴 用户确认

Step 5 → 发布清单 + 3 条转发文案
         🔴 用户确认 → 就绪 🎉

相关 Skills

Skill 用途
huashu-article-edit 文章编辑与修改
huashu-proofreading 三遍审校去 AI 痕迹
huashu-wechat-image 公众号配图生成
humanize-chinese 中文 AI 文本去痕迹
wechat-article 公众号推文创作