之前开源了 daily-hot-api ,最近把它做成了一个公开的 Agent Skill 。
安装后可以让 AI 直接查热榜、历史热点和 AI 每日简报,不用自己找接口、写爬虫、管进程。
使用方式
Agent Skill (给 AI Agent 用)
仓库内置了符合 Agent Skills 规范的 skill:skills/daily-hot-api。安装后,Claude Code 、Codex 、Cursor 、Copilot 、OpenCode 、OpenClaw 等 agent 可以直接获取 60+ 平台热榜、历史热点和只读的 AI 每日简报。
# 安装到用户级(所有项目可用)
npx skills add HelTi/daily-hot-api --skill daily-hot-api -g
# 或只装到 Claude Code
npx skills add HelTi/daily-hot-api --skill daily-hot-api -g -a claude-code -y
然后直接用自然语言提问,例如:
- “今天微博、知乎、B 站都有什么热点?各取前 10 条。”
- “汇总今天科技圈热榜,带来源链接。”
- “读一下今天的 AI 每日简报。”
skill 会自动连接或启动一个本地隔离实例(零配置、无需 API Key );历史热点与 AI 简报需要连接已配置 MongoDB / AI Key 的自建实例(DAILY_HOT_API_BASE_URL)。状态目录默认为 ~/.daily-hot-api-skill,stop 只停止 skill 自己启动的实例。
命令行工具( CLI )
已发布到 npm:**包名 @ttkit/daily-hot-api**,安装后终端命令仍为 **daily-hot-api**。全局安装后可以在任意目录启动/停止服务:
npm install -g @ttkit/daily-hot-api
daily-hot-api # 前台启动,读取当前目录的 .env
daily-hot-api -p 6699 # 指定端口前台启动
daily-hot-api start -d # 后台启动
daily-hot-api status # 查看状态
daily-hot-api logs -f # 跟踪后台日志
daily-hot-api stop # 停止服务
从源码调试时,也可以构建后直接使用等价入口:
npm run build
node bin/daily-hot-api.js --help
node bin/daily-hot-api.js start -d --config .env
不想全局安装时可以直接用 npx:npx @ttkit/daily-hot-api --help。
CLI 会把运行状态和后台日志写入 ~/.daily-hot-api(可用 DAILY_HOT_API_HOME 或 --home 修改),端口默认取 .env 的 PORT,否则 6689 。完整命令、退出码和故障排查见命令行工具文档。
项目是 MIT ,不提供公共托管 API ,数据来自公开渠道,自己部署自己用。
项目地址
GitHub: https://github.com/HelTi/daily-hot-api
文档: https://helti.github.io/daily-hot-api/guide/agent-skill
skills.sh: https://www.skills.sh/helti/daily-hot-api
欢迎试用和反馈,尤其想听听大家在哪些宿主上用、还缺哪些来源。