Hacker News简报

2小时前更新 6 00
Hacker News简报Hacker News简报
Hacker News简报

技能简介

HN Digest 是一个按需获取 Hacker News 首页热门帖子的技能,支持按数量、话题筛选,并以结构化格式输出帖子信息,同时生成一张与内容相关的情绪图片。

能做什么

  • 获取指定数量的 HN 首页帖子(默认5条)
  • 按话题过滤:tech、health、hacking、life/lifehacks
  • 支持分页加载(offset 偏移量)
  • 以三行格式输出每条帖子:标题、时间与评论数、评论链接
  • 自动生成 Nano Banana 情绪图片,含3-4个彩蛋元素
  • 硬排除加密货币相关内容

使用说明

安装指令:该技能需 Node.js 环境,依赖脚本位于 skills/hn-digest/scripts/ 目录。使用前请确保已安装项目依赖并配置好 Nano Banana 图片生成环境。

触发方式:用户消息以 hn 开头即触发。

命令格式:

  • hn — 获取默认5条帖子
  • hn 10 — 获取10条帖子
  • hn health — 按 health 话题筛选
  • hn 10 tech — 获取10条 tech 话题帖子
  • “more”/”next” — 使用 offset 加载下一批

执行流程:

  1. 解析用户输入中的数量 n、话题 topic 和偏移量 offset
  2. 运行 node skills/hn-digest/scripts/hn.mjs --count <n> --offset <offset> --topic <topic> --format json 获取数据
  3. 将 N 条结果以独立消息形式发送(每帖三行)
  4. 运行 skills/hn-digest/scripts/mood_prompt.mjs 构建图片提示词
  5. 执行 skills/hn-digest/scripts/generate_mood_nano_banana.sh ./tmp/hn-mood/hn-mood.png <topic> <n> <offset> 生成图片
  6. 发送生成的情绪图片

失败回退:若获取失败,使用浏览器访问 https://news.ycombinator.com/ 手动挑选非加密帖子,仍生成通用情绪图片。

输入与输出

见下方输入与输出表格。

项目内容
输入用户指令(以 hn 开头)、数量 n(可选,默认5)、话题 topic(tech/health/hacking/life,可选)、偏移量 offset(通过”more”触发,可选)
输出N条独立帖子消息(每帖三行:标题;时间·评论数;评论链接)+ 1张Nano Banana情绪图片
适用人群开发者、技术从业者、HN常规读者、需要快速获取技术热点信息的用户
不包含实时推送、邮件订阅、历史归档查询、多语言翻译、加密货币内容

 

风险提示

  • 依赖外部 HN API,网络波动可能导致获取失败
  • Nano Banana 图片生成需要额外配置,未配置时情绪图片功能不可用
  • 话题过滤基于脚本内部算法,可能存在误判
  • 加密货币排除规则为硬编码,极端情况下可能漏判

来源信息

原始链接:https://github.com/openclaw/skills/tree/main/skills/cpojer/hn-digest/SKILL.md
来源类型:GitHub 仓库

数据统计

相关导航

暂无评论

none
暂无评论...