本文へ移動
cccskills
無料GitHub で公開

global-ai-news-brief

全球AI新闻简报 — 一个关键词同时搜索抖音、小红书、公众号、B站、快手、视频号、今日头条、TikTok、Instagram、X(Twitter)、YouTube 共 11 大平台,跨平台聚合后由 AI 生成智能摘要、热点聚类、舆情分析和深度解读报告,输出终端表格 + 交互式 HTML 报告。

包含详细信息源列表,适用于各种AI agent进行社媒资讯分析。当用户需要新闻搜索、舆情分析、热点追踪、跨平台情报对比、资讯聚合、新闻解读、全网搜索、事件追踪、行业情报时使用。触发词:新闻情报、全网搜索、舆情分析、热点追踪、新闻解读、资讯聚合、跨平台分析、事件追踪、行业情报、news brief、global news。

インストール方法を見る

含まれるファイル(6)

  • SKILL.md13.9 KB
  • assets/report-template.html12.4 KB
  • README.en.md5.3 KB
  • README.md4.4 KB
  • references/api-reference.md10.9 KB
  • scripts/fetch_all.py16.2 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

全球AI新闻简报

输入一个关键词,同时发起 11 大平台搜索请求,跨平台聚合数据后由 AI 生成深度情报报告。

覆盖平台

#平台接口路径搜索参数排序选项
1抖音/story/api/dy/data/searchWorkkeyword, pageNum, pageSize—
2小红书/story/api/xhsUser/searchArticlekeyword, offset, sortType0=默认/2=最新/4=最热
3公众号/story/api/gzh/data/searchArticlekeyword, offset, sortType0=默认/2=最新/4=最热
4B站/story/api/bili/data/workSearchkeyword, page, pageSize, ordertime/play/like/comment/favorite
5快手/story/api/ksAllData/searchWorkkeyword, page, size, sort综合/最新/最多点赞/最多收藏
6视频号/story/api/sphAllData/searchWorkkeyword, sort, page, size综合/最新/最多点赞/最多收藏
7今日头条/story/api/toutiao/searchWorkkeyword, offset—
8TikTok/story/api/tiktok/ability/searchVideokeyword, offset, count, sortType, publishTime, region0=相关度/1=最多点赞
9Instagram/story/api/ins/searchkeyword, paginationToken—
10X(Twitter)/story/api/x/searchkeyword, searchType, cursorTop/Latest/Media
11YouTube/story/api/youtube/searchVideosearchQuery, continuationToken—

所有接口 Host: https://redfox.hk,Method: POST,Content-Type: application/json,鉴权方式见下方「🔑 鉴权」。 详细请求/响应字段见 api-reference.md。

🔑 鉴权

获取 API Key

请前往 红狐hub 获取 API KEY

配置 API Key

方案1: 以 OpenClaw 为例,将 REDFOX_API_KEY 添加到 ~/.openclaw/openclaw.json 中:

{ "env": { "REDFOX_API_KEY": "ak_xxxx..." } }

方案2: 终端配置

export REDFOX_API_KEY="ak_xxxx..."

所有平台接口的请求头均携带 REDFOX-API-KEY + X-API-Key(值均为 $REDFOX_API_KEY),缺失时脚本报错退出并提示配置。

工作流程

Step 1:关键词处理

  • 用户输入的关键词直接作为搜索词
  • 若输入含"达人""博主""KOL""网红""账号"等后缀,自动剥离后缀仅保留核心语义词
  • 可询问用户是否需要指定平台范围(默认全部 11 个平台)

Step 2:并行数据采集

使用脚本 scripts/fetch_all.py 一键并行采集(内部用线程池并发请求全部平台):

python3 ~/.agents/skills/global-ai-news-brief/scripts/fetch_all.py "关键词" --pretty
  • 前置条件:环境变量 REDFOX_API_KEY 已设置(脚本会检测,缺失时报错退出)
  • 默认行为:并行请求全部 11 个平台,每个平台取首页数据(20条)
  • 指定平台子集:--platforms douyin,xhs,gzh,bilibili,kuaishou,shipinhao,toutiao(仅搜国内平台时用)
  • 输出:标准化 JSON 写入 /tmp/news_intel_result.json,同时在 stderr 打印各平台采集状态
  • 容错:单平台失败自动跳过,在结果的 failedPlatforms 字段中标注,不影响其他平台

输出 JSON 结构:

