npm-ued

新闻skill

知识管理v1.0.0
作者:npm-ued更新于 2026-05-11newsskill@clawhub_npm-ued/newsskill
信息检索摘要总结#新闻

据 AlphaMoat 统计,截至 2026-09,新闻skill 累计下载 3,771 次、获 0 个星标,在全部 5,078 个 AI 技能中排名第 2,817 位,在「知识管理」分类(442 个)中排名第 259 位。

累计安装
483
累计下载
3,771
星标
-
全站排名
#2,817
全站前 56% · 「知识管理」前 59%
平台累计安装累计下载星标评论
ClawHub ↗321,310--
SkillHub ↗4833,771-—

各平台的计数口径不同,统计时间不一致。

这个技能是做什么的

技能支持按日期查询、按热度查看热点及按分类筛选,未指定日期时接口返回最新日期的数据。正文和影响分析可能包含 HTML,展示时需转换;读取详情还需保留列表中的文章标识和上下文。 搜索结果取决于服务商、查询词和访问情况;重要信息应核对来源链接和日期。

资料发布于 2026-10-27

可以用来做什么

  • 查看指定日期的新闻摘要并继续阅读详情

什么时候用

  • 用户询问每日新闻、热点、分类新闻或某条新闻详情时

示例提示词

以下是根据技能文档生成的示例,不代表实际运行结果。

查询指定日期的热点新闻,列出摘要,并保留后续阅读详情所需的文章标识。

月度数据趋势

累计下载3,771
7212,3593,9972026-03 · 累计下载 9472026-05 · 累计下载 1,6952026-06 · 累计下载 1,9232026-07 · 累计下载 2,3412026-08 · 累计下载 2,7902026-09 · 累计下载 3,77126-0326-09
星标-
0112026-03 · 星标 -2026-05 · 星标 -2026-06 · 星标 -2026-07 · 星标 -2026-08 · 星标 -2026-09 · 星标 -26-0326-09

2026-09 起统计方法调整:同名技能按作者分别统计,并覆盖全部技能。图中虚线为调整前的月份,与之后的数据不直接比较,也不计算跨越调整的增长。

月份累计下载环比星标
2026-093,771—-
2026-082,790+19.2%-
2026-072,341+21.7%-
2026-061,923+13.5%-
2026-051,695—-
2026-03947—-

SKILL.md 原文

以下是作者发布的原始文件,按纯文本显示,本站未做修改或审核;其中的链接不可点击,命令请核实后再运行。抓取于 2026-10-23。

5.5 KB · ClawHub v1.0.0
---
name: daily-news
description: 每日新闻获取技能。通过 API 获取每日新闻摘要和详情,支持按日期查询、热点新闻排行、新闻详情阅读。
version: 1.0.0
metadata:
  openclaw:
    requires:
      bins:
        - curl
        - node
展开全部(共 247 行)
    homepage: https://api.cjiot.cc
---

# 每日新闻 Skill

通过 API 获取每日新闻,支持新闻列表查询、热点新闻、新闻详情阅读等功能。

## API 接口

### 1. 获取每日新闻列表

**接口地址:**
```
https://api.cjiot.cc/api/v1/daily?date={YYYY-MM-DD}
```

**参数说明:**
- `date` - 日期,格式:YYYY-MM-DD(如:2026-03-10)
- 如果不传日期,默认获取最新日期的新闻

**返回结构:**
```json
{
  "code": 200,
  "data": {
    "date": "2026-03-10",
    "title": "3 月 10 日日知录 - 交通部约谈国际航运巨头",
    "article_count": 17,
    "articles": [
      {
        "article_id": 8533,
        "title": "交通部约谈两大国际航运巨头:直指运价暴涨和乱收费",
        "summary": "2026 年 3 月 9 日交通运输部就国际航运经营行为...",
        "heat": 93.0,
        "cover_image": "https://...",
        "category_id": 2,
        "is_pinned": 0,
        "sort_order": 0
      }
    ]
  },
  "message": "success"
}
```

### 2. 获取新闻详情

**接口地址:**
```
https://api.cjiot.cc/api/v1/articles/{article_id}
```

**参数说明:**
- `article_id` - 文章 ID(从新闻列表中获取)

**返回结构:**
```json
{
  "code": 200,
  "data": {
    "article_id": 8533,
    "title": "交通部约谈两大国际航运巨头:直指运价暴涨和乱收费",
    "category_name": "时政",
    "heat": 93.0,
    "cover_image": "https://...",
    "summary": "...",
    "content": {
      "story": "<p>新闻正文内容...</p>",
      "impact": "<p>影响分析...</p>",
      "heat": 93,
      "type": "2"
    },
    "publish_time": "2026-03-10T15:05:49"
  },
  "message": "success"
}
```

