rss-aggregator について
`references/feeds.opml`に登録されたRSSフィードから新着情報を集めるスキルです。タイトル、著者、概要、更新日時、リンクを出力し、期間の指定がない場合は3日間を対象にします。
主な機能
- 01OPMLファイル内のRSSフィードを読み込み
- 02期間を指定して更新情報を集約
- 03タイトル、著者、概要を出力
- 04更新日時とリンクを付記
活用シーン
- 01購読フィードの最近の動向を確認
- 02直近数日間の更新をまとめる
- 03後で読むための更新リンクを収集
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ spacezephyr/ myskill --skill rss-aggregatorインストール後、Claude Code で/rss-aggregatorを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
assets/example_asset.txtreferences/api_reference.mdfeeds.opmlscripts/aggregate.pyexample.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 に保存されています。
コメント
Markdown 対応