ai-news について
RSSやYouTubeのフィードから最新のAIニュースを取得し、テーマ別ダイジェストにまとめるスキルです。YouTube動画の字幕が利用できる場合は、取得して詳しく確認できます。
主な機能
- 01RSSとYouTubeからニュース取得
- 02期間、件数、ソースで絞り込み
- 03テーマ別ニュースダイジェスト作成
- 04YouTube字幕と要約の取得
活用シーン
- 01毎日のAIニュース速報を作成
- 02週次AIダイジェストをまとめる
- 03YouTube動画の字幕を確認
インストール
コマンドをコピーしてターミナルで実行します。
$
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]
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を小さくするか、キーワードで絞り込んでください - トランスクリプトを取得するには、動画で字幕が有効になっている必要があります。自動生成字幕も問題なく利用できます
コメント
Markdown 対応