Agent Skills by ALSEL
Anthropic ClaudeLLM・AI開発⭐ リポ 0品質スコア 50/100

rss-agent-viewer

AIエージェントに最適化されたCLIツールで、RSS/AtomフィードのRSS探索・記事閲覧・検索・OPMLのインポート/エクスポートをターミナルから操作できます。エージェントがRSSフィードの管理、記事の読み取り、フィード探索を行う必要がある場合に使用し、「read RSS feeds」「view RSS」「import OPML」「discover RSS feeds」などの指示をトリガーとして起動します。

description の原文を見る

AI agent-friendly CLI RSS/Atom feed viewer with discovery, search, and OPML import/export. Use when an agent needs to manage RSS feeds, read articles, or run feed discovery from the terminal. Triggered by: "read RSS feeds", "view RSS", "RSS reader CLI", "rss-viewer", "discover RSS feeds", "import OPML", "search feeds", or "discover-search feeds".

SKILL.md 本文

RSS Agent Viewer

組み込みの検出、キャッシング、検索機能を備えた CLI RSS/Atom フィードビューアー。

クイックスタート

npx -y rss-agent-viewer init
npx -y rss-agent-viewer discover https://vercel.com
npx -y rss-agent-viewer add https://vercel.com/atom
npx -y rss-agent-viewer read

コアワークフロー

# 設定とデータベースを初期化
rss-viewer init

# サイトのフィードを検出
rss-viewer discover https://example.com

# フィードを購読 (オプション: --timeout で遅いフィード対応)
rss-viewer add https://example.com/feed.xml
rss-viewer add https://slow-site.com/feed.xml --timeout 30000

# フィードを一覧表示し、記事を読む
rss-viewer feeds
rss-viewer read

よくつかうコマンド

rss-viewer init
rss-viewer add <url>
rss-viewer discover <url>
rss-viewer feeds
rss-viewer remove <url>
rss-viewer read [url]
rss-viewer search <query>
rss-viewer discover-search <query>
rss-viewer import <file>
rss-viewer export
rss-viewer cache <action>
rss-viewer cleanup

使用パターン

検出と購読

rss-viewer discover https://example.com
rss-viewer add https://example.com/rss.xml

単一フィードを読む

rss-viewer read https://example.com/rss.xml

すべてのフィードを読む (デフォルトで新しいデータを取得)

# すべてのフィードから最新の記事を並列で取得
rss-viewer read

# キャッシュデータのみを使用 (ネットワークリクエストをスキップ)
rss-viewer read --cached

# 結果を制限
rss-viewer read --limit 10

# フィードごとに最新記事 1 件 (フィード多様化結果)
rss-viewer read --latest-per-feed --limit 10

# タイムアウト (遅いフィードまたは多くのフィード向け)
rss-viewer read --timeout 15000 --overall-timeout 180000

無効なフィードをクリーンアップ

# 壊れたフィードと重複フィードを削除
rss-viewer cleanup

# 削除されるものをプレビュー
rss-viewer cleanup --dry-run

# 壊れたフィードのみ削除
rss-viewer cleanup --broken

# 重複フィードのみ削除
rss-viewer cleanup --duplicates

すべてのフィードを検索

# ローカルデータベース検索 (全文検索で強化)
rss-viewer search "open source"

# Web 検索 + 検出 + 追加 + 検索を 1 コマンドで実行
rss-viewer discover-search "Rust programming" --auto-add --read

# Exa API を使用 (BYOK)
rss-viewer discover-search "AI safety" \
  --provider exa \
  --max-results 5 \
  --auto-add \
  --read

OPML をインポート

rss-viewer import feeds.opml

フィードをエクスポート

rss-viewer export

検索オプション

ローカルデータベース検索

rss-viewer search "React 19" --limit 10
rss-viewer search "TypeScript" --author "Dan" --since "2024-01-01"

Web 検索と検出

# エージェント組み込みの検索を使用 (デフォルト)
rss-viewer discover-search "micro-frontends" --auto-add --read

# Exa API を使用 (EXA_API_KEY が必要)
export EXA_API_KEY="your-api-key"
rss-viewer discover-search "WebGPU" \
  --provider exa \
  --max-results 5 \
  --category Development \
  --auto-add \
  --read \
  --limit 20

設定

環境変数:

EXA_API_KEY="your-api-key"                    # Exa API キー (オプション)
RSS_FEED_TIMEOUT=10000                        # フィードごとの取得タイムアウト (ミリ秒)
RSS_VIEWER_SEARCH_PROVIDER="agent|exa"        # 検索プロバイダー (デフォルト: agent)
RSS_VIEWER_MAX_WEB_RESULTS=10                 # Web 検索結果の最大数
RSS_VIEWER_SEARCH_LIMIT=20                    # 記事結果の最大数
RSS_VIEWER_BOOST_RECENT=false                 # 検索で最近の記事をブースト
EXA_API_URL="https://api.exa.ai/search"       # カスタム Exa エンドポイント (オプション)

