关于 ai-news
从 RSS 和 YouTube 信息源获取近期 AI 新闻,并整理成主题分类摘要的技能。也可提取可用的 YouTube 视频字幕,以便深入了解内容。
主要功能
- 01获取 RSS 和 YouTube 新闻
- 02按日期、数量和来源筛选
- 03生成主题分类新闻摘要
- 04获取 YouTube 字幕及摘要
适用场景
- 01准备每日 AI 新闻简报
- 02整理每周 AI 摘要
- 03查看 YouTube 视频字幕
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ letta-ai/ skills --skill ai-news安装后在 Claude Code 中输入/ai-news确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
LICENSEreferences/sources.mdscripts/.gitignorefetch-news.tsfetch-transcript.tspackage.json详细介绍
AI 新闻
从 RSS 源和 YouTube 频道源获取近期 AI 新闻,然后综合整理成摘要。还可以选择获取 YouTube 视频的完整文字稿。
一次性设置
cd ~/.letta/skills/ai-news/scripts && npm install
工作流
1. 获取近期新闻
npx tsx scripts/fetch-news.ts [--days 7] [--limit 5] [--sources all|rss|youtube]
- 输出一个 JSON 对象,其中
items[]按时间从新到旧排序 - 每个条目包含:
source、type(rss/youtube)、title、url、publishedAt、summary、videoId - 获取失败的来源列在
errors[]中,可安全地忽略单个失败项
2. 综合整理摘要
阅读 JSON 输出,并按主题(例如模型发布、研究、工具、政策)分组撰写摘要。优先介绍最重要的条目。对于 YouTube 视频,请注明有可用的文字稿。
3.(可选)获取视频文字稿
对于值得深入报道的 YouTube 条目:
npx tsx scripts/fetch-transcript.ts <video-url-or-id> [--summary] [--lang en]
--summary返回前约 4000 个字符(适合快速了解背景)- 不使用
--summary时,会返回完整文字稿及带时间戳的片段 - 支持任何格式的 YouTube URL,也支持直接使用视频 ID
自定义来源
有关默认 RSS 源和 YouTube 频道的完整列表、查找频道 ID 的方法及其他推荐源,请参阅 references/sources.md。
如需添加或移除来源,请编辑 scripts/fetch-news.ts 顶部的 RSS_FEEDS 和 YOUTUBE_CHANNELS 数组。
提示
- 每日简报使用
--days 1,每周摘要使用--days 7 - 如果 YouTube 获取速度较慢或失败,请使用
--sources rss - 某些源(如 arXiv)的内容量可能很大;可使用较小的
--limit,或在获取后按关键词筛选 - 视频必须启用字幕才能获取文字稿;自动生成的字幕也可以正常使用
评论
支持 Markdown