topic-generator

选题生成器 (Topic Generator)

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "topic-generator" with this command: npx skills add dongbeixiaohuo/writing-agent/dongbeixiaohuo-writing-agent-topic-generator

选题生成器 (Topic Generator)

指令 (Instructions)

核心目标:当用户完全没有灵感时,从0到1生成值得写的选题,并提供完整的执行方案。

触发场景

在以下情况下应使用本技能:

  • 用户说"不知道写什么"

  • 用户说"帮我想个选题"

  • 用户说"最近有什么值得写的话题"

  • 用户说"给我推荐一些选题"

三层架构工作流

【第一层】灵感触发器 (Inspiration Trigger)

目标:从三个维度生成 8-10 个候选选题

Step 1.1:热点扫描

执行:

  • 询问用户想写哪个领域(职场/科技/个人成长/商业/社会观察/其他)

  • 使用搜索工具扫描最近 7 天的热门话题:

  • 微博热搜相关话题

  • 知乎热榜相关问题

  • 行业新闻热点

  • 对每个热点进行分类标注

输出格式:

🔥 热点扫描(近7天)

【🔥 热度型】流量大但竞争激烈

  1. [话题1] —— 讨论量:XX,热度趋势:上升/平稳 → 可切入角度:[一句话]

【💡 洞察型】有深挖空间 2. [话题2] —— 讨论量:XX,竞品分析:较少深度内容 → 可切入角度:[一句话]

【🎯 细分型】小众但精准 3. [话题3] —— 讨论量:XX,目标人群:[具体画像] → 可切入角度:[一句话]

...(共 3-4 个热点选题)

Step 1.2:个人资产盘点

执行:

  • 扫描 docs/ 文件夹,分析用户之前归档的文章

  • 扫描 .claude/styles/ 风格库,了解用户擅长的写作风格

  • 基于历史数据,推荐"你擅长 + 有市场"的交集选题

输出格式:

📚 个人资产盘点

【你之前写过的领域】

  • [领域1]:X篇文章
  • [领域2]:X篇文章

【你擅长的风格】

  • [风格名称]:适合写 [类型] 文章

【基于你的优势推荐】

  1. [选题A] —— 理由:你有 [经历/数据/观点],可以写出差异化内容
  2. [选题B] —— 理由:延续你之前 [文章名] 的话题,可以做成系列
  3. [选题C] —— 理由:你的 [风格] 很适合这个话题

...(共 2-3 个基于个人优势的选题)

特殊处理:

  • 如果 docs/ 为空或文章很少,跳过此步骤,说明:"你还没有足够的历史文章数据,建议先从热点或竞品分析中选择。"

Step 1.3:反向工程(竞品分析)

执行:

  • 询问用户:"你关注哪些大V或公众号?(可选)"

  • 如果用户提供,搜索这些账号最近的文章

  • 分析他们的选题方向,找到"他们没写透的角度"或"读者还有哪些痛点没被满足"

输出格式:

🔍 竞品分析

【分析对象】:[用户提供的大V/公众号名称]

【他们最近在写什么】

  1. [文章标题1] —— 切入角度:XXX
  2. [文章标题2] —— 切入角度:XXX

【他们的读者还缺什么】

  • 评论区高频问题:[问题1]、[问题2]
  • 未被满足的痛点:[痛点描述]

【你可以写的差异化选题】

  1. [选题X] —— 填补空白:[说明]
  2. [选题Y] —— 深挖细节:[说明]

...(共 2-3 个差异化选题)

特殊处理:

  • 如果用户不提供竞品,跳过此步骤

Step 1.4:汇总候选选题

输出格式:

📋 候选选题清单(共 X 个)

【热点型】 □ 1. [选题名称] —— 来源:热点扫描 □ 2. [选题名称] —— 来源:热点扫描

【优势型】 □ 3. [选题名称] —— 来源:个人资产盘点 □ 4. [选题名称] —— 来源:个人资产盘点

【差异化型】 □ 5. [选题名称] —— 来源:竞品分析


请选择 2-3 个你感兴趣的选题(输入序号,如:1,3,5),我将进行深度验证。

【第二层】选题验证器 (Topic Validator)

目标:对用户选择的 2-3 个选题进行"五问评分",筛选出最值得写的

五问评分标准

对每个选题进行以下评估:

