mcpField
A
ai-news

ai-news

github.com/letta-ai生产力152174 次安装4 周前更新
代码仓库

关于 ai-news

从 RSS 和 YouTube 信息源获取近期 AI 新闻,并整理成主题分类摘要的技能。也可提取可用的 YouTube 视频字幕,以便深入了解内容。

主要功能

  1. 01获取 RSS 和 YouTube 新闻
  2. 02按日期、数量和来源筛选
  3. 03生成主题分类新闻摘要
  4. 04获取 YouTube 字幕及摘要

适用场景

  1. 01准备每日 AI 新闻简报
  2. 02整理每周 AI 摘要
  3. 03查看 YouTube 视频字幕

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/letta-ai/skills --skill ai-news

安装后在 Claude Code 中输入/ai-news确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

LICENSE
references/
sources.md
scripts/
.gitignore
fetch-news.ts
fetch-transcript.ts
package.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