NewsToday for Openclaw

A bilingual AI daily news briefing and real-time hotlist aggregator from Openclaw Skills delivering curated digests in just 5 minutes.

jiajiaoy
v2.3.3
Jun 15, 2026
0
464
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install newstoday

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install newstoday using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is NewsToday?

NewsToday is a high-performance, bilingual (CN/EN) news aggregation and dispatching agent built for modern developers and teams looking to optimize their daily information consumption. By leveraging Openclaw Skills, it seamlessly synthesizes data from multiple RSS feeds (including Sina, Pengpai, 36Kr, BBC Chinese, and Reuters Chinese), multi-platform trending lists (Weibo, Zhihu, Baidu, and X/Twitter), and targeted web searches into a single, high-value digest.

The skill is designed around a 5-Minute Briefing concept, featuring a detailed Hero Story deep-dive, financial impact assessments, and strict, noise-filtered breaking news alerts. Whether integrated into workflow engines or delivered directly to chat channels like Telegram, Feishu, Slack, or Discord, this skill streamlines research, competitive intelligence, and daily routine optimization.

NewsToday Use Cases

  • Generating curated daily morning and evening news digests without manual scrolling.
  • Tracking trending public opinion across multiple social platforms (Weibo, Zhihu, X/Twitter) in real time.
  • Monitoring specific tech and AI updates from OpenAI, Anthropic, Google DeepMind, and others.
  • Delivering automated breaking news alerts to team communication channels with customizable threshold filters.
  • Performing multi-perspective topic tracking and deep-dives with automatic source citations.

How NewsToday Works

  1. Aggregation & De-duplication: The skill polls global RSS feeds and social media hotlists, standardizing articles and cross-referencing sources.
  2. AI Synthesis & Classification: An AI model filters the top 10 stories, highlighting a Hero Story with a comprehensive 3-4 sentence summary and impact analysis. Financial news items receive immediate sentiment ratings (Bullish, Bearish, or Neutral).
  3. Preference Weighting: User-defined weights and topics modify the priority order of the feed, creating a highly customized daily digest.
  4. Dispatch & Alerts: Digests are pushed to registered channels (Telegram, Feishu, Slack, Discord) on a schedule. An isolated cron script runs every 2 hours to detect threshold-breaking global events and push urgent alerts.
  5. Extensibility: Integration with Openclaw Skills allows cross-agent coordination, fetching deeper context from complementary research tools.

NewsToday Setup

Register User Profiles (Optional)

Unlock personalized delivery and notifications by registering user profiles with language, topic, and channel preferences:

node scripts/register.js <userId> [language] [topics] [channel]
# Example:
node scripts/register.js alice zh 科技,财经,国际 telegram

Manage User Preferences

Fine-tune topic weights (0-1 scale) to customize the news feed ranking:

node scripts/preference.js show <userId>
node scripts/preference.js set <userId> <topic> <weight>
node scripts/preference.js reset <userId>

Trigger Dispatches Manually

Generate and push briefs manually without relying on pre-scheduled crons:

# Morning and Evening pushes
node scripts/morning-push.js [userId]
node scripts/evening-push.js [userId]

# Fetch raw RSS feeds by category
node scripts/rss-fetch.js --lang zh --topics 科技,财经,国际

# Run breaking news checks
node scripts/breaking-alert.js <userId>

Configure Push Delivery Channels

Enable or disable active push subscriptions and schedule specific times:

node scripts/push-toggle.js on <userId> [--morning 08:00] [--evening 20:00] [--channel telegram]
node scripts/push-toggle.js off <userId>
node scripts/push-toggle.js status <userId>

NewsToday Data Schema & Taxonomy

User Profile Schema (data/users/<userId>.json)

The skill persists configuration and feed preference weightings locally. No raw news text is stored, ensuring privacy and lightweight storage footprints.

Parameter Type Description
userId String Unique identifier for the user profile
language String Output language code (e.g., zh, en)
topics Array Custom keywords/topics for personalized scoring
channel String Push target (options: telegram, feishu, slack, discord)
preferences Object Map of topics to weight priorities (numerical range: 0 to 1)
pushSettings Object Schedule configs for morning/evening dispatches

NewsToday Advanced Features

  • Customizable Priority Weighting: Tailor daily news ranking by dynamically adjusting weights on arbitrary topics via simple CLI controls.
  • Multi-Channel Push Integrations: Direct native output hooks for Telegram bots, Feishu webhooks, Slack incoming webhooks, and Discord integrations.
  • Bilingual Adaptive AI Digesting: Automatically adapts output summaries between English and Chinese based on active query inputs.
  • Fail-Safe WebSearch Fallback: When RSS feeds or social hotlist endpoints suffer downtime, Openclaw Skills automatically degrade to standard WebSearch queries to guarantee continuous uptime.
  • Pre-defined Breaking News Threshold Filtering: Avoid notification fatigue with an automatic 2-hour cron evaluator that only triggers push notifications for major geo-political or financial emergencies.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*