/install news-ai-001
Daily News → Discord
This skill fetches the top news stories for the day and delivers them to a Discord channel via webhook as a clean, readable embed.
Configuration
These values are baked into the scheduled task but can be overridden at runtime:
| Setting | Default |
|---|---|
| Webhook URL | Set in scheduled task |
| Topics | AI & Tech |
| Stories | 5 headlines |
| Schedule | 8:00 AM daily |
Execution Steps
1. Get today's date
Run a quick bash command to get the current date in a friendly format:
date "+%A, %B %-d, %Y"
2. Search for news
Perform 2–3 targeted web searches to find today's top stories on the configured topics. Use searches like:
"AI news today [current month year]""tech news [current date]""[specific topic] latest developments [month year]"
Pick the 5 most newsworthy, distinct, and recent stories. Prefer stories from the last 24–48 hours. Skip duplicate coverage of the same event.
3. Build the stories JSON
Format the 5 stories as a JSON array. Each story needs:
[
{
"headline": "Short, clear headline (max 80 chars)",
"summary": "One to two sentence summary of what happened and why it matters. (max 250 chars)",
"url": "https://source-article-url.com"
}
]
Keep summaries punchy and informative — no filler phrases like "In a world where...".
4. Send to Discord
Call the bundled send script with the stories JSON, date, and topics:
python3 "$(dirname "$0")/scripts/send_to_discord.py" \
--webhook "WEBHOOK_URL_HERE" \
--date "DATE_STRING" \
--topics "AI & Tech" \
--stories 'STORIES_JSON_HERE'
Replace placeholders with actual values. Pass the stories JSON as a single-quoted string. If the JSON contains single quotes, use a temp file instead:
echo 'STORIES_JSON' > /tmp/stories.json
python3 scripts/send_to_discord.py --webhook "..." --date "..." --topics "..." --stories-file /tmp/stories.json
5. Confirm delivery
The script prints the HTTP status code. A 204 means success. If it fails, inspect
the error output and retry once (Discord webhooks occasionally return 429 rate limits —
wait 2 seconds and retry).
Discord Message Format
The message is sent as a rich embed:
📰 Daily News Digest — Monday, March 6, 2026
Today's top stories in AI & Tech
1. OpenAI Releases New Reasoning Model
GPT-5 now available to all users with improved reasoning...
[Read more]
2. ...
...
──────────────────────────────
OpenClaw Daily News • Powered by Claude
Customization
To change topics, edit the --topics argument in the scheduled task prompt and adjust
the search queries in Step 2. Topics can be comma-separated: "AI, Finance, Science".
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install news-ai-001 - 安装完成后,直接呼叫该 Skill 的名称或使用
/news-ai-001触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
AI news generator 是什么?
Delivers a daily news digest to a Discord channel via webhook. Use this skill whenever the user wants to: send today's news to Discord, set up an automated d... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 259 次。
如何安装 AI news generator?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install news-ai-001」即可一键安装,无需额外配置。
AI news generator 是免费的吗?
是的,AI news generator 完全免费(开源免费),可自由下载、安装和使用。
AI news generator 支持哪些平台?
AI news generator 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 AI news generator?
由 Scott Lai(@scottll)开发并维护,当前版本 v1.0.0。