media-analyze

SKILL.md

媒体分析技能

多源搜索话题,自动生成结构化分析报告。

使用方式

分析一下 <话题>
/media-analyze <话题>

示例:

分析一下 武汉大学图书馆事件
分析一下 两会 2026

执行流程

Step 1: Tavily 搜索(优先)

curl -X POST https://api.tavily.com/search \
  -H "Authorization: Bearer $TAVILY_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"query": "<话题>", "max_results": 10, "search_depth": "advanced"}'

如果 Tavily 结果充足 → 直接生成报告

Step 2: 补充数据源(Tavily 结果不足时)

启动子 Agent 并行搜索:

数据源 接口 方式
今日头条 https://so.toutiao.com/search?keyword=<话题> HTTP + 正则提取 JSON
微信公众号 https://wx.sogou.com/weixin?type=2&query=<话题> HTTP + HTML 解析
微博 https://m.weibo.cn/api/container/getIndex?containerid=100103type=1&q=<话题> HTTP + Cookie
Bing CN https://cn.bing.com/search?q=<话题> HTTP + HTML 解析

Step 3: 生成报告

整合数据,按以下结构输出:

# 📰 XXX话题媒体分析报告

> 报告生成时间:YYYY-MM-DD

## 📌 事件概述
## ⏱️ 完整时间线
## 📊 各平台热度分析
## 💬 舆论焦点
## 📰 媒体报道分析
## 🎯 结论与洞察

配置要求

必需

~/.claude/settings.json 中配置:

{
  "env": {
    "TAVILY_API_KEY": "tvly-your-api-key-here"
  }
}

获取 API Key

  1. 访问 https://tavily.com
  2. 注册账号(可用 Google/GitHub 登录)
  3. 在 Dashboard 获取 API Key

数据源优先级

Tavily API → 今日头条 → 微信公众号 → 微博 → Bing CN

注意事项

  • 标注数据获取时间
  • 每个数据点标注来源
  • 呈现多方观点
  • 敏感信息脱敏处理
Weekly Installs
1
First Seen
Today
Installed on
amp1
cline1
openclaw1
opencode1
cursor1
kimi-cli1