newsblur-cli
ターミナルからNewsBlurを管理できます。フィードの閲覧、ストーリーの検索、記事の保存・共有、インテリジェンス分類器の学習、新しいフィードの発見、ワークフローの自動化がNewsBlur CLIで実現します。ユーザーがNewsBlurアカウントを操作したい場合、フィードの確認、購読管理、またはニュース読み込みに関するスクリプト構築時に活用してください。
description の原文を見る
Manage your NewsBlur from the terminal. Read feeds, search stories, save and share articles, train intelligence classifiers, discover new feeds, and automate workflows with the NewsBlur CLI. Use when the user wants to interact with their NewsBlur account, check feeds, manage subscriptions, or build scripts around their news reading.
SKILL.md 本文
NewsBlur CLI
NewsBlur CLI(newsblur-cli)により、ターミナルから NewsBlur アカウントへのフルアクセスが可能になります。コマンドを実行する前に、インストールと認証を行ってください。
セットアップ
uv pip install newsblur-cli
newsblur auth login
auth login はブラウザを開いて OAuth 認証を実行します。トークンは ~/.config/newsblur/ に保存されます。
セルフホスト型インスタンスの場合、--server を指定するか NEWSBLUR_SERVER を設定してください:
newsblur --server https://my-newsblur.example.com auth login
読み取り専用モード
CLI には読み取り専用モードがあり、すべての書き込み操作(保存、共有、トレーニング、購読、既読マーク)をブロックします。AI エージェントに CLI を渡す際に便利です。
newsblur auth readonly --on
現在の読み取り専用状態を確認します:
newsblur auth readonly
読み取り専用を無効にするとログアウトされ、ブラウザでの再認証が必要になります。AI エージェントがこれをサイレントに無効にすることはできません。
newsblur auth readonly --off
# "You have been logged out and must re-authenticate."
newsblur auth login
読み取り専用モードで動作している場合、すべての書き込みコマンドはエラーで失敗します。読み取りコマンドは正常に動作します。
出力形式
すべてのコマンドは以下のフラグをサポートしています:
--json— 構造化 JSON 出力、jqにパイプ可能--raw— 形式なしのプレーンテキスト- デフォルト — 人間が読みやすい形式の出力
コマンド
ストーリー
すべてのフィード全体の未読ストーリーをリスト表示:
newsblur stories list
フォルダで絞り込むか、結果を制限:
newsblur stories list --folder Tech --limit 5
アーカイブ全体でフルテキスト検索:
newsblur stories search "machine learning"
保存済み/スター付きストーリーを表示、オプションでタグでフィルタリング:
newsblur stories saved
newsblur stories saved --tag research
更新頻度の低いフィード(忙しいフィードストリームで見逃しやすい)のストーリーを閲覧:
newsblur stories infrequent
ソースから元の完全な記事テキストを取得:
newsblur stories original <story_hash>
既に読んだストーリーを表示:
newsblur stories read
日刊ブリーフィング
AI がキュレーションした、トップストーリー、更新頻度の低いサイトの珠玉、ロングリード含むブリーフィングを取得:
newsblur briefing
newsblur briefing --limit 1
newsblur briefing --json
フィードとフォルダ
すべての購読をリスト表示:
newsblur feeds list
未読数付きのフォルダツリーを表示:
newsblur feeds folders
特定のフィードの詳細情報を取得:
newsblur feeds info <feed_id>
新しいフィードを購読:
newsblur feeds add https://example.com/feed.xml
newsblur feeds add https://blog.com -f Tech
フィードの購読を解除:
newsblur feeds remove <feed_id>
フィードをフォルダ間で移動または名前変更:
newsblur feeds organize move_feed --feed-id 42 --from News --to Tech
ストーリーアクション
ストーリーをタグ付けで保存:
newsblur save <story_hash> --tag ai --tag research
ストーリーを保存済みから削除:
newsblur unsave <story_hash>
フィード、フォルダ、または特定のストーリーハッシュで既読をマーク:
newsblur read --feed 42
newsblur read --folder Tech
newsblur read 123:abc 456:def
Blurblog にストーリーを共有:
newsblur share <story_hash> --comment "Worth reading"
インテリジェンストレーニング
フィードのトレーニング済みクラシファイアを表示:
newsblur train show --feed 42
著者、タグ、タイトル、またはフィードでいいね を トレーニング:
newsblur train like --feed 42 --author "Ben Thompson"
newsblur train like --feed 42 --tag analysis
newsblur train like --feed 42 --title "quarterly earnings"
よくないね をトレーニング:
newsblur train dislike --feed 42 --tag sponsored
newsblur train dislike --feed 42 --author "Guest Post"
フィード発見
トピック別に新しいフィードを検索:
newsblur discover search "machine learning"
既に購読しているフィードと似たフィードを検索:
newsblur discover similar --feed 42
トレンディングフィードを閲覧:
newsblur discover trending
通知
フィードごとの通知設定を管理:
newsblur notifications --feed 42
アカウント
アカウント情報と購読状況を表示:
newsblur account
スクリプト例
ストーリーのタイトルをターミナルにパイプ:
newsblur stories list --json | jq -r '.items[] | "\(.title) - \(.feed_title)"'
ブリーフィングサマリーを抽出:
newsblur briefing --json | jq '.items[0].section_summaries'
フォルダ内のすべての未読ストーリーをタグ付けで保存:
for hash in $(newsblur stories list --folder Research --json | jq -r '.items[].story_hash'); do
newsblur save "$hash" --tag to-review
done
フィードリストをエクスポート:
newsblur feeds list --json | jq -r '.items[] | "\(.feed_title),\(.feed_address)"'
要件
- Python 3.11 以上
- Premium Archive(99 ドル/年)または Premium Pro(29 ドル/月)購読
- ブラウザ経由の OAuth 認証
ライセンス: MIT(寛容ライセンスのため全文を引用しています) · 原本リポジトリ
詳細情報
- 作者
- samuelclay
- リポジトリ
- samuelclay/NewsBlur
- ライセンス
- MIT
- 最終更新
- 2026/5/11
Source: https://github.com/samuelclay/NewsBlur / ライセンス: MIT
関連スキル
caveman-compress
自然言語のメモリファイル(CLAUDE.md、todos、preferences)を「原始人形式」に圧縮し、入力トークンを削減します。技術的な内容、コード、URL、構造はすべて保持したまま圧縮します。圧縮版が元のファイルを上書きし、人間が読める形のバックアップはFILE.original.mdとして保存されます。トリガー:/caveman-compress FILEPATH または「compress memory file」
find-skills
日本語の意図から Agent Skills を発見する。「楽天SEOのスキル探して」「PDFを処理したい」「データ分析を自動化したい」などの日本語リクエストに対応。Claude Code (CLI)、Codex、Gemini CLI、claude.ai (Web) いずれでも動作。日本最大の Agent Skills データベース「Agent Skills by ALSEL」(11,000件超、全件日本語化、ダウンロード可能スキル8,600件超) から、ユーザーの意図に合うスキルを推薦・インストール案内する。
planning-and-task-breakdown
仕事を順序立てたタスクに分割します。仕様書や要件が明確にあり、実装可能なタスクに分解する必要がある場合に利用してください。タスクが大きすぎて着手しづらい場合、スコープを見積もる必要がある場合、または並列で作業を進められる場合に活用できます。
docx
このスキルは、ユーザーがWord文書(.docxファイル)を作成、読み込み、編集、操作したいときに使用します。以下の場合に実行してください:「Word文書」「.docx」などの記述、または目次・見出し・ページ番号・レターヘッドなどのフォーマットを含む専門的な文書の作成リクエスト。また、.docxファイルのコンテンツ抽出・再編成、文書への画像挿入・置換、Word形式での検索置換、変更履歴やコメント機能の使用、コンテンツを整形したWord文書への変換の場合も対象です。ユーザーが「レポート」「メモ」「手紙」「テンプレート」などの成果物をWord形式または.docxファイルで求める場合はこのスキルを使用してください。PDF、スプレッドシート、Google Docs、文書作成と無関係なコーディングタスクには使用しないでください。
idea-refine
アイデアを反復的に改善します。構造化された発散的思考と収束的思考を通じて、アイデアを洗練させることができます。「idea-refine」または「ideate」を使用してトリガーします。
siyuan
curlを使用してセルフホスト型の知識ベース内のブロックやドキュメントを検索、閲覧、作成、管理できるSiYuan Note APIです。