关于 technews
technews 是一款用于获取 TechMeme 热门科技新闻的技能,适合希望快速浏览新闻摘要和社交媒体反响的用户。它抓取文章并生成摘要,同时标出 Twitter 讨论和按主题偏好计算的相关度。
主要功能
- 01抓取 TechMeme 热门新闻
- 02并行获取文章内容
- 03生成简短文章摘要
- 04整理 Twitter 反响
- 05按主题偏好显示相关度
适用场景
- 01快速浏览当天科技新闻
- 02查看热门报道的社交反响
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ kesslerio/ technews-openclaw-skill --skill technews安装后在 Claude Code 中输入/technews确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
README.md.gitignorerequirements.txtVERSIONscripts/social_reactions.pytechmeme_scraper.pytechnews.pyarticle_fetcher.pytests/test_technews.py详细介绍
TechNews 技能
获取 TechMeme 热门新闻,概述链接文章,并重点介绍社交媒体上的热议内容。
用法
命令: /technews
获取 TechMeme 上的前 10 条新闻,概述链接文章,并重点介绍值得关注的社交媒体反应。
设置
此技能需要:
- Python 3.9+
requests和beautifulsoup4包- 可选:使用
tiktoken进行基于 token 的截断
安装依赖:
pip install requests beautifulsoup4
架构
此技能分三个阶段运行:
- 抓取 TechMeme —
scripts/techmeme_scraper.py获取并解析热门新闻 - 获取文章 —
scripts/article_fetcher.py并行检索文章内容 - 生成摘要 —
scripts/summarizer.py生成摘要并查找社交媒体反应
命令
/technews
获取并展示热门科技新闻。
输出包括:
- 新闻标题和原始链接
- AI 生成的摘要
- 社交媒体精选内容(Twitter 上的反应)
- 根据主题偏好计算的相关性评分
工作原理
- 抓取 TechMeme 首页上的热门新闻(默认前 10 条)
- 获取每条新闻所链接的文章
- 生成简洁的摘要(2-3 句话)
- 检查是否有值得关注的社交媒体反应
- 以清晰易读的格式展示结果
状态
<workspace>/memory/technews_history.json— 最近获取的新闻缓存,用于避免重复
示例
/technews— 获取最新科技新闻摘要
后续扩展
此技能旨在扩展到其他来源:
- Hacker News(
/hn) - Reddit(
/reddit) - 其他科技新闻聚合平台
模块化架构允许添加新的来源处理程序,而无需更改核心功能。
评论
支持 Markdown