daily-hot-news

one-box-u/openclaw-daily-hot-news · updated May 28, 2026

MDX-style export adds YAML metadata + attribution linking explainx.ai and this canonical listing URL.

$npx skills add https://github.com/one-box-u/openclaw-daily-hot-news --skill daily-hot-news
0 commentsdiscussion
summary

Query trending topics across 54 Chinese platforms including Weibo, Zhihu, Bilibili, and Douyin.

  • Supports 54 hot-topic sources spanning social media, news, video platforms, gaming, and tech communities
  • Automatically saves daily trending data locally with historical record retrieval and statistics
  • Includes scheduled push notifications to Feishu and configurable cache TTL and result limits
  • Managed via PM2 for stable background service operation on port 6688
skill.md

🔥 每日热榜

🎯 概述

提供 54 个热榜源 的本地化查询服务,基于 DailyHotApi 项目。

核心功能

  • 📊 热榜查询 - 查询任意平台的热榜数据
  • 📋 分类浏览 - 列出所有支持的热榜源
  • 💾 历史记录 - 自动保存每日热榜数据
  • ⏰ 定时推送 - 自动推送热榜到飞书

🏗️ 架构设计

用户请求 → DailyHotApi Skill → 本地 DailyHotApi 服务 → 返回格式化结果

组件说明

组件 职责
DailyHotApi 服务 独立运行,抓取/聚合热榜数据
DailyHotApi Skill OpenClaw 插件,处理用户请求

📡 支持的热榜源(54个)

🎬 视频/直播平台

接口 名称
bilibili 哔哩哔哩
acfun AcFun
douyin 抖音
kuaishou 快手
coolapk 酷安

💬 社交媒体

接口 名称
weibo 微博
zhihu 知乎
zhihu-daily 知乎日报
tieba 百度贴吧
douban-group 豆瓣讨论小组
v2ex V2EX
ngabbs NGA
hupu 虎扑

📰 新闻资讯

接口 名称
baidu 百度热搜
thepaper 澎湃新闻
toutiao 今日头条
36kr 36氪
qq-news 腾讯新闻
sina 新浪网
sina-news 新浪新闻
netease-news 网易新闻
huxiu 虎嗅
ifanr 爱范儿

💻 科技/技术社区

接口 名称
ithome IT之家
ithome-xijiayi IT之家「喜加一」
sspai 少数派
csdn CSDN
juejin 稀土掘金
51cto 51CTO
nodeseek NodeSeek
hellogithub HelloGitHub

🎮 游戏/ACG

接口 名称
genshin 原神
miyoushe 米游社
honkai 崩坏3
starrail 崩坏:星穹铁道
lol 英雄联盟

📚 阅读/文化

接口 名称
jianshu 简书
guokr 果壳
weread 微信读书
douban-movie 豆瓣电影

🔧 工具/其他

接口 名称
52pojie 吾爱破解
hostloc 全球主机交流
weatheralarm 中央气象台
earthquake 中国地震台
history 历史上的今天

🚀 部署说明

1. PM2 方式管理(推荐)

DailyHotApi 服务使用 PM2 管理,确保稳定运行。

cd /root/.openclaw/workspace/skills/daily-hot-api

# 部署并启动服务
./deploy.sh

# 查看状态
./deploy.sh status

# 重启服务
./deploy.sh restart

# 停止服务
./deploy.sh stop

# 查看日志
./deploy.sh logs

服务地址: http://localhost:6688

2. 配置环境变量

export DAILY_HOT_API_URL=http://localhost:6688

3. 安装 Skill 依赖

cd /root/.openclaw/workspace/skills/daily-hot-news
pip install requests aiohttp

🎮 使用示例

查询热榜

用户: 微博热搜
Skill: 调用 /weibo → 返回 Top 10 热榜

查看所有热榜

用户: 有什么热榜
Skill: 返回 54 个热榜源列表

查询历史热榜

用户: 微博历史
Skill: 显示之前保存的微博热榜记录

查看已保存数据

用户: 已保存了哪些数据
Skill: 返回所有已保存的热榜数据统计

定时推送

