【OpenClaw】创建一个每日热点新闻 Skill

创建一个每日热点新闻 Skill

  • [📁 第一步:创建 Skill 目录和文件](#📁 第一步:创建 Skill 目录和文件)
  • [📝 第二步:编写 SKILL.md](#📝 第二步:编写 SKILL.md)
  • [🔧 第三步:重启网关生效](#🔧 第三步:重启网关生效)
  • [🧪 第四步:测试 Skill](#🧪 第四步:测试 Skill)
  • [⏰ 第五步:设置每日定时推送](#⏰ 第五步:设置每日定时推送)
  • [🚀 进阶优化建议](#🚀 进阶优化建议)
    • [1. 添加更多新闻源](#1. 添加更多新闻源)
    • [2. 添加联网搜索(可选)](#2. 添加联网搜索(可选))
    • [3. 增加摘要生成](#3. 增加摘要生成)
    • [4. 推送到特定渠道](#4. 推送到特定渠道)
  • [📌 Skill 文件结构回顾](#📌 Skill 文件结构回顾)
  • [✅ 完成检查清单](#✅ 完成检查清单)

本文我将手把手带你创建一个能 每天自动推送各行业热点新闻 的 Skill。

整个过程分为 3 步:编写 Skill → 测试 → 设置定时任务。

📁 第一步:创建 Skill 目录和文件

在终端执行以下命令:

bash 复制代码
# 创建技能目录(注意:只能用 小写字母+数字+连字符)
mkdir -p ~/.openclaw/workspace/skills/daily-news

# 创建核心文件
touch ~/.openclaw/workspace/skills/daily-news/SKILL.md

📝 第二步:编写 SKILL.md

打开 ~/.openclaw/workspace/skills/daily-news/SKILL.md,写入以下内容:

复制代码
---
name: daily-news
description: >
  每日各行业热点新闻简报,自动聚合科技、AI、财经、互联网等领域的热门话题。
  Use when: 用户说"今日热点""今日新闻""行业简报",或定时触发。
  NOT for: 查询特定某条新闻的详细内容、股票实时行情。
---

# Daily News - 每日行业热点新闻

## When to Run
- 每天早上 8:00 定时触发
- 用户说"今日热点""今天有什么新闻""行业简报"
- 用户说"给我看看今天的新闻"

## Workflow

1. **获取科技/AI 领域热点**:
   使用以下 API 或 RSS 源获取热门话题(按优先级尝试):
   
   - **Hacker News 热门**:
     ```
     curl "https://hacker-news.firebaseio.com/v0/topstories.json?print=pretty"
     ```
     取前 5 条,再通过 ID 获取详情:
     ```
     curl "https://hacker-news.firebaseio.com/v0/item/{id}.json?print=pretty"
     ```
   
   - **GitHub Trending**(可选):
     ```
     curl "https://github.com/trending?since=daily"
     ```
     或使用第三方 API
   
   - **备选方案 - 免费 RSS 聚合**:
     如果上述 API 不可用,使用以下 RSS 源:
     ```
     https://hnrss.org/frontpage
     https://feeds.feedburner.com/TechCrunch
     ```

2. **获取财经/商业热点**:
     ```
     curl "https://www.reddit.com/r/business/hot.json?limit=5"
     ```

3. **提取并整理信息**:
   从返回结果中提取:
   - 标题
   - 来源
   - 简要描述(如有)
   - 链接

4. **按行业分类汇总**:
   - 🔥 AI/科技
   - 📈 财经/商业
   - 🌐 互联网/开源

5. **按指定格式输出**

## Output Format

📰 **今日热点新闻简报** ------ {当前日期}

### 🔥 AI / 科技
1. **{标题1}** ------ {来源}
   > {简要描述}
   🔗 链接:{url}

2. **{标题2}** ------ {来源}
   > {简要描述}
   🔗 链接:{url}

---

### 📈 财经 / 商业
1. **{标题1}** ------ {来源}
   > {简要描述}
   🔗 链接:{url}

---

### 🌐 互联网 / 开源
1. **{标题1}** ------ {来源}
   > {简要描述}
   🔗 链接:{url}

---

✅ 共整理 {总数} 条热点,更新时间:{当前时间}

*以上内容由 OpenClaw 自动生成*

🔧 第三步:重启网关生效

bash 复制代码
openclaw gateway restart

🧪 第四步:测试 Skill

用以下命令测试是否正常工作:

bash 复制代码
openclaw chat --prompt "使用daily-news生成今日热点新闻"

或者在 OpenClaw 的 Web UI 中直接输入:

"今日热点"

⏰ 第五步:设置每日定时推送

要让 Skill 每天早上 8 点自动运行并推送给你,需要创建一个定时任务:

bash 复制代码
openclaw cron create \
  --name "每日热点新闻" \
  --schedule "0 8 * * *" \
  --agent "你的Agent名称" \
  --prompt "使用daily-news生成今日热点新闻并推送给我"

Cron 表达式说明

  • 0 8 * * * = 每天早上 8:00
  • 0 9 * * 1 = 每周一早上 9:00
  • */30 9-18 * * * = 工作日 9-18 点每 30 分钟

查看/管理定时任务:

bash 复制代码
openclaw cron list          # 查看所有任务
openclaw cron stop 任务ID   # 停止某个任务
openclaw cron delete 任务ID # 删除任务

🚀 进阶优化建议

1. 添加更多新闻源

Workflow 部分补充以下源:

领域 推荐 RSS/API
AI/机器学习 arXiv.org cs.AI 最新论文、Papers with Code
科技资讯 TechCrunch、The Verge、36氪 RSS
开发者资讯 Hacker News、Dev.to、Reddit r/programming
财经新闻 财新、华尔街见闻 RSS

2. 添加联网搜索(可选)

如果 OpenClaw 配置了联网搜索功能,可以增加一个步骤:

markdown 复制代码
4. 如果以上数据源不足,执行联网搜索:
   搜索关键词:"2026年3月30日 行业热点 科技 AI 财经"
   提取前 3 条搜索结果补充到对应分类

3. 增加摘要生成

可以要求 AI 对每条新闻生成一句话摘要:

markdown 复制代码
3. 对每条热点,用一句话概括核心内容(不超过 30 字),
   格式:{核心要点},用 > 引用格式展示

4. 推送到特定渠道

如果你已经配置了微信/飞书/Slack 等渠道,定时任务执行后会自动推送到对应的聊天窗口。

📌 Skill 文件结构回顾

复制代码
~/.openclaw/workspace/skills/daily-news/
└── SKILL.md          # 核心说明书(必需)

如果需要更复杂的功能(如调用 Python 脚本),可以添加 scripts/ 目录:

复制代码
~/.openclaw/workspace/skills/daily-news/
├── SKILL.md
└── scripts/
    └── fetch_news.py   # 自定义新闻抓取脚本

然后在 SKILL.md 中调用:

markdown 复制代码
## Workflow
1. 执行脚本获取新闻:
   python3 ~/.openclaw/workspace/skills/daily-news/scripts/fetch_news.py
2. 整理并输出结果

✅ 完成检查清单

  • 目录命名符合规范(小写字母+数字+连字符)
  • SKILL.md 包含 namedescription
  • SKILL.md 包含 When to Run 触发条件
  • SKILL.md 包含 Workflow 执行步骤
  • SKILL.md 包含 Output Format 输出格式
  • 执行 openclaw gateway restart
  • 手动测试成功
  • 创建定时任务
相关推荐
YOLO数据集集合5 分钟前
高铁轨道紧固件损坏检测数据集 | 高铁巡检 紧固件缺陷 轨道安全9093期
人工智能·目标检测·计算机视觉·目标跟踪·轨道·铁轨紧固件·铁轨
冬奇Lab6 分钟前
一天一个开源项目(第223篇):TeamAI-CLI —— 腾讯开源的团队级 AI Agent 中间层,让每个人的 AI 能力变成团队共享能力
人工智能·开源·资讯
ShineWinsu14 分钟前
对于Coze—AI:SDK的解析
人工智能·python·ai·sdk·项目·coze·字节跳动
代码方舟21 分钟前
零信任架构实战:基于天远名下企业A构建自动化B2B供应链准入网关
人工智能·ai·工具分享
IvorySQL35 分钟前
IvorySQL 5.6 发布:PG 18.6 内核升级,沙盒即开即用
数据库·人工智能·postgresql
右耳朵猫AI36 分钟前
Python周刊2026W38 | 标准流编码修复、PEP 845/846 草案、解析器提速 10%、集合字典二次复杂度
python·ai·数据科学
俗人六哥AI企业获客盈利系统38 分钟前
知识库才是AI落地的分水岭
人工智能·线性代数·矩阵·自动化
H0311169851 小时前
App竞品数据查询工具整理 月狐数据 蝉大师 点点数据功能概览
人工智能
叠层归一研究院2 小时前
基于极限自指的叠层归一宇宙结构理论——无元外部封闭系统的内生区分模型
人工智能·经验分享·算法·agi
IT_陈寒2 小时前
Java线程池用错参数,我的服务居然悄悄崩溃了
前端·人工智能·后端