mcpField
A
ai-news

ai-news

github.com/letta-ai生産性152174 回インストール4 週間前に更新
リポジトリ

ai-news について

RSSやYouTubeのフィードから最新のAIニュースを取得し、テーマ別ダイジェストにまとめるスキルです。YouTube動画の字幕が利用できる場合は、取得して詳しく確認できます。

主な機能

  1. 01RSSとYouTubeからニュース取得
  2. 02期間、件数、ソースで絞り込み
  3. 03テーマ別ニュースダイジェスト作成
  4. 04YouTube字幕と要約の取得

活用シーン

  1. 01毎日のAIニュース速報を作成
  2. 02週次AIダイジェストをまとめる
  3. 03YouTube動画の字幕を確認

インストール

コマンドをコピーしてターミナルで実行します。

$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]
  • items[] が新しい順に並んだ JSON オブジェクトを出力します
  • 各項目には、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 を小さくするか、キーワードで絞り込んでください
  • トランスクリプトを取得するには、動画で字幕が有効になっている必要があります。自動生成字幕も問題なく利用できます

コメント