用户: 每天早上8点推送B站热门
Skill: 设置 cron 任务 → 每日调用 /bilibili → 推送到飞书

💾 数据存储

存储位置

所有热榜数据保存在:

/root/.openclaw/workspace/skills/daily-hot-news/data/

文件结构

data/
├── weibo/
│   ├── 2026-02-05.json
│   └── 2026-02-04.json
├── zhihu/
│   └── 2026-02-05.json
└── ...

配置项

环境变量 默认值 说明
DAILY_HOT_DATA_DIR data/ 数据存储目录
DAILY_HOT_AUTO_SAVE true 是否自动保存热榜数据

管理命令

# 查看已保存的数据统计
python3 storage.py

# 清理 30 天前的旧数据
python3 storage.py --clear 30

📊 响应格式

热榜列表响应

{
  "platform": "微博",
  "updateTime": "2026-02-05 17:00:00",
  "data": [
    {
      "rank": 1,
      "title": "热搜标题",
      "hot": "1234万",
      "url": "https://..."
    }
  ]
}

⚙️ 配置项

环境变量 默认值 说明
DAILY_HOT_API_URL http://localhost:6688 DailyHotApi 服务地址
DAILY_HOT_CACHE_TTL 3600 缓存时间(秒)
DAILY_HOT_MAX_ITEMS 20 返回最大条数

📊 资源占用

组件 内存 CPU
DailyHotApi 服务 ~200MB 极低
DailyHotApi Skill <10MB 可忽略

总计: <250MB,对服务器无压力


🔧 故障排查

问题: 服务无法连接

# 检查 PM2 状态
./deploy.sh status

# 查看日志
./deploy.sh logs

# 重启服务
./deploy.sh restart

📁 文件结构

daily-hot-news/
├── SKILL.md              # 本说明书
├── daily_hot_news.py     # 核心 Skill 脚本
├── api_client.py         # API 客户端封装
├── formatter.py          # 响应格式化
├── config.py             # 配置管理
├── storage.py            # 数据存储模块
├── data/                 # 热榜数据存储目录
├── README.md             # 快速开始
└── requirements.txt       # 依赖列表

📝 更新日志

v1.1.0 (2026-02-05)

  • ✨ 新增数据存储功能
  • ✨ 支持自动保存每日热榜
  • ✨ 支持查询历史记录
  • ✨ 新增数据统计命令

v1.0.0 (2026-02-05)

  • 初始版本
  • 支持 54 个热榜源
  • 基础查询和定时推送功能
how to use daily-hot-news

How to use daily-hot-news on Cursor

AI-first code editor with Composer

1

Prerequisites

Before installing skills in Cursor, ensure your development environment meets these requirements:

  • Cursor installed and configured on your development machine
  • Node.js version 16.0+ with npm package manager (verify with node --version)
  • Active project directory or workspace where you want to add daily-hot-news
2

Execute installation command

Execute the skills CLI command in your project's root directory to begin installation:

$npx skills add https://github.com/one-box-u/openclaw-daily-hot-news --skill daily-hot-news

The skills CLI fetches daily-hot-news from GitHub repository one-box-u/openclaw-daily-hot-news and configures it for Cursor.

3

Select Cursor when prompted

The CLI will show a list of available agents. Use arrow keys to navigate and space to select Cursor:

◆ Which agents do you want to install to?
│ ── Universal (.agents/skills) ── always included ────
│ • Amp
│ • Antigravity
│ • Cline
│ • Codex
│ ●Cursor(selected)
│ • Cursor
│ • Windsurf
4

Verify installation

Confirm successful installation by checking the skill directory location:

.cursor/skills/daily-hot-news

Reload or restart Cursor to activate daily-hot-news. Access the skill through slash commands (e.g., /daily-hot-news) or your agent's skill management interface.

Security & Verification Notice

We perform automated surface-level scans (Gen AI Scanner, Socket, Snyk) during installation. These checks detect common vulnerabilities but do not guarantee complete security. Always review skill source code and verify the publisher's reputation before production use.

Skills execute code in your development environment. Always verify the publisher's identity, review recent commits, and test in isolated environments before production deployment.

