# topic-discovery > Use when discovering content topics for social media accounts. Searches trending topics, analyzes insights. For startup stage (0-500 fans), generates structured product recommendations for Feishu catalog. For growth/mature stages, matches existing products. - Author: sola0257 - Repository: sola0257/my-skills - Version: 20260206195736 - Stars: 0 - Forks: 0 - Last Updated: 2026-02-06 - Source: https://github.com/sola0257/my-skills - Web: https://mule.run/skillshub/@@sola0257/my-skills~topic-discovery:20260206195736 --- --- name: topic-discovery description: "Use when discovering content topics for social media accounts. Searches trending topics, analyzes insights. For startup stage (0-500 fans), generates structured product recommendations for Feishu catalog. For growth/mature stages, matches existing products." license: MIT version: "4.0" --- ## ⚠️ 恢复执行重要提醒 **当用户说"继续Step X"、"继续执行"、"下一步"时**: 本 Skill 的所有步骤都可能需要用户输入或确认。 在恢复执行任何步骤前,请遵循全局"恢复执行强制规则"(~/.claude/CLAUDE.md): 1. ✅ 先读取该步骤的完整描述 2. ✅ 检查是否需要提问或确认 3. ✅ 确认所有输入参数 4. ✅ 有疑问先问用户 **禁止直接开始执行,禁止假设已知上下文。** --- # 🔍 选题发现器 v3.0 ## 🚨 静默执行协议(必须遵守) **执行规则:** - ❌ **禁止** 请求确认以继续 - ❌ **禁止** 询问"是否需要更多信息" - ❌ **禁止** 中途停顿等待用户反馈 - ✅ **必须** 一次性输出完整报告(热点 + 选题 + 趋势) - ✅ **必须** 数据缺失时使用默认值或扩展搜索范围 - ✅ **必须** 遇到错误时静默处理并继续 --- ## 📋 概述 用户提供行业/领域关键词后,自动完成以下任务: 1. 搜索近7天的爆款热点内容 2. 分析行业趋势和内容机会 3. **智能匹配商品库**(为每个选题匹配1-3个相关商品) 4. 输出 **10个具体选题建议**(含多平台适配标签 + 商品关联) 5. 保存报告至选题库 --- ## ⚙️ 配置信息 ### 默认配置 - **搜索周期**: 近7天 - **选题数量**: 10个 - **目标平台**: 小红书、公众号、视频号、快手、抖音 ### 输出路径 ``` /Users/dj/Documents/slowseasons AI工厂/选题库/ └── 2026-01-14_[行业关键词]_选题报告.md ``` --- ## 🎯 选题策略核心(v3.0 新增) ### 选题公式 ``` 用户痛点/场景 + 解决方案(商品)+ 数字/对比 = 高转化选题 ``` ### 选题优先级(按转化率排序) | 优先级 | 选题类型 | 转化能力 | 说明 | |--------|----------|----------|------| | 1️⃣ | **场景痛点类** | ⭐⭐⭐⭐⭐ | 最高转化,直击用户需求 | | 2️⃣ | **新手避坑类** | ⭐⭐⭐⭐ | 建立信任,降低决策门槛 | | 3️⃣ | **季节时令类** | ⭐⭐⭐ | 蹭热度,有时效性 | | 4️⃣ | **送礼推荐类** | ⭐⭐⭐ | 客单价高,节日刚需 | | 5️⃣ | **养护知识类** | ⭐⭐ | 转化率低,需强关联商品 | ### 选题模板库 **场景痛点类模板:** - 《[空间]光线[好/不好]?这[数字]种[特点]绿植最适合你》 - 《[人群]必备![数字]种绿植让[场景]有[感受]》 - 《[空间]放什么绿植?这[数字]种[特点]还[特点]》 **新手避坑类模板:** - 《养花新手必看!这[数字]种绿植[特点]》 - 《为什么你的[植物]总是[问题]?[数字]个原因[数字]%的人都不知道》 - 《第一次养[植物]?避开这[数字]个坑》 **季节时令类模板:** - 《[季节]养什么绿植?这[数字]种[特点]又[特点]》 - 《[季节]必买的[数字]种[类型]植物》 **送礼推荐类模板:** - 《送[对象]什么绿植好?这[数字]种[特点]又[特点]》 - 《[场景]送什么?这[数字]种绿植最[特点]》 ### 场景需求矩阵 | 场景分类 | 具体场景 | 用户痛点 | 推荐商品方向 | |---------|---------|---------|-------------| | **空间场景** | 客厅、卧室、厨房、卫生间、阳台、办公桌 | 光线、空间、湿度 | 耐阴、小型、耐湿 | | **人群场景** | 租房党、上班族、新手、懒人、资深玩家 | 预算、时间、经验 | 平价、好养、耐旱、高端 | | **功能场景** | 净化空气、装饰、送礼、风水 | 实用性、颜值、寓意 | 功能性、高颜值、寓意好 | | **问题场景** | 光线不好、空间小、经常出差、有宠物 | 养不活、没地方、没时间、安全 | 耐阴、小型、耐旱、无毒 | ### 选题禁区 ⚠️ **不要做的选题:** - ❌ **纯科普知识**:如《植物的光合作用》(用户不关心,转化率为0) - ❌ **太宽泛的话题**:如《如何养好植物》(没有针对性) - ❌ **没有商品关联**:如《植物的美学价值》(看完就走,没有转化) - ❌ **负面内容**:如《这些植物有毒千万别养》(吓跑用户) --- ## 🔄 执行流程 ### Step 1: 解析输入 **输入格式判断:** | 输入类型 | 示例 | 处理方式 | |----------|------|----------| | 明确行业 | "家居绿植" | 直接搜索 | | 模糊领域 | "关于生活" | 细化为3-5个子领域 | | 带时间限定 | "最近一周的AI热点" | 调整搜索时间范围 | | 指定平台 | "适合小红书的美妆选题" | 优先该平台权重 | **默认值规则:** - 未指定时间 → 默认近7天 - 未指定平台 → 输出全平台建议 - 未指定数量 → 默认10个选题 ### Step 2: 深度行业研究(v4.0 升级) **使用 GPT Researcher MCP 进行深度研究:** **调用工具**:`mcp__gptr-mcp__deep_research` **研究维度**: 1. **热门话题挖掘** - 查询:`[行业] 2026 热门话题 小红书 抖音 公众号` - 重点:识别高评论度、高互动的话题 2. **评论区深度分析** - 查询:`[行业] 用户痛点 评论区 争论点 需求` - 重点:提取真实用户的困惑、抱怨、需求 3. **商品需求挖掘** - 查询:`[行业] 周边产品 工具 配件 用户推荐` - 重点:识别话题中隐含的商品需求 **研究输出**: - 热门话题列表(含热度指数、评论量、争论点) - 用户痛点清单(从评论区提取) - 商品需求矩阵(话题 → 可匹配商品类型) - 趋势判断(上升/稳定/下降/新兴) **为什么用 deep_research**: - 比 WebSearch 更深入,能分析评论区 - 能识别用户真实需求和痛点 - 为商品匹配提供更准确的依据 ### Step 3: 趋势分析 **分析维度:** | 维度 | 分析内容 | |------|----------| | 内容形式 | 图文 vs 短视频 vs 长视频的热度对比 | | 话题周期 | 是短期热点还是长期趋势 | | 情绪基调 | 正向激励 / 问题解决 / 情感共鸣 | | 受众画像 | 主要目标人群特征 | | 竞争程度 | 内容饱和度评估 | **趋势判断标记:** - 📈 **上升趋势** - 热度持续增长 - 📊 **稳定** - 热度平稳 - 📉 **下降趋势** - 热度减退 - 🆕 **新兴话题** - 刚出现的机会点 ### Step 4: 生成选题建议 **每个选题包含:** | 字段 | 说明 | |------|------| | 选题标题 | 具体可执行的选题方向 | | 选题角度 | 切入点和差异化描述 | | 目标人群 | 受众画像 | | 内容形式 | 图文 / 短视频 / 长视频 | | 推荐平台 | 带权重的平台标签 | | 爆款潜力 | 1-5星评分 | | 参考标题 | 各平台适配的标题示例 | **平台标签系统:** ``` 🔴 小红书 - 适合种草、教程、生活方式 🟢 公众号 - 适合深度、干货、专业内容 🔵 抖音 - 适合娱乐、热点、短平快 🟡 快手 - 适合实用、接地气、真实感 🟣 视频号 - 适合品质、调性、私域导流 ``` **爆款潜力评分规则:** | 星级 | 判断标准 | |------|----------| | ⭐⭐⭐⭐⭐ | 热点上升期 + 低竞争 + 多平台适配 | | ⭐⭐⭐⭐☆ | 热点稳定期 + 中等竞争 | | ⭐⭐⭐☆☆ | 长期需求 + 竞争较大 | | ⭐⭐☆☆☆ | 下降趋势或高度饱和 | ### Step 4.5: 商品关联(v4.0 重构)🛒 **⚠️ 重要:根据账号阶段选择不同的商品策略** #### 阶段判断 首先读取账号阶段配置: ```bash # 读取账号阶段配置 cat ~/.claude/CLAUDE.md | grep -A 20 "## 多平台账号配置" ``` **账号阶段标准:** - **起号期**:0-500粉 - **成长期**:500-2000粉 - **成熟期**:2000+粉 #### 策略A:起号期(0-500粉)- 从选题提取商品需求 **核心逻辑**:选题 → 商品需求 → 商品建议 **执行流程**: 1. **分析每个选题的商品需求** - 从选题标题、角度、痛点中提取商品关键词 - 识别用户在这个话题下可能需要的商品 - 优先识别周边品需求(花盆、土、肥、工具) 2. **商品分类优先级**(起号阶段) | 优先级 | 商品分类 | 原因 | 示例 | |--------|---------|------|------| | 🥇 **容器类** | 花盆、花器、托盘 | 配送简单、退货率低、复购高 | 陶瓷花盆、塑料花盆、花架 | | 🥇 **基质类** | 营养土、陶粒、水苔 | 刚需、消耗品、复购高 | 营养土3L装、椰糠砖 | | 🥇 **养护类** | 花肥、营养液、杀虫剂 | 高频需求、客单价适中 | 通用营养液、有机肥 | | 🥇 **工具类** | 喷壶、剪刀、铲子 | 实用、耐用、口碑传播 | 园艺工具套装、喷雾瓶 | | 🥈 **绿植类** | 活体植物 | 配送复杂、退货率高、起号期慎重 | 多肉植物、小型盆栽 | 3. **为每个选题推荐3-5个商品** - 每个商品包含完整的飞书表格字段 - 输出格式可直接复制到飞书多维表格 **飞书商品库表字段映射**: ```python { "商品名称": "具体商品名称(如:龟背竹盆栽)", "商品分类": "分类(如:观叶植物/多肉植物/花卉)", "价格": "建议价格区间(如:29.9-49.9)", "库存": "建议初始库存(如:50)", "商品链接": "待补充(上架后填写)", "爆款潜力": "高/中/低(基于选题热度判断)", "适用平台": "小红书/公众号/视频号/快手/抖音", "创建时间": "自动生成当前日期", "备注": "推荐理由(如:契合春季养护热点,搜索量高)" } ``` **输出示例**(起号期): ```markdown ### 📦 商品建议(可直接录入飞书商品库) #### 选题1:《春季换盆指南:3个信号告诉你该换盆了》 **商品需求分析**: - 核心需求:换盆操作需要花盆、营养土、工具 - 痛点:不知道选什么尺寸的盆、用什么土 - 优先推荐:容器类、基质类、工具类 | 商品名称 | 商品分类 | 价格 | 库存 | 爆款潜力 | 适用平台 | 备注 | |---------|---------|------|------|---------|---------|------| | 陶瓷花盆套装(3个装) | 容器类 | 29.9-39.9 | 100 | 高 | 小红书/抖音 | 契合换盆话题,多尺寸满足不同需求 | | 营养土5L装(通用型) | 基质类 | 19.9-29.9 | 150 | 高 | 全平台 | 刚需消耗品,复购率高 | | 园艺工具3件套 | 工具类 | 15.9-25.9 | 80 | 中 | 小红书/公众号 | 实用工具,适合新手 | | 陶粒1kg装 | 基质类 | 9.9-15.9 | 120 | 中 | 全平台 | 排水必备,客单价低易转化 | #### 选题2:《办公桌绿植养护:3个技巧让植物不黄叶》 **商品需求分析**: - 核心需求:办公桌场景需要小型容器、养护用品 - 痛点:浇水不方便、忘记施肥 - 优先推荐:养护类、容器类 | 商品名称 | 商品分类 | 价格 | 库存 | 爆款潜力 | 适用平台 | 备注 | |---------|---------|------|------|---------|---------|------| | 喷雾瓶200ml | 工具类 | 9.9-15.9 | 200 | 高 | 小红书/抖音 | 办公桌场景刚需,高频使用 | | 通用营养液500ml | 养护类 | 19.9-29.9 | 100 | 高 | 全平台 | 解决施肥痛点,使用简单 | | 迷你陶瓷花盆(单个) | 容器类 | 12.9-19.9 | 150 | 中 | 小红书/公众号 | 办公桌尺寸,颜值高 | ``` **⚠️ 注意**: - 起号期优先推荐周边品(容器、基质、养护、工具) - 绿植本身作为次要选项,仅在话题强相关时推荐 - 每个选题的商品建议必须与选题内容强相关 **Feishu MCP 调用示例**(可选): ```python # 如果需要直接写入飞书表格 from mcp import feishu_add_product for product in product_recommendations: feishu_add_product( name=product['商品名称'], category=product['商品分类'], price=product['价格'], stock=product['库存'], link="" # 待补充 ) ``` #### 策略B:成长期/成熟期(500+粉)- 匹配现有商品 **调用 product-catalog 进行商品匹配:** ```python import pandas as pd # 商品库路径 PRODUCT_EXCEL = "/Users/dj/Documents/slowseasons AI工厂/商品库/商品数据.xlsx" def match_products_for_topic(topic_keywords, max_results=3): """ 为选题匹配相关商品 参数: topic_keywords: 从选题中提取的关键词列表 max_results: 最多返回商品数 返回: 匹配的商品列表 """ df = pd.read_excel(PRODUCT_EXCEL) df = df[df['商品状态'] == '销售中'] scored = [] for _, row in df.iterrows(): score = 0 search_text = f"{row['商品名称']} {row['商品分组']} {row['商品卖点']} {row['分享描述']}" for keyword in topic_keywords: if keyword in search_text: score += 1 # 名称中包含关键词加权 if keyword in str(row['商品名称']): score += 2 if score > 0: scored.append((score, { 'name': row['商品名称'], 'price': row['价格(元)'], 'category': row['商品分组'] })) scored.sort(key=lambda x: x[0], reverse=True) return [s[1] for s in scored[:max_results]] # 使用示例 # 选题:春季阳台绿植养护 keywords = ["春季", "阳台", "绿植", "养护", "盆栽"] matched_products = match_products_for_topic(keywords) # 输出:[{'name': '营养土3L装', 'price': 29.9, 'category': '土壤基质'}, ...] ``` **匹配策略:** | 选题类型 | 关键词提取 | 匹配数量 | |----------|------------|----------| | 养护类 | 提取品类词(绿植、花盆、土壤) | 2-3个 | | 场景类 | 提取场景词(阳台、室内、桌面) | 1-2个 | | 节日类 | 提取节日词+品类词 | 2-3个 | | 通用内容 | 提取核心关键词 | 0-1个 | **输出格式:** 在每个选题中增加"商品关联机会"字段: ``` **商品关联机会**:营养土3L装、陶瓷花盆、发财树 ``` **⚠️ 自动化规则:** - 无匹配商品时,该字段显示"无"或跳过 - 不因商品匹配失败而中断流程 - 商品信息仅作为创作参考,不强制植入 --- ### 🚩 红旗列表 - 商品策略执行检查 **如果你有以下想法,立即停止并重新执行 Step 4.5:** | 红旗 | 正确做法 | |------|---------| | "我知道是起号期,直接生成商品建议" | ❌ 必须先读取账号配置,不能假设 | | "只输出商品名称和价格就够了" | ❌ 必须包含所有飞书表格字段 | | "起号期也可以从商品库匹配" | ❌ 起号期=商品库是空的,只能生成建议 | | "成长期可以生成商品建议" | ❌ 成长期必须从商品库匹配,不能生成 | | "用户没要求飞书格式,简化输出" | ❌ 起号期必须输出飞书格式,这是核心需求 | | "先推荐绿植,再推荐周边品" | ❌ 起号期必须优先推荐周边品(容器、基质、养护、工具) | | "商品建议可以不分析选题需求" | ❌ 必须从选题中提取商品需求,不能凭空推荐 | | "用 WebSearch 就够了" | ❌ 必须用 GPT MCP deep_research 做深度研究 | ### 常见合理化与反驳 | 合理化 | 现实 | |--------|------| | "账号配置不会变,我记得是起号期" | 账号配置会更新(粉丝增长),必须每次读取 | | "用户只需要商品名称,其他字段可选" | 飞书表格需要完整字段,缺少任何字段都无法录入 | | "起号期也可以匹配商品库,如果有合适的" | 起号期的前提是商品库是空的,匹配违背了需求 | | "简化输出更高效" | 不完整的输出需要用户手动补充,反而降低效率 | | "两种策略可以混用" | 混用会导致逻辑混乱,必须严格区分阶段 | | "绿植是主营业务,应该优先推荐" | 起号期配送复杂、退货率高,周边品更适合 | | "WebSearch 速度快,deep_research 太慢" | 深度研究能分析评论区,找到真实需求,质量>速度 | --- ### Step 5: 生成报告并保存 **报告文件命名:** ``` [日期]_[行业关键词]_选题报告.md 示例:2026-01-14_家居绿植_选题报告.md ``` --- ## 📄 输出模板 ```markdown # 🔥 [行业] 选题发现报告 > 📅 生成时间:[YYYY-MM-DD HH:mm] > 📊 数据周期:近7天 > 🎯 覆盖平台:小红书 / 公众号 / 抖音 / 快手 / 视频号 --- ## 📊 行业热点概览 | 热点话题 | 热度指数 | 趋势 | 主要平台 | |----------|----------|------|----------| | [话题1] | ⭐⭐⭐⭐⭐ | 📈 上升 | 🔴🔵 | | [话题2] | ⭐⭐⭐⭐☆ | 📊 稳定 | 🟢🟣 | | [话题3] | ⭐⭐⭐☆☆ | 🆕 新兴 | 🔴🟡 | | ... | ... | ... | ... | --- ## 💡 选题推荐 ### 1️⃣ [选题标题] | 维度 | 内容 | |------|------| | **选题角度** | [切入点描述] | | **目标人群** | [受众画像] | | **内容形式** | 图文 / 短视频 | | **推荐平台** | 🔴小红书 🟢公众号 | | **爆款潜力** | ⭐⭐⭐⭐☆ | | **商品关联机会** | [匹配的商品名称] | **参考标题:** - 🔴 小红书:「[适合小红书的标题]」 - 🟢 公众号:「[适合公众号的标题]」 - 🔵 抖音:「[适合抖音的标题]」 --- ### 2️⃣ [选题标题] ... (重复格式,共10个选题) --- ## 📈 趋势洞察 ### 🔺 上升趋势 1. [趋势描述1] 2. [趋势描述2] ### 🎯 内容机会 1. [机会点1 + 执行建议] 2. [机会点2 + 执行建议] ### ⚠️ 避坑提醒 1. [需要规避的内容方向] 2. [过度饱和的话题] --- ## 🚀 下一步行动 选择心仪的选题后,使用以下技能快速生成内容: | 目标平台 | 触发词示例 | |----------|------------| | 小红书 | `帮我生成小红书图文,选题是:[选题X]` | | 公众号 | `帮我生成订阅号推文,选题是:[选题X]` | | 短视频脚本 | `帮我写[选题X]的短视频脚本` | --- *报告由 Topic Discovery Skill v1.0 自动生成* ``` --- ## ✅ Good Case(正确示例) **用户输入:** ``` 帮我找家居绿植的选题 ``` **正确执行:** 1. ✅ 识别行业:家居绿植 2. ✅ 并行搜索5个平台热点 3. ✅ 分析趋势和机会 4. ✅ **读取商品库,为每个选题匹配1-3个相关商品** 5. ✅ 生成10个选题(含平台标签、爆款潜力评分、商品关联) 6. ✅ 保存报告至 `/选题库/2026-01-14_家居绿植_选题报告.md` 7. ✅ 输出完整报告给用户 --- ## ❌ Anti-Patterns(禁止行为) **禁止示例1:中途询问确认** ``` ❌ "我找到了一些热点,要继续分析吗?" ❌ "请问您想要多少个选题?" ``` → 应直接使用默认值完成全部流程 **禁止示例2:输出不完整** ``` ❌ 只输出3个选题 ❌ 缺少平台标签 ❌ 没有趋势分析 ❌ 没有商品关联机会 ``` → 必须输出完整报告(10选题 + 趋势洞察 + 商品匹配) **禁止示例3:选题过于笼统** ``` ❌ "可以做绿植相关内容" ❌ "养护知识" ``` → 应输出具体可执行的选题,如「小户型阳台绿植选择指南」 --- ## 🛠️ 错误处理 | 场景 | 处理方式 | |------|----------| | 行业太宽泛 | 自动细化为3-5个子领域 | | 搜索结果不足 | 扩展时间范围(7天→30天) | | 某平台数据缺失 | 跳过该平台,继续其他平台 | | API超时 | 重试1次后跳过 | | 输出路径不存在 | 自动创建目录 | --- ## 📁 临时文件管理(v3.0 新增) **规则:** - ✅ 所有测试/临时文件必须保存到专属临时文件夹 - ✅ 临时文件夹路径:`[输出目录]/.tmp/` - ✅ 任务完成后自动清理 - ❌ 禁止临时文件散落在工作目录中 **临时文件目录结构:** ``` /Users/dj/Documents/slowseasons AI工厂/选题库/ ├── 2026-01-14_[行业关键词]_选题报告.md # 正式输出 └── .tmp/ ├── search_cache_*.json # 搜索缓存 └── debug_*.log # 调试日志 ``` --- ## 🔗 与其他技能联动 | 技能 | 触发场景 | 依赖关系 | |------|----------|----------| | `product-catalog` | 选题生成时自动调用 | **必需**(v2.0 新增) | | `xiaohongshu-content-generator` | 用户确认选题后生成小红书内容 | 可选 | | `wechat-content-generator` | 用户确认选题后生成公众号内容 | 可选 | | `video-script-generator` | 用户需要短视频脚本时 | 可选 | --- ## 📝 版本历史 | 版本 | 日期 | 更新内容 | |------|------|----------| | v4.0 | 2026-02-06 | **深度研究+选题即选品**:
1. Step 2 升级为 GPT MCP deep_research(评论区分析、痛点挖掘)
2. 起号期商品策略重构:从选题提取商品需求
3. 商品分类优先级:周边品(容器/基质/养护/工具)> 绿植
4. 新增8条红旗+7条合理化反驳 | | v3.0 | 2026-01-14 | **选题策略整合**:选题优先级、选题模板、场景矩阵、临时文件管理 | | v2.0 | 2026-01-14 | **商品库集成**:自动匹配商品,输出商品关联机会 | | v1.0 | 2026-01-14 | 初始版本:多平台选题发现 |