搜索

PythonReactSEOPDF
OpenClaw

ai-news-daily-v1-0-3

AI 新闻日报 v1.0.3 - 自动抓取全球 AI 行业最新动态,每日推送 10 条精选新闻。支持英文标题/内容自动翻译、400-500 字中文摘要、外部配置 (config.yaml)、失败重试、智能去重。安装后自动创建 OpenClaw 定时任务,每天早上 9:00 自动推送到对话框。用于定时抓取 AI 新闻、RSS 聚合、多语言支持。

aaa25313490 来源安装数☆ 0 仓库 Stars

安装与使用

请根据来源仓库和你的 AI 工具说明安装此技能。先阅读技能文件和依赖要求,再添加到工作流。

SkillHub CLI

skillhub install aaa2531349/ai-news-daily

打开来源仓库,查看说明和兼容环境后,按来源提供的命令或步骤安装。

将来源链接提供给你的 Agent,让它先读取说明、核对依赖,并向你说明将执行的安装步骤。

查看来源 ↗使用指南

技能说明

AI 新闻日报 v1.0.3

自动抓取全球 AI 行业最新动态,每日推送 10 条精选新闻。

✨ 功能特性 (v1.0.3)

  1. 自动推送 - 安装后自动创建 OpenClaw 定时任务,每天早上 9:00 推送到对话框
  2. AI 生成摘要 - 400-500 字中文摘要,内容更丰富详细
  3. 英文自动翻译 - 英文标题和内容自动翻译成中文
  4. 外部配置 - 所有参数移到 config/config.yaml,方便自定义
  5. 完整内容保存 - 保存原始内容供 AI 生成高质量摘要
  6. 失败重试 - 自动重试失败的请求,指数退避机制
  7. 智能去重 - URL 归一化 + 标题相似度检测,避免重复新闻

🚀 快速开始

安装
# 解压 skill
unzip ai-news-daily-v1-0-3.skill -d ai-news-daily
cd ai-news-daily

# 安装依赖
pip install -r requirements.txt

# 运行主程序(会自动创建定时任务)
python3 src/daily_fetch.py

安装完成后,每天早上 9:00 会自动推送新闻到当前对话。

手动运行
# 立即抓取并推送
./run.sh

⚙️ 配置

编辑 config/config.yaml:

# 抓取配置
fetch:
  max_workers: 4          # 并发线程数
  request_timeout: 15     # 请求超时(秒)
  max_retries: 3          # 失败重试次数
  retry_delay: 2          # 重试间隔(秒)
  
# 摘要配置  
summary:
  target_min: 400         # 摘要最小中文字数
  target_max: 500         # 摘要最大中文字数

# 输出配置
output:
  top_n: 10               # 每天推送几条新闻
  
# 推送配置
push:
  openclaw:
    enabled: true
    output_file: data/openclaw_message.txt

📅 定时任务管理

# 查看所有定时任务
openclaw cron list

# 手动立即运行一次
openclaw cron run <job-id>

# 暂停任务
openclaw cron update <job-id> --enabled false

# 删除任务
openclaw cron remove <job-id>

📁 文件结构

ai-news-daily/
├── SKILL.md              # 本文件
├── config/
│   └── config.yaml       # 配置文件
├── src/
│   ├── daily_fetch.py    # 主程序(抓取新闻 + 生成摘要)
│   ├── translator.py     # 翻译模块(支持多语言)
│   └── generate_summary.py  # 摘要生成(400-500 字)
├── data/
│   ├── news.db           # SQLite 数据库(自动创建)
│   ├── fetch.log         # 运行日志
│   └── openclaw_m...

来源信息

Source
github
Repository
openclaw/skills
Path
skills/aaa2531349/ai-news-daily
Version
—
Commit
d77686048b8bfe8897eb94e713afef9d7c5acc8f
分类来源
rules
状态
active
可见性
public

这些信息来自收录时的来源分析,可能滞后;使用前请核对最新来源文件。

来源内容

SKILL.md
# AI 新闻日报 v1.0.3

自动抓取全球 AI 行业最新动态,每日推送 10 条精选新闻。

## ✨ 功能特性 (v1.0.3)

1. **自动推送** - 安装后自动创建 OpenClaw 定时任务,每天早上 9:00 推送到对话框
2. **AI 生成摘要** - **400-500 字**中文摘要,内容更丰富详细
3. **英文自动翻译** - 英文标题和内容自动翻译成中文
4. **外部配置** - 所有参数移到 `config/config.yaml`,方便自定义
5. **完整内容保存** - 保存原始内容供 AI 生成高质量摘要
6. **失败重试** - 自动重试失败的请求,指数退避机制
7. **智能去重** - URL 归一化 + 标题相似度检测,避免重复新闻

## 🚀 快速开始

### 安装

```bash
# 解压 skill
unzip ai-news-daily-v1-0-3.skill -d ai-news-daily
cd ai-news-daily

# 安装依赖
pip install -r requirements.txt

# 运行主程序(会自动创建定时任务)
python3 src/daily_fetch.py
```

安装完成后,**每天早上 9:00 会自动推送新闻到当前对话**。

### 手动运行

```bash
# 立即抓取并推送
./run.sh
```

## ⚙️ 配置

编辑 `config/config.yaml`:

```yaml
# 抓取配置
fetch:
  max_workers: 4          # 并发线程数
  request_timeout: 15     # 请求超时(秒)
  max_retries: 3          # 失败重试次数
  retry_delay: 2          # 重试间隔(秒)
  
# 摘要配置  
summary:
  target_min: 400         # 摘要最小中文字数
  target_max: 500         # 摘要最大中文字数

# 输出配置
output:
  top_n: 10               # 每天推送几条新闻
  
# 推送配置
push:
  openclaw:
    enabled: true
    output_file: data/openclaw_message.txt
```

## 📅 定时任务管理

```bash
# 查看所有定时任务
openclaw cron list

# 手动立即运行一次
openclaw cron run <job-id>

# 暂停任务
openclaw cron update <job-id> --enabled false

# 删除任务
openclaw cron remove <job-id>
```

## 📁 文件结构

```
ai-news-daily/
├── SKILL.md              # 本文件
├── config/
│   └── config.yaml       # 配置文件
├── src/
│   ├── daily_fetch.py    # 主程序(抓取新闻 + 生成摘要)
│   ├── translator.py     # 翻译模块(支持多语言)
│   └── generate_summary.py  # 摘要生成(400-500 字)
├── data/
│   ├── news.db           # SQLite 数据库(自动创建)
│   ├── fetch.log         # 运行日志
│   └── openclaw_m...

相关技能

OpenClaw

1password

daggerkun007

Set up and use 1Password CLI (op). Use when installing the CLI, enabling desktop app integration, signing in (single or multi-account), or reading/injecting/running secrets via op.