media-strategy

Tracks RSS news hotspots and generates verification packs and editorial plans.

2.0k|274|Updated Jan 30, 2026
One-click install
npx skills add https://github.com/openakita/openakita --skill media-strategy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: media-strategy
Source: https://github.com/openakita/openakita/tree/main/plugins/media-strategy
Command: npx skills add https://github.com/openakita/openakita --skill media-strategy

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires httpx, aiosqlite, feedparser, beautifulsoup4.

What problem does it solve?

Editors and content teams waste hours manually scanning dozens of news sites and RSS feeds to find worthwhile topics, verify sources, and draft coverage plans. This Skill aggregates multi-source news signals, ranks hotspots by cross-source coverage and source authority, and produces verification checklists and editorial plans through the Media Strategy plugin.

Core Features & Use Cases

  • Hotspot Radar & Top Topics: Ingest RSS, HTML listing, and newsnow sources across packages (policy, Taiwan Strait, economy, world, tech, platform trends), then rank topic clusters by multi-source coverage and authority weighting.
  • Source Verification Packs: Generate verification checklists for selected articles showing existing sources, missing evidence, and next steps, flagging high-risk items as leads only.
  • Editorial & Brief Generation: Produce morning/noon/evening briefs, AI topic analysis reports, and replication plans for short videos, interviews, in-depth articles, and livestream scripts.
  • Use Case: A local media editor asks for the top 5 Taiwan Strait topics from the last 24 hours covered by at least 2 outlets, then converts one article into a short-video shooting plan with interview questions and B-roll lists.

Quick Start

Ask the assistant to recommend today's top 5 media topics from the taiwan package using media_strategy_top_topics, then pick an article_id to generate a verification pack or editorial plan.

Frequently Asked Questions about media-strategy

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I get top news topic recommendations from RSS feeds?

Call media_strategy_top_topics with a package_id, time window, and limit. It clusters articles across sources and ranks them by multi-source coverage plus authority weighting, returning compact title, link, source count, and risk level per topic.

How do I verify whether a news story is reliable?

Use media_strategy_verify_pack with the article IDs and a topic. It generates a verification checklist listing existing sources, missing evidence, and next steps, and flags high-risk items as leads requiring manual review rather than confirmed facts.

Can I add a custom RSS feed to the news radar?

Yes, use media_strategy_add_feed with the feed URL and target package. The tool enforces URL safety validation, rejecting localhost, private IPs, and non-http/https schemes, so feeds must be publicly reachable.

What happens when a site has no public RSS feed?

The plugin includes built-in HTML listing parsers for sites like taiwan.cn and fjsen.com, with heuristic anchor fallback when selectors fail. For React-rendered sites like ifeng, you can self-host RSSHub and add its route as a custom feed.

Why does the hotspot radar return empty results?

Empty results usually mean sources have not been ingested yet or the time window is too narrow. Run media_strategy_ingest first, then widen since_hours to 72 or 168, or lower min_coverage from 2 to 1.

Does AI topic analysis call the LLM for every news article?

No. It first applies rule-based clustering to select the top N topic clusters, then sends only 3-5 evidence items per cluster to the host LLM in one batch, keeping token cost controlled.