mcpField
R
rss-aggregator

rss-aggregator

github.com/spacezephyr生産性340265 回インストール31 週間前に更新
リポジトリ

rss-aggregator について

`references/feeds.opml`に登録されたRSSフィードから新着情報を集めるスキルです。タイトル、著者、概要、更新日時、リンクを出力し、期間の指定がない場合は3日間を対象にします。

主な機能

  1. 01OPMLファイル内のRSSフィードを読み込み
  2. 02期間を指定して更新情報を集約
  3. 03タイトル、著者、概要を出力
  4. 04更新日時とリンクを付記

活用シーン

  1. 01購読フィードの最近の動向を確認
  2. 02直近数日間の更新をまとめる
  3. 03後で読むための更新リンクを収集

インストール

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

$npx skills add https://github.com/spacezephyr/myskill --skill rss-aggregator

インストール後、Claude Code で/rss-aggregatorを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

assets/
example_asset.txt
references/
api_reference.md
feeds.opml
scripts/
aggregate.py
example.py

詳細

RSS アグリゲーター

このスキルは、references/feeds.opml で定義された厳選 RSS フィードの最新情報を取得し、集約します。

使用方法

ユーザーが更新情報(例:「最近の更新」「過去 3 日間」「新着情報」)を尋ねたら、scripts/aggregate.py スクリプトを使用します。

コマンド
uv run --with feedparser scripts/aggregate.py --days <number_of_days>

ユーザーが期間を指定しない場合は、デフォルトで 3 日間とします。

出力

スクリプトは、次の形式で更新情報の一覧を出力します。

  • タイトル
  • 作成者
  • 要約(約 500 語。フィードのコンテンツから抽出)
  • 更新日時
  • リンク

設定

フィードの一覧は references/feeds.opml に保存されています。

コメント