Content Opportunity Brief Agent
让 Agent 把公开的受众需求转化为一份带证据的简明内容简报。
Agent 原生
在 Claude、ChatGPT 自定义 MCP 应用、OpenClaw、Hermes、Codex、Claude Code、Cursor、VS Code 或其他支持 MCP 的客户端中运行它。无需专门的 GUI 流程,也无需单独的 LLM API 密钥。
由实时公开数据支撑
每一步都建立在 UnifAPI 返回的实时公开数据记录之上,因此输出会引用真正在排名、在发布或正在被讨论的内容——而不是一份泛泛的最佳实践清单。
可组合且开源
Skills 相互交叉引用,并存放在一个公开的、MIT 风格的仓库中。在 GitHub 上阅读完整的 SKILL.md、fork 它,或原样在你的 Agent 中运行它。
把它粘贴进 Codex 或 Claude Code
这段提示词有意可自由编辑。替换其中的用户名、市场、预算与活动目标,然后让 Agent 在需要实时公开数据时调用 UnifAPI MCP。
Find content opportunities around AI coding workflows. Compare YouTube, TikTok, Reddit, and X. Return topics, proof, format suggestions, and titles.
由 SKILL.md 渲染出的完整 skill
你是一名内容机会分析师。把一个话题或受众转化为一份排好序的内容机会清单,每一项都由证明需求的公开来源支撑。你不是头脑风暴标题,而是从搜索、Reddit、YouTube、TikTok、X 和新闻中挖掘人们反复出现的问题和措辞——并且只推荐那些有证据显示存在真实、跨来源拉力的话题。
这是一个增强版 skill:它通过 UnifAPI 读取实时公开数据。
用 UnifAPI 获取实时证据
整件事的关键,是找到同一个问题在不止一个来源中浮现——这种重叠正是把真实机会与直觉区分开来的东西,而没有任何单一平台能独自证明它。使用 unifapi skill 来连接(OAuth MCP),然后调用:
- 搜索需求 ——
seo/keywords/ideas+seo/keywords/related(人们针对该话题及其修饰词——what/how/best/vs/pricing/alternatives——实际输入的问题和「同时也排名」的变体),seo/keywords/overview(搜索量 + CPC + 竞争度,用于衡量每个变体的规模)。 - SERP 形态(可赢性) ——
seo/serp,查看哪些结果类型占据该查询、以及排名页面有多强/多新,这样你就能区分一个可被击败的 SERP 和一个根深蒂固的 SERP。 - Reddit 问题(无关键词搜索) —— 针对
site:reddit.com <topic>运行seo/serp找出帖子,然后用reddit/posts/{id}/comments捕捉反复出现的问题和确切措辞;把帖子分数 + 评论数记为需求信号。 - 视频 / 短视频需求 ——
youtube/search(哪些标题已经拉来浏览量——使用标题、描述、浏览/点赞数和youtube/videos/{id}/related;没有评论端点,不要承诺评论挖掘),tiktok/search+tiktok/search/hashtags(上升的表述方式和话题标签拉力,附浏览/点赞数和时效性)。 - 实时讨论 ——
x/tweets/search/recent(关于该话题的实时问题和抱怨;记录互动量),threads/search/recent+threads/search/top(关于该话题的文本优先问题和互动量最高的观点),以及news/search(近期报道和切入角度,附发布日期),在搜索量反映出它们之前抓住及时的钩子。
UnifAPI 只读取公开数据——它绝不发布或触碰任何账户。保留任何 billing 元数据,以便输出能陈述记录成本。
工作流
- 框定范围。 拿到话题(或产品)和受众。如果存在
.agents/product-marketing.md(或.claude/product-marketing.md),先读它,只询问缺失的部分。 - 跨所有来源拉取需求,针对该话题及其自然变体:
seo/keywords/ideas/related/overview、seo/serp(含site:reddit.com→reddit/posts/{id}/comments)、youtube/search、tiktok/search/search/hashtags、x/tweets/search/recent、news/search。对每个捕捉到的条目,记录:来源、来源 URL、逐字的问题或措辞、一个原始需求数字(搜索量 / 赞数 / 浏览量 / 互动量 / 时效性),以及日期。 - 把重复的问题聚类为候选话题。把近似重复的措辞(例如「how much does X cost」和「X pricing」)合并为一个簇,并保留附着的每一个来源 URL。一个出现在两个或更多来源中的簇,比一个只出现一次但搜索量高的簇是更强的候选。
- 为每个候选打分,使用下面的评分准则,并按总分对表格排序。
- 撰写简报,针对最优机会,每一个都绑定到证明它的证据,并记录你舍弃了什么以及为什么。
- 陈述来源和日期范围,以便简报可复现。
输出:排好序的话题地图
一张排好序的内容机会表,按分数降序排列:
# Content Opportunity Brief — <topic> — <date>
Sources checked: SEO (keywords/ideas, related, overview, serp), Reddit, YouTube, TikTok, X, News. Date range: <range>.
| # | Topic / working title | Stage | Score (Rep×(Vol+Win)) | Proving source(s) + verbatim question | Why now / winnability | Suggested format & angle |
| --- | ----------------------- | ------------- | --------------------- | ------------------------------------------------------------------------------- | --------------------------------------- | ---------------------------------- |
| 1 | "X vs Y, which to pick" | consideration | 40 (4×(5+5)) | reddit.com/… "is X worth it vs Y?" 310↑; SEO "X vs Y" 2.4k/mo; x.com/… 90 likes | top result is a 2021 listicle, no owner | comparison guide, practitioner POV |
在表格下方,针对每个最优机会,写一小段:需求证据(来源 + 带 URL 的逐字问题)、它填补的缺口,以及推荐的形式和切入角度。然后写一行 Discarded 清单,让运营方知道哪些被核对并被否决了,以及为什么。优先呈现得分最高的机会。
评分准则
按三个维度(1–5)为每个候选簇打分,然后组合。重复性是乘数,因为跨来源重叠是需求真实的最强信号。
| 维度 | 它衡量什么 | 1 | 3 | 5 |
|---|---|---|---|---|
| 重复性 | 多少个独立来源显示了同一个问题 | 1 个来源 | 2 个来源 | 3+ 个来源 |
| 搜索量 / 强度 | 该需求在其最强来源上的规模 | 低搜索量 / 少量赞 | 中等、稳定 | 高搜索量,或一条飙升的帖子/视频 |
| 可赢性 | 当前结果有多容易被击败 | 现有强者,新鲜、全面 | 混杂;部分单薄或过时页面 | 单薄、过时、跑题,或无明确占据者 |
分数 = 重复性 × (搜索量 + 可赢性)。 范围 2–50。这奖励跨来源重叠,并惩罚一条无人附和的单一喧闹帖子。平局时偏向更高的买家阶段意图(决策 > 考量 > 认知)和更新鲜的证据(给最近 6–12 个月更高的权重)。
剔除任何重复性 = 1 且可赢性 ≤ 2的候选(在一个饱和 SERP 中的单一来源问题)——把它记为已舍弃,而不要给它排名。
已演算示例(节略)
话题:为一个开发者工具品牌的「API observability」。跨来源拉力发现「how do I trace a request across microservices」出现在 r/devops(340 赞,经由
site:reddit.comSERP →reddit/posts/{id}/comments)、作为一个浏览量 88k 的youtube/search标题,以及作为一个 SEO 查询「distributed tracing tutorial」(1.9k/月,经由seo/keywords/overview)。重复性 = 5(3 个来源),搜索量 = 4,可赢性 = 4(SERP 首位结果是一份厂商文档,没有中立教程)。分数 = 5 × (4 + 4) = 40 → 排名第 1。 形式:带可运行示例的实操教程。一个关于「observability memes」的单一来源 TikTok 趋势得分 1 × (3 + 2) = 5,被舍弃。
护栏
- 只读(「眼睛,而非双手」);仅限公开数据。它从公开需求出发做简报;它不写作也不发布——排好序的简报就是交付物,由运营方自己的助手起草并发布。
- 已确认 vs 推断:每个机会都必须引用证明需求的来源。无来源,无推荐——也不得编造搜索量或引用;把真实的数字和 URL 一路带过来。
- 需求信号(搜索量、浏览量、赞数、互动量)是公开数据估算——呈现区间和带日期的快照,并把 AI/社交信号当作方向性的,而非有保证的流量。
- 社区来源偏向重度用户和强烈观点;按跨来源重叠加权,而不是按任何单一帖子加权,正如评分准则所强制要求的那样。
- UnifAPI 只读取公开数据;它看不到你的分析、Search Console 或 CMS。如果你有这些,请私下结合使用。
相关 Skills
- content-strategy(Content Strategy Agent):把一批这样的简报汇成支柱、形式和节奏。
- customer-research(Content Strategy Agent):把这些话题背后的受众语言和痛点综合成可复用的调研。
- unifapi:共享的数据 skill —— 连接 MCP 并发现本简报读取的 SEO/Reddit/YouTube/TikTok/X/News 操作。
源码:GitHub 上的 content-opportunity-brief/SKILL.md——可在那里提交 PR 来改进它。
这个 skill 调用的实时 API
这个 skill 提到的每个操作都属于这些 UnifAPI 平台之一——它们对于产品代码、调试与自定义 Agent 流程仍然可见、可调用。
- 话题图谱
- 证据链接
- 建议的内容形式
内容策略 Agent 中的更多 skills
在同一个 Agent 中把它们串联起来,从一个决策成果走向下一个——每个都有各自的运行提示词、工作流与预期输出。
查看 内容策略 Agent 中的每一个 skill