## 触发条件

用户表达了以下意图之一:
- 查询今日新闻、每日新闻、新闻摘要
- 查看某日期的新闻(如"查看 3 月 10 日的新闻")
- 获取热点新闻、热门新闻
- 阅读具体新闻详情(如"看第 3 条新闻"、"读一下这条新闻")
- 包含"新闻"、"日报"、"日知录"、"头条"等关键词

## 使用场景

### 场景一:获取今日新闻列表

**用户输入示例:**
- "今天有什么新闻"
- "查看每日新闻"
- "来份今日日报"

**处理步骤:**
1. 获取当前日期(格式:YYYY-MM-DD)
2. 调用 API:`curl -s "https://api.cjiot.cc/api/v1/daily?date={当前日期}"`
3. 解析返回的新闻列表
4. 按热度排序展示前 10 条新闻摘要

**回复模板:**
```
📰 {日期} 每日新闻摘要

共 {article_count} 条新闻,以下是热点 TOP10:

🔥 {热度} {标题}
   {摘要前 50 字}...

🔥 {热度} {标题}
   {摘要前 50 字}...

...

💡 回复"新闻 1"、"新闻 2"等查看具体新闻详情
```

### 场景二:获取指定日期新闻

**用户输入示例:**
- "查看 3 月 10 日的新闻"
- "前天的新闻"
- "昨天的日报"

**处理步骤:**
1. 解析用户输入的日期
2. 调用 API:`curl -s "https://api.cjiot.cc/api/v1/daily?date={日期}"`
3. 解析并展示新闻列表

**回复模板:**
```
📰 {日期} 每日新闻摘要

共 {article_count} 条新闻:

1️⃣ 🔥 {热度} {标题}
2️⃣ 🔥 {热度} {标题}
...

💡 回复"新闻 1"、"新闻 2"等查看具体新闻详情
```

### 场景三:查看新闻详情

**用户输入示例:**
- "看新闻 1"
- "读一下第 3 条"
- "第一条新闻详情"

**处理步骤:**
1. 从上下文获取当前新闻列表
2. 提取用户指定的文章 ID
3. 调用 API:`curl -s "https://api.cjiot.cc/api/v1/articles/{article_id}"`
4. 解析并展示新闻详情(标题、分类、热度、正文)

**回复模板:**
```
📄 {标题}

📁 分类:{category_name}
🔥 热度:{heat}
🕐 发布时间:{publish_time}

📝 新闻摘要:
{summary}

📖 详细内容:
{content.story 去除 HTML 标签后的文本}

💡 影响分析:
{content.impact 去除 HTML 标签后的文本}
```

### 场景四:按分类查看新闻

**用户输入示例:**
- "看时政新闻"
- "科技类新闻"
- "财经新闻有哪些"

**处理步骤:**
1. 先获取当日新闻列表
2. 根据分类 ID 筛选新闻(category_id)
3. 展示该分类下的新闻

**分类参考:**
- 1 - 娱乐
- 2 - 时政
- 3 - 社会
- 4 - 财经
- 5 - 科技
- 7 - 体育

## 脚本工具

### 获取新闻列表

```bash
node scripts/get-daily.js [date]
```

**示例:**
```bash
# 获取今日新闻
node scripts/get-daily.js

# 获取指定日期新闻
node scripts/get-daily.js 2026-03-10
```

### 获取新闻详情

```bash
node scripts/get-article.js <article_id>
```

**示例:**
```bash
node scripts/get-article.js 8533
```

## 注意事项

1. **日期格式**:必须使用 YYYY-MM-DD 格式(如:2026-03-10)
2. **API 限制**:注意 API 调用频率,避免频繁请求
3. **HTML 处理**:新闻详情中的 content.story 和 content.impact 包含 HTML 标签,展示时需要去除或转换
4. **热度排序**:新闻列表默认按 sort_order 排序,可按 heat 字段重新排序展示热点新闻
5. **上下文保持**:查看新闻详情时需要保持新闻列表上下文,以便用户连续查看多条新闻
6. **错误处理**:API 返回 code 不为 200 时,提示用户网络错误或日期无数据

## 相关链接

- API 文档:https://api.cjiot.cc
- 数据源:共晓天下日知录每日新闻

「知识管理」分类下的热门技能

数据月份:2026-09 · 下载/星标/安装数聚合自公开技能注册库(ClawHub、SkillHub),按月更新。口径说明见数据方法。