feedgrab-batch について
feedgrab-batchは、複数のソーシャル・コンテンツサービスから一括取得するスキルです。ブックマーク、投稿、検索結果、Wikiを収集したいユーザー向けで、中断後はチェックポイントから再開できます。
主な機能
- 01ブックマーク、投稿、リストの一括取得
- 02キーワード検索と条件指定
- 03アカウント記事やWikiの収集
- 04YouTube動画・音声・字幕のダウンロード
- 05中断したバッチのチェックポイント再開
活用シーン
- 01X/Twitterのブックマークや投稿の整理
- 02Redditや小紅書の検索結果の収集
- 03WeChat記事やFeishu Wikiの取得
- 04YouTube動画と字幕のダウンロード
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ ibigqiang/ feedgrab --skill feedgrab-batchインストール後、Claude Code で/feedgrab-batchを入力して読み込まれたか確認します。
詳細
feedgrab-batch — コンテンツ一括取得ツール
あらゆるプラットフォームからコンテンツを一括取得します。ブックマーク、ユーザーのタイムライン、キーワード検索、アルバムページ、Wiki ツリーに対応しています。
トリガー
ユーザーが一括操作に言及した場合に起動します。
/feedgrab-batch <command> <args>- 「ブックマークをすべて取得して」
- 「このユーザーのツイートを一括取得して」
- 「キーワード AI Agent を検索して」
- 「この公式アカウントの全記事を取得して」
- 「この Feishu ナレッジベースをダウンロードして」
前提条件
- feedgrab がインストールされていること(
which feedgrab) - プラットフォーム固有の Cookie/API キーが設定されていること(以下の各コマンドを参照)
準備ができていない場合は、/feedgrab-setup を提案してください。
コマンドリファレンス
X/Twitter
ブックマーク
# Requires: X_BOOKMARKS_ENABLED=true + feedgrab login twitter (primary session only)
feedgrab https://x.com/i/history # All bookmarks (current X URL)
feedgrab https://x.com/i/history/bookmarks/2015311287715340624 # Specific folder
feedgrab https://x.com/i/bookmarks # Legacy URL, still accepted
ユーザーのツイート
# Requires: X_USER_TWEETS_ENABLED=true + feedgrab login twitter
feedgrab https://x.com/username # All tweets
X_USER_TWEETS_SINCE=2026-01-01 feedgrab https://x.com/username # Since date
# Auto browser search supplement when >800 tweets
リストのツイート
# Requires: X_LIST_TWEETS_ENABLED=true + feedgrab login twitter
feedgrab https://x.com/i/lists/LIST_ID # Last 1 day
X_LIST_TWEETS_DAYS=7 feedgrab https://x.com/i/lists/LIST_ID # Last 7 days
X_LIST_TWEETS_SUMMARY=true feedgrab https://x.com/i/lists/LIST_ID # + summary table
キーワード検索(x-so)
feedgrab x-so "AI Agent" # Search tweets
feedgrab x-so "AI Agent" --days 7 # Last 7 days
feedgrab x-so "AI Agent" --min-faves 100 # Min 100 likes
feedgrab x-so WorkBuddy --lang zh+zxx --sort all # Chinese tweets + Article cards, merged Latest/Top
feedgrab x-so "claude,cursor,copilot" --merge # Multi-keyword merged table
feedgrab x-so "AI Agent" --raw # Raw query syntax
出力:閲覧数順の Markdown テーブル + output/X/search/ に CSV
サブレディットの一括取得
feedgrab reddit-sub MachineLearning --sort hot --limit 25
feedgrab reddit-sub ChatGPT --sort top --limit 50
キーワード検索(reddit-so)
feedgrab reddit-so "codex" --sort comments --time all --limit 10
feedgrab reddit-so "AI Agent" --subreddit ChatGPT --sort top --time week
REDDIT_SEARCH_SAVE_POSTS=true feedgrab reddit-so "open source" --limit 5
出力:output/Reddit/ に Markdown の要約。投稿を詳細取得する場合は、REDDIT_REPLY_MODE=tree|all を使用します。
Xiaohongshu(小紅書)
投稿者のノート
# Requires: XHS_USER_NOTES_ENABLED=true + feedgrab login xhs
feedgrab https://www.xiaohongshu.com/user/profile/USER_ID
XHS_USER_NOTES_SINCE=2026-01-01 feedgrab https://www.xiaohongshu.com/user/profile/USER_ID
検索結果
# Requires: XHS_SEARCH_ENABLED=true + feedgrab login xhs
feedgrab "https://www.xiaohongshu.com/search_result?keyword=开学第一课&source=web_explore_feed"
キーワード検索(xhs-so)
feedgrab xhs-so "AI Agent" # Search notes
feedgrab xhs-so "AI Agent" --sort popular # By popularity
feedgrab xhs-so "AI Agent" --type video # Videos only
feedgrab xhs-so "AI Agent" --save # Also save individual .md
feedgrab xhs-so "claude,cursor" --merge # Multi-keyword merged
出力:いいね数順の Markdown テーブル + output/XHS/search/ に CSV
WeChat(微信公式アカウント)
アカウント別(mpweixin-id)
# Requires: feedgrab login wechat (MP backend session, ~4 day validity)
feedgrab mpweixin-id "公众号名称"
MPWEIXIN_ID_SINCE=2026-01-01 feedgrab mpweixin-id "公众号名称" # Since date
アルバム/コレクション(mpweixin-zhuanji)
feedgrab mpweixin-zhuanji "ALBUM_URL" # No login needed
MPWEIXIN_ZHUANJI_SINCE=2026-01-01 feedgrab mpweixin-zhuanji "ALBUM_URL"
Sogou 検索(mpweixin-so)
feedgrab mpweixin-so "关键词" # Search via Sogou
feedgrab mpweixin-so "关键词" --limit 30 # Max 30 results
YouTube
検索(ytb-so)
# Requires: YOUTUBE_API_KEY
feedgrab ytb-so "machine learning" # Search videos
feedgrab ytb-so "AI" --order viewCount # Sort by views
feedgrab ytb-so "AI" --channel @3blue1brown # Channel-specific
feedgrab ytb-so "AI" --days 30 # Last 30 days
ダウンロード
feedgrab ytb-dlv "VIDEO_URL" # Download video (MP4)
feedgrab ytb-dla "VIDEO_URL" # Download audio (MP3)
feedgrab ytb-dlz "VIDEO_URL" # Download subtitles (SRT)
Feishu/Lark(飛書)
Wiki の一括取得
# Requires: FEISHU_APP_ID + FEISHU_APP_SECRET
feedgrab feishu-wiki "WIKI_SPACE_URL"
Zhihu(知乎)
キーワード検索(zhihu-so)
# Requires: feedgrab login zhihu (for full content)
feedgrab zhihu-so "AI Agent" # Search Q&A + articles
feedgrab zhihu-so "AI Agent" --sort hot # By popularity
feedgrab zhihu-so "AI Agent" --limit 20 # Max 20 results
feedgrab zhihu-so "AI Agent" --days 30 # Last 30 days
feedgrab zhihu-so "claude,cursor" --merge # Multi-keyword merged
出力:賛成票数順の Markdown テーブル + output/Zhihu/search/ に CSV
環境変数のクイックリファレンス
| プラットフォーム | 必須の環境変数 | 取得方法 |
|---|---|---|
| Twitter(基本) | feedgrab login twitter で Cookie を設定 | ブラウザーでログイン |
| Twitter(有料 API) | TWITTERAPI_IO_KEY | twitterapi.io |
feedgrab login reddit で Cookie を設定(任意)、REDDIT_SEARCH_*、REDDIT_REPLY_MODE | Cloudflare/非公開コンテンツへのアクセスが必要な場合のみログイン | |
| Xiaohongshu | feedgrab login xhs で Cookie を設定 | ブラウザーでログイン |
| WeChat の一括取得 | feedgrab login wechat で Cookie を設定 | MP バックエンドにログイン |
| YouTube | YOUTUBE_API_KEY | Google Cloud Console |
| GitHub | GITHUB_TOKEN(任意) | GitHub Settings |
| Feishu | FEISHU_APP_ID + FEISHU_APP_SECRET | Feishu Open Platform |
| Zhihu | feedgrab login zhihu で Cookie を設定 | ブラウザーでログイン |
中断後の再開
すべての一括取得コマンドはチェックポイントからの再開に対応しています。中断した場合は、同じコマンドを再実行してください。取得済みの項目は重複排除インデックスによってスキップされます。
ヒント
feedgrab doctor <platform>を使用して、設定の問題を診断できます。- メディアをダウンロードするには、
X_DOWNLOAD_MEDIA=true/XHS_DOWNLOAD_MEDIA=true/MPWEIXIN_DOWNLOAD_MEDIA=trueを設定します。 - Twitter で複数アカウントの Cookie をローテーションするには、追加の Cookie を
sessions/x_2.json、x_3.jsonに配置します。
コメント
Markdown 対応