SuperAPI AI 工具集

viral

营销与增长

查看项目

更新于 10-16 05:37

技能介绍

用途

viral 是一个面向短视频创作者的内容创意生成技能。它的核心定位是充当用户的“内容大脑”,生成 10 个听起来像用户本人说出来的视频选题——原始、有观点、基于经验、直接。选题首先来自创作者本人的视角,研究只用于叠加时效性,而不是反过来由热点决定选题。

主要能力

  • 首次配置:检查 ~/.claude/skills/viral/config.json 是否存在。若不存在,则逐条询问姓名、社交媒体账号、领域(一句话描述)、受众(1-2 个细分)、经验/可信度(一句话证明)、5-10 个受众聚集的 subreddit、5-10 个领域相关话题标签。
  • Apify 连接检查:尝试调用 mcp__apify__search-actors 并查询 “tiktok scraper”。成功则提示已连接;失败则给出设置步骤(在 https://apify.com 创建免费账号、复制 API token、退出 Claude Code、运行 claude mcp add apify -- npx -y @anthropic-ai/apify-mcp-server、粘贴 token、重开并再次运行 /viral)。未连接 Apify 时技能仍可用,但仅使用网页搜索做研究,不抓取 TikTok/Instagram。
  • 语音上下文文件:检查 ~/.claude/skills/viral/voice-context.md 是否存在。若不存在,提供两个选项:A) 立即创建一个基础版本,要求用户提供 3-5 个用过的钩子或开场白示例;B) 先运行 /brand-voice(若已安装),分析真实视频并构建完整语音档案。
  • 配置保存:将用户信息写入 ~/.claude/skills/viral/config.json,包含 name、handle、niche、audiences、credibility、subreddits、hashtags、apifyConnected、setupComplete、setupDate。
  • 加载上下文:读取 config.json 与 voice-context.md,重点关注钩子示例、用户实际使用的钩子结构、内容主题以及需要避免的禁用短语或模式。若语音上下文缺失或过于简略,会提示用户运行 /brand-voice 或补充示例。
  • 启动研究代理:使用 Agent 工具(subagent_type: general-purpose)启动研究员代理,根据用户配置动态构建提示。研究分为 Track A(网页搜索)与 Track B(Apify 抓取,仅在已连接时)。
  • Track A 网页搜索:在配置的 subreddit 中搜索近期热帖,关注反复出现的痛点、用户抱怨、评论中的限制性信念、被反复提问的问题;搜索与领域相关的 Google Trends 上升兴趣;查找领域内近期事件、数据或故事,供用户回应或拆解。
  • Track B Apify 抓取:调用任何 Apify actor 前先用 mcp__apify__search-actors 搜索合适的 actor,并严格应用选择规则:仅按使用付费(PAY_PER_EVENT 或 PRICE_PER_DATASET_ITEM),不使用固定订阅 actor;优先官方 Apify actor(isOfficialApify: true);非官方 actor 仅在评分 4.5+、成功率高且评论数充足时使用。抓取 TikTok 与 Instagram Reels 的领域热门内容,搜索配置中的话题标签,最多 15 条结果以控制成本,关注限制性信念、恐惧、错误建议。
  • 研究返回结构:包含当前主要痛点、正在出现的限制性信念、可回应的时效事件或数据、正在传播的错误建议,并附来源。
  • 生成 10 个选题:从用户的内容主题与钩子结构出发,将每个主题匹配研究中的痛点、限制性信念或事件,用用户的声音写钩子(以真实钩子示例为风格模板),再把研究作为“为什么是现在”的层次。
  • 语音测试:写任何钩子前自问——这听起来像这个人会真的对朋友说出口的话吗?如果像博客标题或内容日历条目,就重写直到不像。
  • 质量过滤(四项必须全部通过):头像测试(目标受众中有人会为此停下滚动吗)、具体性测试(是否有具体数字、时间范围或结果,还是含糊)、反复杂测试(是简化了某事还是增加了信息过载)、可信度锚点(用户能否用真实经验或结果支撑)。
  • 每个选题包含:编号与钩子(用户会说的第一句或屏幕上的第一行,原始、具体、无废话,匹配 voice-context.md 中的一种钩子结构)、使用的钩子结构、格式、角度(一句话说明用户的实际观点,是观点而非摘要)、为什么是现在(来自研究的时效事件/数据,或为何始终相关)、受众(配置中的哪个受众细分)、可信度锚点(让用户在此话题上有可信度的具体结果、数据或个人经历)。
  • 格式选项:TALKING HEAD(对镜头直接说,个人观点)、GREEN SCREEN(对屏幕上的数据、文章或他人结果作出反应)、TEXT ON SCREEN(不露脸,B-roll 或纯背景加文字叠加)、CAROUSEL(列表或对比,可滑动,主要用于 Instagram)、TEARDOWN(拆解他人的实际漏斗、发布或视频)、DUET/STITCH(回应其他创作者的内容)。
  • 交付与后续:列出全部 10 个选题后,提示用户选一个编号即可立即写完整脚本,或运行 /script 并粘贴想要的角度;询问是否要替换某些选题或深入某个主题。

使用方式

  1. 首次运行 /viral 时完成一次性配置(约 3 分钟),按提示逐条回答姓名、账号、领域、受众、可信度、subreddit、话题标签。
  2. 可选:连接 Apify 以启用 TikTok/Instagram 抓取;未连接则仅用网页搜索。
  3. 可选:提供 3-5 个钩子示例创建基础语音上下文,或先运行 /brand-voice 构建完整语音档案。
  4. 配置完成后再次运行 /viral,技能会加载配置与语音上下文,启动研究代理,等待研究结果后生成 10 个选题。
  5. 从 10 个选题中选一个编号,让技能立即写完整脚本,或运行 /script 并粘贴角度。

适用场景

  • 短视频创作者需要批量生成符合本人声音的选题。
  • 希望选题基于真实观点与经验,而非泛泛的热点跟随。
  • 需要将研究(痛点、限制性信念、时效事件、错误建议)作为选题的时效性弹药。
  • 需要混合不同受众细分与不同视频格式的选题组合。
  • 要求至少 2 个选题为常青内容,至少 2 个使用可信度开场或观察式钩子结构。

限制

  • 首次配置为一次性,需用户提供真实信息。
  • Apify 为推荐但非必需;未连接时无法抓取 TikTok/Instagram,仅能使用网页搜索。
  • 研究代理返回结果前不会继续生成选题。
  • 钩子必须匹配 voice-context.md 中的结构;若该文件缺失或过于简略,只能基于配置中的领域、受众、可信度工作,并会提示用户补充。
  • 禁止使用通用开场白(如 “Here's something most people don't know”、“In today's world”、“This is a game-changer”),禁止使用 voice-context.md 中的禁用短语。
  • 必须具体:金额、时间范围、具体数字;含糊会损害信任。
  • 可信度锚点必须具体,不能是“他们服务过大客户”这类笼统说法。
  • 选题必须先从用户主题出发,研究其次。
  • 交付后始终提供优化、替换或写脚本的选项。
  • 关于收费、价格、平台支持范围、实际效果等未在资料中提供的信息,暂未提供。