Track RSS/news hotspots, verify source packs, and produce editorial plans through the Media Strategy plugin.
61
72%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Low
Low-risk findings worth noting
Fix and improve this skill with Tessl
tessl review fix ./plugins/media-strategy/SKILL.mdUse this skill when the user asks to track media hotspots, RSS news,
policy/current-affairs signals, Taiwan Strait coverage, verification
packs, editorial plans, interview plans, shooting plans, or viral-topic
remix plans from the media-strategy plugin.
media_strategy_top_topics(默认输出 5 条,按「多源覆盖 + 权威加权」排序)。media_strategy_hot_radar,必要时先 media_strategy_ingest。media_strategy_ai_analyze_topics(先规则筛选 Top N 热点簇,再批量调用主程序大模型)。media_strategy_subscribe_package。media_strategy_add_feed,必须让工具做 URL 安全校验。media_strategy_verify_pack。media_strategy_replicate_plan。media_strategy_daily_brief。RSS 是网站公开订阅格式,适合稳定获取标题、摘要、发布时间和原文链接;它不是事实核验系统。回复时必须提醒用户打开来源链接复核。
media_strategy_top_topics,参数如:{"package_id": "taiwan", "since_hours": 24, "limit": 5, "min_coverage": 1, "compact": true}该工具按「多家媒体同时报道 + 媒体权威性」加权排序,输出 Top 5(用户可自定义 1–20)。
返回字段是精简的 title / url / sources / sources_count / weighted_score / risk_level,
仅返回标题与原文链接,避免把全文/摘要塞回上下文导致 Token 浪费。
用户想看更多就把 limit 调到 10;想严格只看「至少 2 家媒体同时报道」的选题就把 min_coverage 调到 2。
回复时只罗列标题 + 原文链接(再加风险等级和报道家数),引导用户点开链接读原文,不要让大模型把每条新闻摘要重写一遍——这是图2 中明确要省下的 Token 和成本。
如果返回 total_clusters=0 或 total_candidates=0,先调 media_strategy_ingest 再来一次。
media_strategy_hot_radar,参数如:{"package_id": "taiwan", "since_hours": 24, "limit": 20, "compact": true}不需要聚合时把 cluster 留为 false;想直接复用聚合排序就把 cluster 设为 true,行为和 media_strategy_top_topics 一致。
{"package_ids": ["taiwan"], "limit_sources": 0}对应工具是 media_strategy_ingest,然后再次拉雷达。
调用:
{"package_id": "taiwan", "since_hours": 24, "limit": 10, "min_coverage": 1, "evidence_limit": 5}对应工具是 media_strategy_ai_analyze_topics。它不是逐条新闻调用大模型,而是先按“多源覆盖 + 权威加权”筛出 Top N 热点簇,再把每簇 3-5 条证据打包给主程序大模型分析。输出要关注“为什么值得做、证据够不够、风险在哪里、下一步采编动作是什么”。
如果用户担心成本,建议把 limit 设为 5-10;如果想更严格,只看多源交叉印证,建议把 min_coverage 设为 2。
调用:
{"article_ids": ["ms-a-..."], "topic": "用户关心的主题"}对应工具是 media_strategy_verify_pack。输出要突出“已有来源”“缺什么证据”“下一步查什么”。
调用:
{
"article_ids": ["ms-a-..."],
"topic": "热点主题",
"target_format": "short_video",
"tone": "稳健客观"
}对应工具是 media_strategy_replicate_plan。复刻只指复用选题角度、叙事结构、采访和拍摄方法,不能要求照搬标题、文案或视频内容。
policy:时政政策taiwan:台海观察economy:经济财经world:国际局势tech:科技产业platform:平台热点用户说“只看台海”就启用 taiwan,必要时关闭其它套餐;用户说“时政和经济都要”就分别启用 policy 和 economy。
内置源已覆盖:
用户需要确认源状态时先调用 media_strategy_list_sources,不要凭记忆猜测某个源是否启用。
部分台海主流网站没有提供公开 RSS,本插件用以下顺序兜底:
| 信源 | 接入方式 | 说明 |
|---|---|---|
| 中国台湾网 (taiwan.cn) | 内置 HTML 抓取源 taiwancn-jsbg | 直接解析 https://www.taiwan.cn/jsbg/ 即时报道列表 |
| 东南网台海频道 | 内置 HTML 抓取源 fjsen-taihai | 解析 https://taihai.fjsen.com/ 首页 |
| 台海网 | 内置 HTML 抓取源 taihainet-twxw | 解析 https://www.taihainet.com/news/twxw/ 列表 |
| 凤凰网台湾频道 | 用户自建 RSSHub + media_strategy_add_feed | 凤凰用 React 动态渲染,需要 /ifeng/c/<topicId> 路由,topic ID 自查后填入 |
| 华人头条 / 银河新闻记者 | 用户自建 RSSHub + media_strategy_add_feed | 一般是微信公众号体裁,路由 /wechat/officialaccount/<id>,需 Sogou 反爬可达 |
HTML 抓取的提示:
media_strategy_ingest 看错误日志,再考虑通过 update_source 改 selectors.item 的 CSS 选择器(例如换成 .list_news a、ul.l01 li a 等更精准的锚定)。url,不要让 Agent 越权改源。用户问「能不能把凤凰资讯接进来」时,回复模板:
凤凰网近年没有公开 RSS,建议你本机跑一份 RSSHub(
docker run -d -p 1200:1200 diygod/rsshub),然后用media_strategy_add_feed把http://<内网可达地址>:1200/ifeng/c/<topicId>加进来。本插件的 URL 安全校验会拒绝localhost,请部署在内网或局域网另一台机器。
risk_level=high 的内容,明确说“仅作线索,需复核”。ok=false 时,原样解释 error 和 hint,不要编造原因。since_hours 或先运行 media_strategy_ingest。media_strategy_verify_pack 或 media_strategy_replicate_plan。2ede7c6
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.