问题 评分标准 权重

  1. 痛点真实性 搜索验证:有多少人在问类似问题?评论区是否有强烈共鸣? 25%

  2. 竞争度 已有多少人写过?写得好吗?还有差异化空间吗? 20%

  3. 你的优势 你有独特经历/数据/观点吗?还是只能泛泛而谈? 25%

  4. 传播潜力 读者看完会转发吗?(情绪共鸣/实用价值/认知刷新) 20%

  5. 可持续性 这个选题能延伸成系列吗?还是一次性话题? 10%

执行:

  • 对每个问题打分 1-10 分

  • 计算加权总分(满分 100 分)

  • 总分低于 60 分的直接淘汰

输出格式:

🎯 选题验证报告

═══════════════════════════════════════════════════

【选题A】:[选题名称]

【五问评分】

  1. 痛点真实性(25%):8/10 = 20分 → 搜索发现:近7天有 XX 条相关讨论,评论区高频词:"焦虑"、"不知道怎么办"

  2. 竞争度(20%):6/10 = 12分 → 已有内容:较多,但大多是浅层分析,缺少 [具体角度]

  3. 你的优势(25%):9/10 = 22.5分 → 你的优势:有 [经历/数据/观点],可以提供独特视角

  4. 传播潜力(20%):7/10 = 14分 → 传播点:[情绪共鸣/实用价值/认知刷新]

  5. 可持续性(10%):8/10 = 8分 → 可延伸:可以做成 [系列名称],至少 3-5 篇

【总分】:76.5/100 ✅ 推荐写

【风险提醒】

  • [如有风险,列出]

═══════════════════════════════════════════════════

【选题B】:[选题名称] ...(同样的评分格式)

═══════════════════════════════════════════════════

【推荐排序】 🥇 第1名:[选题名称](XX分)—— 强烈推荐 🥈 第2名:[选题名称](XX分)—— 推荐 🥉 第3名:[选题名称](XX分)—— 可以写

请选择你最终要写的选题(输入序号),我将为你生成执行方案。

【第三层】选题具象化 (Topic Concretizer)

目标:把抽象的选题变成"可以立刻动笔"的具体方向

Step 3.1:拆解子话题

执行: 将选题拆解成 3-5 个可独立成文的子话题

输出格式:

📝 选题执行方案

【选题】:[最终选定的选题] 【综合评分】:XX/100

═══════════════════════════════════════════════════

【子话题拆解】

A. [子话题1]

  • 核心问题:[一句话描述]
  • 目标读者:[具体画像]
  • 预估字数:[建议字数]

B. [子话题2]

  • 核心问题:[一句话描述]
  • 目标读者:[具体画像]
  • 预估字数:[建议字数]

C. [子话题3]

  • 核心问题:[一句话描述]
  • 目标读者:[具体画像]
  • 预估字数:[建议字数]

【建议】

  • 如果只写一篇:推荐 [子话题X],因为 [理由]
  • 如果做系列:按 A → B → C 的顺序,形成递进关系

Step 3.2:设计开头钩子

执行: 为每个子话题设计 2-3 个候选开头

输出格式:

🎣 开头钩子设计

【子话题A】:[子话题名称]

钩子1:场景代入型 "[具体场景描述,让读者立刻想到自己]"

钩子2:数据震撼型 "[震撼数据 + 反常识观点]"

钩子3:反常识观点型 "[颠覆认知的观点]"


【子话题B】:[子话题名称] ...(同样格式)

Step 3.3:生成素材清单

执行: 列出需要调研的素材

输出格式:

📚 素材调研清单

【需要的数据】 □ [数据1]:如 XX 行业失业率 □ [数据2]:如 XX 年龄段薪资中位数

【需要的案例】 □ [案例1]:真实故事(可以从 [来源] 找) □ [案例2]:行业报告(可以搜索 [关键词])

【需要引用的观点】 □ [权威人士/机构]:关于 [话题] 的观点

【可以参考的爆款】 □ [文章标题1]:学习其 [结构/开头/标题] □ [文章标题2]:学习其 [结构/开头/标题]

Step 3.4:最终输出

输出格式:

✅ 选题执行方案已生成

【选题】:[选题名称] 【推荐子话题】:[子话题X] 【推荐开头】:[钩子类型] 【素材清单】:已列出,请先调研

═══════════════════════════════════════════════════

【下一步】

  1. 如果要立即开始写作,请说:"确认选题,开始写作"
  2. 如果要先调研素材,请说:"先调研素材"
  3. 如果要保存到选题库,请说:"保存到选题库"

我将无缝对接到现有的写作工作流。