{
  keyword: string,          // 搜索关键词
  generatedAt: string,      // 生成时间
  platformCount: number,    // 成功平台数
  failedPlatforms: [],      // 失败平台列表 [{platform, error}]
  totalItems: number,       // 总内容条数
  totalEngagement: number,  // 总互动量(点赞+评论+分享+播放)
  results: {                // 按平台 key 分组
    douyin: { platform, count, total, items[] },
    ...
  }
}

每个 items[] 条目已由脚本标准化为统一结构(见 Step 3),Agent 直接读取 JSON 文件做分析即可,无需再处理各平台字段名差异。

Step 3:数据标准化

将各平台返回数据统一为以下标准结构:

{
  platform: string,     // 平台名称
  title: string,        // 标题/描述首行
  content: string,      // 正文/描述
  author: string,       // 作者昵称
  url: string,          // 作品链接
  publishTime: string,  // 发布时间
  likes: number,        // 点赞数
  comments: number,     // 评论数
  shares: number,       // 分享/转发数
  views: number,        // 播放/阅读数
  collects: number,     // 收藏数
  followers: number,    // 作者粉丝数
  coverUrl: string,     // 封面图
  mediaType: string     // video/image/text
}

字段映射要点(处理各平台字段名差异):

标准字段抖音小红书公众号B站快手视频号头条TikTokInstagramXYouTube
titlecontentworkTitletitletitlecaptiondescriptiontitlecontentcaptionTexttexttitle
authorauthorNameaccountNicknameauthorauthornicknamenicknamenicknameauthorData.userNameuser.fullNameuser.displayNameauthor
likeslikeCountworkLikedCountlikeCountlikeCountlikeCountlikeCount—statsData.likeCountlikeCountlikeCount—
commentscommentCountworkCommentsCountcommentCountcommentCountcommentCountcommentCountcommentNumstatsData.commentTotalcommentCountreplyCount—
views——readCountplayCountviewCount——statsData.viewCountplayCountviewCountviewCount
urlopusUrlworkUrlworkUrl拼接BV拼接photoId—opusUrlshareLink拼接code拼接tweetId拼接videoId

Step 4:AI 智能分析与输出

对聚合后的全部数据执行分析,严格按以下四个板块依次输出(终端和 HTML 报告均遵循此顺序):


板块一:新闻事件

还原"发生了什么"——客观呈现事件全貌。

  • 事件概述:用 3-5 句话概括核心事件(谁、什么、何时、何地、影响范围)
  • 关键事件时间线:按发布时间排列关键节点,还原事件从萌芽到发酵的传播路径;排序规则:最新时间在最上面(倒序),无明确日期的条目(如「海外长线」)排在最后
  • 热点话题聚类:将全部内容按主题自动聚类为 3-8 个热点话题,每个话题标注:
    • 主题名称
    • 涉及平台数
    • 代表内容 2-3 条(含标题、作者、平台、链接)

板块二:新闻解读

