← Back to Skills Marketplace
brunovu20

ai-trending-news

by Bruno · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
60
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install ai-trending-news
Description
Fetches, ranks, and summarizes the top 10 trending AI news stories from trusted editorial, official, research, and community sources. Use when the user asks...
README (SKILL.md)

AI Trending News Skill

Generate a ranked list of the top 10 AI news items for the requested time window, with a strong bias toward reliable, timely, and non-duplicative coverage.

What this skill does

This skill collects stories from a curated set of sources, deduplicates them, scores them for trend relevance, and returns a concise top-10 briefing.

Use this skill when the user asks for:

  • latest AI news
  • trending AI stories
  • top AI announcements
  • AI model releases
  • AI research breakthroughs
  • AI startup/news roundup
  • a daily or weekly AI briefing

Core principles

  1. Prefer primary and reputable sources over viral reposts.
  2. Treat source quality as more important than volume.
  3. Use community signals only to identify trend velocity, not as the sole basis for a story.
  4. Deduplicate aggressively across rewritten headlines.
  5. Clearly separate confirmed facts from interpretation.

Source policy

Use the source tiers in references/sources.md.

Recommended order:

  1. Official lab/company blogs and release pages
  2. Major editorial technology publications
  3. Research sources and preprint feeds
  4. Community trend signals such as Hacker News, GitHub, and Reddit

Do not rely on SEO-heavy listicles, scraped aggregators, or low-trust newsletters as primary evidence.

Workflow

1) Select the time window

Default windows:

  • "today" or "latest" -> last 24 hours
  • "this week" -> last 7 days
  • "daily briefing" -> last 24 hours
  • unspecified -> last 48 hours

If the user requests a region, topic, or format, honor that in ranking and filtering.

2) Fetch candidate items

Pull from the sources listed in references/sources.md.

Prefer:

  • RSS / Atom feeds for editorial and official blogs
  • Public APIs for trend signals
  • Reliable preprint feeds for research updates

3) Normalize stories

Convert each item into this internal shape:

{
  "title": "",
  "url": "",
  "source": "",
  "published_at": "",
  "summary": "",
  "tags": ["ai", "model", "research"],
  "signal": {
    "coverage": 0,
    "engagement": 0,
    "freshness": 0,
    "source_reputation": 0
  }
}

4) Deduplicate

Merge items that refer to the same underlying story, even if headlines differ.

Treat these as duplicates when they clearly refer to the same announcement:

  • identical model or product launch
  • same paper or benchmark result
  • same funding round or acquisition
  • same policy or regulatory event

Keep the canonical record with:

  • the best source URL
  • the strongest headline
  • the richest factual summary
  • a list of all supporting sources

5) Score and rank

Use the scoring model in references/ranking.md.

The default ranking logic is:

  • 35% freshness
  • 30% source reputation
  • 20% cross-source coverage
  • 15% community engagement

Adjust the weights slightly when the user asks for a research-focused, enterprise-focused, or consumer-focused briefing.

6) Summarize each item

For each selected story, produce:

  • title
  • 1–2 sentence summary
  • why it matters
  • source names
  • publication date
  • URL

Keep each item concise. Do not invent facts not supported by the sources.

7) Produce the final top 10

Return exactly 10 items when there are at least 10 credible candidates.

If fewer than 10 high-confidence items exist, return the highest-confidence subset and say so explicitly.

Output format

Preferred response shape:

  1. A short lead sentence describing the time window and selection criteria.
  2. A numbered top-10 list.
  3. A short note about how the ranking was done.

For each item, include:

  • Headline
  • Source(s)
  • Date
  • One-line why-it-trends note

If the user asks for a newsletter-style version, expand the summaries but keep the ranking intact.

Guardrails

  • Never present rumors as confirmed.
  • Never use a source that is clearly recycled, spammy, or AI-generated without attribution.
  • If an item is only supported by a single weak source, mark it as low confidence or exclude it.
  • If two items seem related, cluster them rather than inflating the list.
  • If the topic is controversial or uncertain, say so plainly.

Recommended source tiers

See references/sources.md for the canonical source list.

Implementation notes

  • Use scripts/fetch_ai_news.py to collect and normalize items.
  • Keep source configuration in references/sources.md so the skill stays easy to maintain.
  • Keep ranking logic in references/ranking.md so the skill can evolve without rewriting the main instructions.

Example invocation behavior

If the user says:

  • "Show me the top 10 AI trending news today"
  • "Give me a daily AI briefing"
  • "What are the biggest AI stories this week?"

then:

  1. Fetch the relevant sources.
  2. Deduplicate the items.
  3. Rank by the scoring model.
  4. Return the top 10 in descending score order.

Minimal quality bar

Before finalizing, verify that each selected story has:

  • a valid URL
  • a publication date
  • a trustworthy source
  • a clear connection to AI

Exclude anything that fails those checks.

Usage Guidance
Install only if you are comfortable with the agent using Python/Bash to fetch public AI news from external sites. In stricter environments, restrict outbound access to the documented source domains and verify publisher authenticity if the claimed author matters to you.
Capability Assessment
Purpose & Capability
The stated purpose is a top-10 AI news briefing, and the SKILL.md, source list, ranking guide, and helper script all support public news collection, deduplication, scoring, and summarization.
Instruction Scope
It declares Bash, Python, Read, and network access, which is broader than a narrowly scoped fetch tool, but the artifacts constrain use to public editorial, official, research, and community sources.
Install Mechanism
Installation is a normal skill directory with markdown references and one Python helper script; there are no package installers, startup hooks, or privileged setup steps.
Credentials
Outbound requests to third-party public feeds and APIs are expected for latest-news functionality, but users should understand that queries and fetch activity may be visible to those services.
Persistence & Privilege
The artifacts show no persistence, background workers, scheduled execution, privilege escalation, credential handling, local profile access, or mutation of user data.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install ai-trending-news
  3. After installation, invoke the skill by name or use /ai-trending-news
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of ai-trending-news skill: - Fetches, ranks, and summarizes the top 10 trending AI news stories from reputable editorial, official, research, and community sources. - Deduplicates headlines, prioritizes primary sources, and scores items based on freshness, source reputation, coverage, and engagement. - Returns a concise, well-sourced briefing with a clear output structure, tailored to user’s requested time window and focus. - Implements strong quality guardrails, explicit handling of controversial topics, and ensures each story is credible and AI-related. - Supports daily or weekly AI briefings, and honors user requests for region, topic, or format adjustments.
Metadata
Slug ai-trending-news
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is ai-trending-news?

Fetches, ranks, and summarizes the top 10 trending AI news stories from trusted editorial, official, research, and community sources. Use when the user asks... It is an AI Agent Skill for Claude Code / OpenClaw, with 60 downloads so far.

How do I install ai-trending-news?

Run "/install ai-trending-news" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is ai-trending-news free?

Yes, ai-trending-news is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does ai-trending-news support?

ai-trending-news is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created ai-trending-news?

It is built and maintained by Bruno (@brunovu20); the current version is v1.0.0.

💬 Comments