选题库管理

保存到选题库

当用户说"保存到选题库"时,执行以下操作:

  • 在 articles/_topic_pool/ 目录下创建文件

  • 文件名格式:YYYY-MM-DD-选题名称.md

  • 文件内容包含:

  • 选题名称

  • 综合评分

  • 子话题拆解

  • 开头钩子

  • 素材清单

  • 生成日期

文件模板:

选题:[选题名称]

生成日期:YYYY-MM-DD 综合评分:XX/100 状态:待写作


子话题拆解

A. [子话题1]

  • 核心问题:XXX
  • 目标读者:XXX
  • 预估字数:XXX

B. [子话题2]

...


开头钩子

子话题A

  1. [钩子1]
  2. [钩子2]

素材清单

需要的数据

  • [数据1]
  • [数据2]

需要的案例

  • [案例1]

备注

[用户可以手动添加备注]

示例 (Examples)

用户: 我不知道写什么,帮我想几个选题吧。我主要写职场相关的内容。

AI:

好的,我将从三个维度为你生成候选选题。

首先,请问:

  1. 你关注哪些职场大V或公众号吗?(可选,帮助我做竞品分析)
  2. 你的目标读者是谁?(如:应届生/3-5年职场人/管理者)

用户: 我关注九边和半佛仙人。目标读者是 3-5 年的职场人。

AI:

收到,开始生成选题...

🔥 热点扫描(近7天)

【🔥 热度型】

  1. "年终奖缩水" —— 讨论量:8万+,热度趋势:上升 → 可切入角度:年终奖缩水背后的公司财务信号

【💡 洞察型】 2. "职场35岁危机" —— 讨论量:5万+,竞品分析:内容多但缺少实操 → 可切入角度:30岁开始为35岁做的3件事

【🎯 细分型】 3. "技术转管理的困境" —— 讨论量:2万+,目标人群:3-5年技术人 → 可切入角度:技术转管理的第一年,我踩过的5个坑


📚 个人资产盘点

【你之前写过的领域】

  • 职场分析:3篇文章
  • 个人成长:2篇文章

【你擅长的风格】

  • 九边风:适合写职场深度分析

【基于你的优势推荐】

  1. "职场晋升的潜规则" —— 理由:你的九边风格很适合这个话题
  2. "如何在大厂生存" —— 理由:延续你之前的职场系列

🔍 竞品分析

【分析对象】:九边、半佛仙人

【他们最近在写什么】

  • 九边:社会机制分析、职场规则解读
  • 半佛:商业模式拆解、行业黑幕

【他们的读者还缺什么】

  • 评论区高频问题:"道理都懂,但具体怎么做?"
  • 未被满足的痛点:缺少可落地的实操指南

【你可以写的差异化选题】

  1. "职场晋升实操手册" —— 填补空白:九边讲机制,你讲方法
  2. "大厂生存指南" —— 深挖细节:半佛讲行业,你讲个人

📋 候选选题清单(共 8 个)

【热点型】 □ 1. 年终奖缩水背后的公司财务信号 □ 2. 30岁开始为35岁做的3件事 □ 3. 技术转管理的第一年,我踩过的5个坑

【优势型】 □ 4. 职场晋升的潜规则 □ 5. 如何在大厂生存

【差异化型】 □ 6. 职场晋升实操手册 □ 7. 大厂生存指南


请选择 2-3 个你感兴趣的选题(输入序号,如:2,4,6),我将进行深度验证。

最佳实践 (Best Practices)

  • 不要贪多:每次生成 8-10 个候选选题即可,太多会让用户选择困难

  • 数据驱动:所有判断必须基于搜索结果和真实数据,不能凭空臆测

  • 个性化推荐:优先推荐"用户擅长 + 市场需要"的交集选题

  • 诚实评估:如果某个选题评分低于 60 分,要明确说"不建议写"

  • 保持更新:选题库中超过 3 个月未写的选题,建议重新验证热度

版本记录 (Version History)

  • v1.0.0 (2026-01-15): 初始版本,实现三层架构(灵感触发、选题验证、具象化)和选题库管理。

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Automation

web-article-extractor

No summary provided by upstream source.

Repository SourceNeeds Review
Automation

style-modeler

No summary provided by upstream source.

Repository SourceNeeds Review
Automation

workflow-producer

No summary provided by upstream source.

Repository SourceNeeds Review
Automation

toutiao-reader-test

No summary provided by upstream source.

Repository SourceNeeds Review