Add 39 shared skills from local agent inventory

Sources: ~/.openclaw/skills, ~/.agents/skills, workshop-skills, workspace/skills
This commit is contained in:
2026-09-10 16:54:57 +08:00
parent f3388c50e2
commit 3d3dd79df0
110 changed files with 18722 additions and 0 deletions
+360
View File
@@ -0,0 +1,360 @@
<div align="center">
# 🔥 每日热榜 - OpenClaw Skill
[![GitHub stars](https://img.shields.io/github/stars/one-box-u/openclaw-daily-hot-news)](https://github.com/one-box-u/openclaw-daily-hot-news/stargazers)
[![GitHub forks](https://img.shields.io/github/forks/one-box-u/openclaw-daily-hot-news)](https://github.com/one-box-u/openclaw-daily-hot-news/network)
[![MIT License](https://img.shields.io/badge/License-MIT-blue.svg)](LICENSE)
---
**📖 [中文说明](README.md)** | **🇺🇸 [English Readme](README_EN.md)**
---
一个基于 DailyHotApi 的热榜聚合查询技能,支持 54 个平台热榜查询、跨平台聚合、舆情监控等功能。
</div>
## 🎯 功能特性
### 核心功能
- **热榜查询**:查询任意 54 个平台的热榜数据
- **分类浏览**:按类别快速定位特定平台
- **实时获取**:每次请求都获取最新热榜数据
- **历史记录**:自动保存每日热榜数据到本地
- **智能清理**:启动时自动检查并提示清理7天前的旧数据
### 扩展功能
- **热点摘要**:15 种标签分类,AI 引导选择
- **行业垂直**:十大行业分类,科技/游戏/金融等
- **个性化订阅**:自定义关键词和平台偏好
- **跨平台聚合**:全网 TOP10 热点榜单
- **舆情监控**:关键词监控和热度告警
## 📊 支持平台(54 个)
### 🎬 视频/直播平台(5 个)
| 平台 | 接口 | 说明 |
|------|------|------|
| 哔哩哔哩 | bilibili | 热门榜 |
| AcFun | acfun | 排行榜 |
| 抖音 | douyin | 热点榜 |
| 快手 | kuaishou | 热点榜 |
| 酷安 | coolapk | 热榜 |
### 💬 社交媒体(8 个)
| 平台 | 接口 | 说明 |
|------|------|------|
| 微博 | weibo | 热搜榜 |
| 知乎 | zhihu | 热榜 |
| 知乎日报 | zhihu-daily | 推荐榜 |
| 百度贴吧 | tieba | 热议榜 |
| 豆瓣讨论小组 | douban-group | 讨论精选 |
| V2EX | v2ex | 主题榜 |
| NGA | ngabbs | 热帖 |
| 虎扑 | hupu | 步行街热帖 |
### 📰 新闻资讯(10 个)
| 平台 | 接口 | 说明 |
|------|------|------|
| 百度 | baidu | 热搜榜 |
| 澎湃新闻 | thepaper | 热榜 |
| 今日头条 | toutiao | 热榜 |
| 36氪 | 36kr | 热榜 |
| 腾讯新闻 | qq-news | 热点榜 |
| 新浪网 | sina | 热榜 |
| 新浪新闻 | sina-news | 热点榜 |
| 网易新闻 | netease-news | 热点榜 |
| 虎嗅 | huxiu | 24小时 |
| 爱范儿 | ifanr | 快讯 |
### 💻 科技/技术社区(8 个)
| 平台 | 接口 | 说明 |
|------|------|------|
| IT之家 | ithome | 热榜 |
| IT之家「喜加一」 | ithome-xijiayi | 最新动态 |
| 少数派 | sspai | 热榜 |
| CSDN | csdn | 排行榜 |
| 稀土掘金 | juejin | 热榜 |
| 51CTO | 51cto | 推荐榜 |
| NodeSeek | nodeseek | 最新动态 |
| HelloGitHub | hellogithub | Trending |
### 🎮 游戏/ACG(5 个)
| 平台 | 接口 | 说明 |
|------|------|------|
| 原神 | genshin | 最新消息 |
| 米游社 | miyoushe | 最新消息 |
| 崩坏3 | honkai | 最新动态 |
| 崩坏:星穹铁道 | starrail | 最新动态 |
| 英雄联盟 | lol | 更新公告 |
### 📚 阅读/文化(4 个)
| 平台 | 接口 | 说明 |
|------|------|------|
| 简书 | jianshu | 热门推荐 |
| 果壳 | guokr | 热门文章 |
| 微信读书 | weread | 飙升榜 |
| 豆瓣电影 | douban-movie | 新片榜 |
### 🔧 工具/其他(5 个)
| 平台 | 接口 | 说明 |
|------|------|------|
| 吾爱破解 | 52pojie | 榜单 |
| 全球主机交流 | hostloc | 榜单 |
| 中央气象台 | weatheralarm | 全国气象预警 |
| 中国地震台 | earthquake | 地震速报 |
| 历史上的今天 | history | 月-日 |
## 🚀 快速开始
### 1. 部署后端服务
```bash
cd daily-hot-api
./deploy.sh
```
### 2. 安装依赖
```bash
pip install -r requirements.txt
```
### 3. 配置环境变量
```bash
export DAILY_HOT_API_URL=http://localhost:6688
```
### 4. 运行
```bash
python3 daily_hot_news.py --query "微博热搜"
```
## 💬 使用案例
### 案例 1:查询单个平台热榜
```bash
# 查询微博热搜
python3 daily_hot_news.py -q "微博热搜"
# 查询知乎热榜
python3 daily_hot_news.py -q "知乎热榜"
# 查询 B站热门
python3 daily_hot_news.py -q "B站热门"
# 查询原神最新消息
python3 daily_hot_news.py -q "原神"
```
**效果**:
```
🔥 **微博热搜**
更新时间: 2026-02-05T19:00:00.000Z
1. 王一博 中山装 520万
2. 肖战 害羞笑 480万
3. 微博之夜红毯 450万
...
```
### 案例 2:浏览所有平台
```bash
# 查看所有支持的热榜源
python3 daily_hot_news.py --list
```
**效果**:
```
📊 **支持的热榜源(共 54 个)**
🎬 视频/直播
• 哔哩哔哩 (bilibili)
• 抖音 (douyin)
• 快手 (kuaishou)
• AcFun (acfun)
• 酷安 (coolapk)
💬 社交媒体
• 微博 (weibo)
• 知乎 (zhihu)
• V2EX (v2ex)
• NGA (ngabbs)
...
```
### 案例 3:跨平台聚合
```bash
# 查看全网热点 TOP10
python3 daily_hot_news.py --cross-platform
```
**效果**:
```
🌐 全网热点 TOP10
🥇 原神 · 热度 952万 【B站最高】
评分: 98分 - 🔥 超级爆款
跨 5 平台讨论
🥈 微博热搜 · 热度 876万 【微博最高】
评分: 95分 - 全网讨论
🥉 特朗普 · 热度 654万 【微博最高】
评分: 89分 - 国际话题
...
```
### 案例 4:设置舆情监控
```bash
# 设置监控:AI 话题,热度超过 500 万通知
python3 daily_hot_news.py --monitor "AI,500万"
# 查看监控配置
python3 daily_hot_news.py -q "查看我的监控"
```
**效果**:
```
✅ **已设置监控!**
监控关键词:AI
热度阈值:500万
监控平台:全部 54 个
当有话题热度超过阈值时,我会立即通知您!
```
### 案例 5:定时推送配置
```bash
# 配置每天早上 8 点推送微博热搜
"每天早上 8 点推送微博热搜"
```
**效果**:
```
⏰ **定时推送已设置!**
推送时间:每天 08:00
热榜源:微博热搜
推送方式:飞书消息
每天早上 8 点会自动推送微博热榜到您的飞书!
```
## 🎮 高级用法
### 按类别查询
```bash
# 查看科技类热榜
"有什么科技热榜"
# 查看游戏类热榜
"游戏有什么热点"
```
### 搜索特定话题
```bash
# 搜索包含某个关键词的热榜
"搜索 AI 相关热榜"
"查找 ChatGPT 热点"
```
### 查看历史数据
```bash
# 查看昨天的微博热榜
"微博昨天"
# 查看历史记录
"微博历史"
```
### 查看已保存数据
```bash
# 查看已保存的热榜统计
"已保存了哪些数据"
```
### 清理旧数据
```bash
# 回复"清理"或"是"可删除7天前的旧热榜数据
# Skill启动时会自动检测并提示
```
## 📁 文件结构
```
daily-hot-news/
├── daily_hot_news.py # 主入口
├── news_digest.py # 热点摘要
├── industry_hot.py # 行业垂直
├── personalized.py # 个性化订阅
├── cross_platform.py # 跨平台聚合
├── sentiment_monitor.py # 舆情监控
├── api_client.py # API 客户端
├── formatter.py # 格式化器
├── storage.py # 数据存储
├── config.py # 配置
├── requirements.txt # 依赖列表
└── README.md # 本说明
```
## ⚙️ 配置说明
| 环境变量 | 默认值 | 说明 |
|----------|--------|------|
| `DAILY_HOT_API_URL` | http://localhost:6688 | 后端 API 地址 |
| `DAILY_HOT_CACHE_TTL` | 3600 | 缓存时间(秒) |
| `DAILY_HOT_MAX_ITEMS` | 20 | 返回最大条数 |
| `DAILY_HOT_TIMEOUT` | 10 | 请求超时(秒) |
### 🔧 技术架构
- **API 调用**:每次用户请求都实时调用 DailyHotApi,确保数据最新
- **历史记录**:自动保存到 `data/{平台}/{日期}.json`
- **旧数据清理**:启动时自动检测 7 天前数据,提示用户清理
## 🛡️ 安全说明
- ✅ 不包含任何 API 密钥或密码
- ✅ 所有敏感配置通过环境变量管理
- ✅ 用户数据存储在本地,不上传云端
## 📝 更新日志
**v2.0.1** (2026-02-06)
- ✨ 优化数据获取策略:每次请求都获取最新数据
- ✨ 自动保存历史记录到本地
- ✨ 启动时自动检查并提示清理7天前旧数据
- 🔧 修复 API 客户端兼容性问题
**v2.0.0** (2026-02-05)
- ✨ 新增 5 个扩展功能
- ✨ 支持 15 种热点标签分类
- ✨ 支持十大行业垂直热榜
- ✨ 新增个性化订阅功能
- ✨ 新增跨平台 TOP10 聚合
- ✨ 新增舆情监控告警
## 📄 许可证
MIT License
## 🤝 致谢
- [DailyHotApi](https://github.com/imsyy/DailyHotApi) - 提供 54 个热榜源 API
- [OpenClaw](https://github.com/openclaw/openclaw) - AI 助手平台