AI 深度分析"意味着什么"——提炼洞察与判断。

  • 核心摘要:200 字以内的精炼总结,包含事件定性、影响评估、趋势预判
  • 关键发现:3-5 条核心洞察,每条包含论点 + 数据支撑
  • 舆情风向:
    • 全网情感分布:正面 / 中性 / 负面占比
    • 核心共识点(多数人认同的观点)
    • 核心争议点(分歧最大的议题)
  • 大V观点(KOL):识别粉丝量 > 10000 或单条互动量 TOP 的作者,列出作者名、平台、粉丝数、代表观点;标题统一使用通俗说法「大V观点」,不使用「关键意见领袖」。账号名渲染为可点击链接跳转作者主页,主页链接拼接规则(从作品链接或接口字段提取作者 ID 拼接):
    • X/Twitter:https://x.com/{username}(从作品 url /status/ 前段提取)
    • TikTok:https://www.tiktok.com/@{username}(从作品 url /@xxx/ 段提取)
    • Instagram:https://www.instagram.com/{username}/
    • B站:https://space.bilibili.com/{mid}(接口无 mid 时回退 https://search.bilibili.com/all?keyword={作者名})
    • 公众号:https://open.weixin.qq.com/qr/code?username={biz}
    • 快手/小红书等无法提取作者 ID 的平台:回退平台搜索链接(如 https://www.kuaishou.com/search/video?searchKey={作者名})
    • 视频号无公开主页链接:不渲染链接

板块三:各平台不同的解读倾向

跨平台对比"各平台怎么看"——揭示平台差异化特征。

对每个有数据的平台分析以下维度:

分析维度说明
情感倾向该平台正面/中性/负面比例,与全网均值对比
关注焦点该平台用户最关注的子话题/角度(与其他平台的差异点)
内容形态以视频/图文/长文哪种为主
热度指标内容条数、总互动量、平均互动量
代表声音该平台互动量最高的 2-3 条内容及观点摘要

输出为跨平台对比矩阵表:

| 平台 | 内容数 | 总互动 | 情感倾向 | 关注焦点 | 代表观点 |
|------|-------|-------|---------|---------|---------|
| 抖音 | 20 | 58000 | 正面65% | 事件现场视频 | "xxx" |
| 公众号 | 18 | 120000 | 中性55% | 深度分析文章 | "xxx" |
| X/Twitter | 15 | 9200 | 负面60% | 批评与讨论 | "xxx" |

板块四:数据源

原始数据完整展示——按平台分段列出全部搜索结果。

终端输出:每个平台展示 TOP 5 表格:

### 抖音 TOP 5

| # | 标题 | 作者 | 点赞 | 评论 | 分享 | 发布时间 | 链接 |
|---|------|------|------|------|------|---------|------|
| 1 | xxx | xxx | 8000 | 280 | 150 | 2026-05-20 | [查看](url) |

HTML 报告:每个平台一个可切换 Tab,展示该平台全部数据条目,含封面图、标题、作者、完整数据指标、原文链接。

数据时间范围标注:数据源标题(h2「四、数据源」)后以 .formula-note 小字标注实际数据时间范围,如「(数据时间范围:2026-07-20 ~ 2026-08-19 为主体近30天数据,含少量历史旧闻,最早 2024-07-02)」。计算规则:

  • 解析全部条目的 publishTime(兼容三种格式:YYYY-MM-DD...、X/Twitter 的 %a %b %d %H:%M:%S +0000 %Y、相对时间 N days/weeks/months ago(以采集日为基准推算)),取最小/最大日期
  • 口径:报告当前时间前 30 天为主体窗口,若 90% 以上条目落在此窗口,文案注明「主体近30天(起始日期 ~ 最晚日期)」;窗口外的更早条目计为「历史旧闻」,注明最早日期

Step 5:HTML 报告生成

使用 assets/report-template.html 模板生成交互式 HTML 报告,严格按四大板块组织:

  1. 顶部概览:subtitle 行展示搜索关键词、覆盖平台数、总内容条数、数据时间范围(短格式「YYYY-MM-DD ~ YYYY-MM-DD」,长说明在数据源标题后);概览卡片区仅 4 张卡(覆盖平台/内容总数/总互动量/活跃平台);生成时间只出现在页面底部 footer
  2. 板块一 · 新闻事件:事件概述卡片 + 垂直时间轴 + 热点话题标签云 + 热点话题详情卡片(.topic-list 网格 + .topic-card 卡片样式,卡头带蓝色小方块装饰 + 话题名 + 平台数,正文为项目符号列表)
  3. 板块二 · 新闻解读:核心摘要区 + 关键发现列表 + 舆情风向仪表盘(正面/中性/负面进度条)+ 大V观点卡片
  4. 板块三 · 各平台解读倾向:跨平台对比矩阵表 + 各平台情感对比柱状图(CSS 实现,标题后以 .formula-note 小字标注计算公式「互动量 = 点赞 + 评论 + 分享 + 播放」)+ 差异亮点
  5. 板块四 · 数据源:平台 Tab 切换器,每个 Tab 内展示该平台全部内容卡片(封面、标题、作者、指标、链接)。Tab 排序规则:按平台互动量(点赞+评论+分享+播放)降序排列,互动量最高的平台排最前;Tab 内条目保持接口返回原始顺序,不做二次排序

封面展示规则:

  • 接口不返回封面的平台(如今日头条):该平台所有卡片不渲染封面区域,直接从正文开始(生成时检测:平台内全部条目 coverUrl 为空即视为无封面平台)
  • 其他平台封面为空时:渲染固定高度(180px)白色背景占位块,保证卡片高度统一
  • 封面加载失败(onerror):移除 src 保留白色占位块,不隐藏不塌陷

对话输出:报告中生成的所有关键标注必须同步展示在对话回复中,包括:

  • 数据时间范围(短格式 + 主体占比/历史旧闻说明)
  • 互动量计算公式口径:互动量 = 点赞 + 评论 + 分享 + 播放(接口不返回播放量的平台按 0 计)
  • 各平台数据统计、互动排名、报告文件路径

HTML 文件保存到本 Skill 的 output/ 目录,文件名 global-ai-news-brief-report-{keyword}-{date}.html(目录不存在时先创建),用 open 命令打开。禁止保存到 /tmp 等临时目录。

错误处理

  • 某个平台请求失败时跳过该平台并在报告中标注"数据暂不可用"
  • 不阻断其他平台数据采集
  • API 密钥缺失时提示用户设置 REDFOX_API_KEY 环境变量

使用示例

用户:帮我查一下"新能源汽车"最新的全网舆情
Agent:→ 并行搜索 11 平台 → 聚合数据 → AI 分析 → 输出终端表格 + HTML 报告

用户:追踪一下"台风"相关的全网信息
Agent:→ 同上流程,侧重时间线和事件追踪

用户:只看国内平台,搜一下"暑期旅游"
Agent:→ 仅搜索抖音/小红书/公众号/B站/快手/视频号/头条 7 个国内平台

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

多平台账号主页视频提取器 — 输入平台名称和账号id/链接,自动拉取抖音/快手/B站/YouTube 四大平台主页作品,解析下载链接,支持批量下载。适用场景:竞品账号内容拆解与逐帧学习、收藏喜欢的创作者全部作品避免被删、批量搬运素材二次剪辑创作、保存自己账号作品做本地备份防丢失、课程/教程类视频离线囤货反复看、达人合作前快速拉取对方作品做背调分析。触发词:主页视频下载、批量下载视频、账号视频提取、快手主页下载、B站视频提取、YouTube频道下载、视频保存、无水印下载、竞品视频下载、博主视频备份。

日本語の概要は準備中です。原文の説明を表示しています。

redfox-data/redfox-community4302026年10月12日 更新

深度A股情报调查与分析工具,支持A股情报调查、竞品分析、舆情监测、人物背景调查、信息交叉验证,生成结构化调查报告。当用户需要调查A股公司/行业/概念、调查竞品、追踪热点事件、了解人物背景、验证信息真实性时使用。触发词:A股情报、股票调查、财报分析、概念追踪、资金流向、情报调查、竞品分析、舆情调查、背景调查、信息验证、多源搜索。

日本語の概要は準備中です。原文の説明を表示しています。

redfox-data/redfox-community4302026年10月12日 更新

B站AI信息源 — 每日扫描B站AI相关账号,按点赞量发现爆款视频,智能聚类话题后生成包含封面图、互动数据与订阅支持的HTML日报。同时基于热门话题执行AI情报调查,采用多引擎搜索与交叉验证,输出结构化调查报告。支持用户自定义关键词定向查询。⚠️数据每日15:00更新前一天数据,目标日期无数据时必须先告知用户并等待确认后才能调用接口,禁止自动获取。当用户需要AI-B站日报、B站爆款、AI-B站热点、B站AI内容、B站AI视频、B站情报或自定义关键词查询时使用。

日本語の概要は準備中です。原文の説明を表示しています。

redfox-data/redfox-community4302026年10月12日 更新

B站评论分析工具。输入B站视频链接或BV号即可获取一级评论数据,支持分页浏览、评论情感分析(积极/负面/需求/竞品),生成精美 HTML 报告。当用户需要查看B站视频评论、分析评论舆情、了解用户反馈时使用。触发词:B站评论、B站视频评论、评论查询、评论分析、评论舆情、看评论、bilibili评论。

日本語の概要は準備中です。原文の説明を表示しています。

redfox-data/redfox-community4302026年10月12日 更新

B站关键词搜账号工具。根据用户输入的关键词查询B站相关账号,支持按综合排序或粉丝数排序,返回账号列表(含粉丝数、等级、简介等信息)。当用户需要搜索B站账号、查找B站UP主、找B站同类账号时使用。

日本語の概要は準備中です。原文の説明を表示しています。

redfox-data/redfox-community4302026年10月12日 更新

B站关键词搜作品工具。根据用户输入的关键词调用 Redfox 接口搜索B站最新视频,支持按排序方式和发布时间筛选,返回新鲜数据(非缓存/历史数据)。当用户要求搜索B站最新内容、查看某关键词下的视频数据时使用。触发词:B站搜索、B站最新视频、B站热门、B站搜作品、bilibili搜索。

日本語の概要は準備中です。原文の説明を表示しています。

redfox-data/redfox-community4302026年10月12日 更新

redfox-data のスキルをすべて見る

このスキルの問題を報告する