List & Monetize Your Skill

Submit your Claude Code skill and start earning

GET_STARTED →

Use Cases

Task Automation & Efficiency

Automate repetitive workflows and reduce manual effort

Example

Generate reports, summarize documents, draft communications

Save 3-5 hours per week on routine tasks

Knowledge Enhancement

Learn new skills, understand complex topics, get expert guidance

Example

Explain concepts, provide examples, suggest learning resources

Accelerate learning and skill development by 2x

Quality Improvement

Enhance output quality through reviews, suggestions, and refinements

Example

Review drafts, suggest improvements, catch errors

Improve work quality by 30-40% with less effort

Implementation Guide

Prerequisites

  • Claude Desktop or compatible AI client with skill support
  • Clear understanding of task or problem to solve
  • Willingness to iterate and refine outputs

Time Estimate

15-45 minutes depending on use case complexity

Installation Steps

  1. 1.Install skill using provided installation command
  2. 2.Test with simple use case relevant to your work
  3. 3.Evaluate output quality and relevance
  4. 4.Iterate on prompts to improve results
  5. 5.Integrate into regular workflow if valuable

Common Pitfalls

  • Expecting perfect results without iteration
  • Not providing enough context in prompts
  • Using skill for tasks outside its intended scope
  • Accepting outputs without review and validation

Best Practices

✓ Do

  • +Start with clear, specific prompts
  • +Provide relevant context and constraints
  • +Review and refine all outputs before using
  • +Iterate to improve output quality
  • +Document successful prompt patterns

✗ Don't

  • Don't use without understanding skill limitations
  • Don't skip validation of outputs
  • Don't share sensitive information in prompts
  • Don't expect skill to replace human judgment

💡 Pro Tips

  • Be specific about desired format and style
  • Ask for multiple options to choose from
  • Request explanations to understand reasoning
  • Combine AI efficiency with human expertise

When to Use This

✓ Use When

Use when skill capabilities match your task, clear ROI on time saved, and you can validate outputs. Best for repetitive tasks, learning, and quality improvement.

✗ Avoid When

Avoid when task requires deep expertise you can't validate, involves sensitive decisions, or when learning process is more valuable than speed of completion.

Learning Path

  1. 1Familiarize yourself with skill capabilities and limitations
  2. 2Start with low-risk, non-critical tasks
  3. 3Progress to more complex and valuable use cases
  4. 4Build expertise through regular use and experimentation

Discussion

Product Hunt–style comments (not star reviews)
  • No comments yet — start the thread.
general reviews

Ratings

4.526 reviews
  • Liam Sethi· Dec 24, 2024

    Solid pick for teams standardizing on skills: daily-hot-news is focused, and the summary matches what you get after install.

  • Sakura Zhang· Dec 20, 2024

    We added daily-hot-news from the explainx registry; install was straightforward and the SKILL.md answered most questions upfront.

  • Dhruvi Jain· Dec 12, 2024

    We added daily-hot-news from the explainx registry; install was straightforward and the SKILL.md answered most questions upfront.

  • Ama Nasser· Nov 15, 2024

    daily-hot-news is among the better-maintained entries we tried; worth keeping pinned for repeat workflows.

  • Fatima Martinez· Nov 11, 2024

    daily-hot-news fits our agent workflows well — practical, well scoped, and easy to wire into existing repos.

  • Oshnikdeep· Nov 3, 2024

    daily-hot-news fits our agent workflows well — practical, well scoped, and easy to wire into existing repos.

  • Ganesh Mohane· Oct 22, 2024

    daily-hot-news is among the better-maintained entries we tried; worth keeping pinned for repeat workflows.

  • Pratham Ware· Oct 10, 2024

    Registry listing for daily-hot-news matched our evaluation — installs cleanly and behaves as described in the markdown.

  • Olivia Menon· Oct 6, 2024

    daily-hot-news fits our agent workflows well — practical, well scoped, and easy to wire into existing repos.

  • Aanya Sharma· Oct 2, 2024

    daily-hot-news is among the better-maintained entries we tried; worth keeping pinned for repeat workflows.

showing 1-10 of 26

1 / 3