News Brief

v1.0.3

Daily Chinese news brief from top global sources (Reuters, Bloomberg, TechCrunch, FT, BBC). Pick up to 3 categories, run setup.py once, get structured briefs...

1· 223·1 current·1 all-time
byJack James@tkk0124

Install

OpenClaw Prompt Flow

Install with OpenClaw

Best for remote or guided setup. Copy the exact prompt, then paste it into OpenClaw for tkk0124/news-brief.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "News Brief" (tkk0124/news-brief) from ClawHub.
Skill page: https://clawhub.ai/tkk0124/news-brief
Keep the work scoped to this skill only.
After install, inspect the skill metadata and help me finish setup.
Required env vars: SERPER_API_KEY, DEEPSEEK_API_KEY
Use only the metadata you can verify from ClawHub; do not invent missing requirements.
Ask before making any broader environment changes.

Command Line

CLI Commands

Use the direct CLI path if you want to install manually and keep every step visible.

OpenClaw CLI

Bare skill slug

openclaw skills install news-brief

ClawHub CLI

Package manager switcher

npx clawhub@latest install news-brief
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
Name/description (news brief) align with the implementation: fetch.py uses Serper news endpoints to gather articles and brief.py / fetch.py call DeepSeek for translation/summary/structure. The only required env vars are SERPER_API_KEY and DEEPSEEK_API_KEY, which match the code's API calls. No unrelated credentials or system-wide access is requested.
Instruction Scope
SKILL.md and included scripts limit activity to the skill folder: run.py loads config.yaml/.env, calls fetch_all → Serper, and uses DeepSeek to verify/translate/summarize. setup.py is an interactive setup that asks for API keys and writes .env and config.yaml. Note: the skill will send news text and URLs to DeepSeek and Serper (expected for its purpose) and stores API keys in plaintext .env in the skill directory.
Install Mechanism
No install spec or remote downloads are present; code is bundled with the skill. The SKILL.md declares 'requests' and Python >=3.9 which matches imports. No external archives/unknown URLs are fetched during install.
Credentials
Only two env vars are required (SERPER_API_KEY, DEEPSEEK_API_KEY), which are justified by the code. However, setup.py writes these keys into a plaintext .env file inside the skill directory and run.py loads .env automatically. If you are concerned about storing credentials on disk, take precautions (see guidance).
Persistence & Privilege
The skill does not request always:true and does not modify other skills. It does persist files in its own directory (./.env, config.yaml, output/, logs/). It prints a cron line but does not install it automatically. The skill can be invoked autonomously by the agent (disable-model-invocation is false), which is the platform default.
Assessment
This skill appears to do what it claims: it fetches news via Serper and sends text/metadata to DeepSeek for translation/summary. Before installing: (1) confirm you trust serper.dev and platform.deepseek.com because your API keys and news text will be sent to those services; (2) be aware setup.py will store your API keys in plaintext in a .env file inside the skill folder—remove or secure that file (restrict permissions) if you don't want keys on disk; (3) monitor API usage/charges on those services and consider using a dedicated key with limited quota; (4) run the skill in an isolated or controlled workspace if you want to limit filesystem exposure (it writes logs and output files in the skill directory); (5) the skill prints a crontab suggestion but does not install scheduled tasks automatically.

Like a lobster shell, security has layers — review code before you run it.

Runtime requirements

EnvSERPER_API_KEY, DEEPSEEK_API_KEY
latestvk97dv213snf43en7ttkssyjkmd833ht4
223downloads
1stars
4versions
Updated 1mo ago
v1.0.3
MIT-0

News Brief Skill

每天早上自动生成你的专属新闻简报,来源全部是 Reuters、Bloomberg、TechCrunch 等全球顶级媒体,绝不使用小型网站。

它能做什么

  • 📰 12个分类:时政 / 经济 / 社会 / 国际 / 科技 / 体育 / 文娱 / 军事 / 教育 / 法治 / 环境 / 农业,自由组合最多3个
  • 🌍 双语来源:同时抓取国际媒体(英文)和国内媒体,DeepSeek 自动翻译+摘要
  • 定时推送:配置一次,每天固定时间自动运行
  • 🛡 权威媒体:Reuters、Bloomberg、FT、BBC、TechCrunch、AP News 等,不用担心来源质量
  • 💰 极低费用:每月约 ¥25(Serper + DeepSeek),Serper 有免费额度每天1次够用一年

为什么选 news-brief

news-brief普通RSS简报
新闻来源Google新闻精选,顶级媒体RSS源质量参差不齐
分类配置12类自由组合固定分类
配置方式setup.py 向导,3分钟搞定手动编辑配置文件
内容处理AI验证时效+翻译+摘要原始标题堆叠

快速开始

1. 配置 API Keys

在 OpenClaw 环境变量中设置:

SERPER_API_KEY=你的Serper密钥      # 免费:google.serper.dev
DEEPSEEK_API_KEY=你的DeepSeek密钥  # 极低费用:platform.deepseek.com

2. 编辑 config.yaml

categories:
  - 科技    # 第1类(必填)
  - 经济    # 第2类(可选)
  - 国际    # 第3类(可选)

可选分类: 时政 / 经济 / 社会 / 国际 / 科技 / 体育 / 文娱 / 军事 / 教育 / 法治 / 环境 / 农业

3. 运行

python run.py

输出示例:

【今日简报】2026/3/17  科技 · 经济 · 国际

📌 今日概览
英伟达宣布新一代AI芯片,中国央行下调LPR,巴以停火谈判陷入僵局。

━━━━━━━━━━━━━━━━━━━━
🔬 科技(5条)
━━━━━━━━━━━━━━━━━━━━
1. 英伟达发布Blackwell Ultra芯片,性能较上代提升40%
   来源:The Verge|2026/3/17|美国
   英伟达在年度GTC大会上发布...
...

定时运行(可选)

# 每天早8点自动运行
0 8 * * * cd /path/to/skill && python run.py >> logs/daily.log 2>&1

费用说明

API免费额度超出费用
Serper2500次/月$50/1000次
DeepSeek-约¥0.02/次简报

每天运行1次,Serper月费用约$3,DeepSeek约¥0.6,合计每月约¥25

新闻来源

分类国际权威媒体国内权威媒体
时政Reuters, AP News新华社, 人民网
经济Bloomberg, FT财联社, 第一财经
社会BBC, CNN澎湃新闻, 南方都市报
国际Reuters, AP News环球时报, 参考消息
科技TechCrunch, The Verge36氪, 虎嗅
体育ESPN, BBC Sport懂球帝, 腾讯体育
文娱Variety, Hollywood Reporter娱乐资本论
军事Defense News, Reuters观察者网
教育Times Higher Ed中国教育报
法治Reuters Legal法制日报
环境The Guardian财新环境
农业Reuters Agriculture农民日报

文件结构

news-brief/
├── SKILL.md      # 本文件
├── config.yaml   # 用户配置(只改这里)
├── run.py        # 一键运行入口
├── fetch.py      # 新闻抓取模块
├── brief.py      # 简报生成模块
└── logs/         # 运行日志(自动创建)

Comments

Loading comments...