設定ファイル (~/.config/rss-viewer/config.json):

{
  "webSearchProvider": "exa",
  "exaApiKey": "your-api-key",
  "feedTimeout": 10000,
  "overallTimeout": 120000,
  "maxWebResults": 10,
  "searchResultsLimit": 20,
  "boostRecentSearch": false
}

このツールを使うとき

  • ターミナルから RSS/Atom フィードを管理・読む
  • Web サイトからフィード URL を検出する
  • 複数の購読フィード全文検索で検索する
  • Web 検索クエリから新しいフィードを検出する
  • フィード検出と購読ワークフローを自動化する
  • OPML 経由で購読情報をインポート・エクスポートする
  • データベースの壊れたフィードや重複フィードをクリーンアップする

詳細情報

ライセンス: MIT(寛容ライセンスのため全文を引用しています) · 原本リポジトリ

詳細情報

作者
brooksy4503
リポジトリ
brooksy4503/rss-agent-viewer
ライセンス
MIT
最終更新
不明

Source: https://github.com/brooksy4503/rss-agent-viewer / ライセンス: MIT

関連スキル

OpenAILLM・AI開発⭐ リポ 6,054

agent-browser

AI エージェント向けのブラウザ自動化 CLI です。ウェブサイトとの対話が必要な場合に使用します。ページ遷移、フォーム入力、ボタンクリック、スクリーンショット取得、データ抽出、ウェブアプリのテスト、ブラウザ操作の自動化など、あらゆるブラウザタスクに対応できます。「ウェブサイトを開く」「フォームに記入する」「ボタンをクリックする」「スクリーンショットを取得する」「ページからデータを抽出する」「このウェブアプリをテストする」「サイトにログインする」「ブラウザ操作を自動化する」といった要求や、プログラマティックなウェブ操作が必要なタスクで起動します。

by JimmyLv
汎用LLM・AI開発⭐ リポ 1,982

anyskill

AnySkill — あなたのプライベート・スキルクラウド。GitHubを基盤としたリポジトリからエージェントスキルを管理、同期、動的にロードできます。自然言語でクラウドスキルを検索し、オンデマンドでプロンプトを自動ロード、カスタムスキルのアップロードと共有、スキルバンドルの一括インストールが可能です。OpenClaw、Antigravity、Claude Code、Cursorに対応しています。

by LeoYeAI
汎用LLM・AI開発⭐ リポ 1,982

engram

AIエージェント向けの永続的なメモリシステムです。バグ修正、意思決定、発見、設定変更の後はmem_saveを使用してください。ユーザーが「覚えている」「記憶している」と言及した場合、または以前のセッションと重複する作業を開始する際はmem_searchを使用します。セッション終了前にmem_session_summaryを使用して、コンテキストを保持してください。

by LeoYeAI
汎用LLM・AI開発⭐ リポ 21,584

skyvern

AI駆動のブラウザ自動化により、任意のウェブサイトを自動化できます。フォーム入力、データ抽出、ファイルダウンロード、ログイン、複数ステップのワークフロー実行など、ユーザーがウェブサイトと連携する必要があるときに使用します。Skyvernは、LLMとコンピュータビジョンを活用して、未知のサイトも自動操作可能です。Python SDK、TypeScript SDK、REST API、MCPサーバー、またはCLIを通じて統合できます。

by Skyvern-AI
汎用LLM・AI開発⭐ リポ 1,149

pinchbench

PinchBenchベンチマークを実行して、OpenClawエージェントの実世界タスクにおけるパフォーマンスを評価できます。モデルの機能テスト、モデル間の比較、ベンチマーク結果のリーダーボード提出、またはOpenClawのセットアップがカレンダー、メール、リサーチ、コーディング、複数ステップのワークフローにどの程度対応しているかを確認する際に使用します。

by pinchbench
汎用LLM・AI開発⭐ リポ 4,693

openui

OpenUIとOpenUI Langを使用してジェネレーティブUIアプリを構築できます。これらはLLM生成インターフェースのためのトークン効率的なオープン標準です。OpenUI、@openuidev、ジェネレーティブUI、LLMからのストリーミングUI、AI向けコンポーネントライブラリ、またはjson-render/A2UIの置き換えについて述べる際に使用します。スキャフォルディング、defineComponent、システムプロンプト、Renderer、およびOpenUI Lang出力のデバッグに対応しています。

by thesysdev
本サイトは GitHub 上で公開されているオープンソースの SKILL.md ファイルをクロール・インデックス化したものです。 各スキルの著作権は原作者に帰属します。掲載に問題がある場合は info@alsel.co.jp または /takedown フォームよりご連絡ください。
原作者: brooksy4503 · brooksy4503/rss-agent-viewer · ライセンス: MIT