ibigqiang/feedgrab/feedgrab-setup

Claude Code and agent skill by ibigqiang/feedgrab

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Install and configure feedgrab — the universal content grabber. Use when user needs to set up feedgrab, configure API keys, login to platforms, or diagnose issues.

Install

npx vskill@latest install ibigqiang/feedgrab/feedgrab-setup

SKILL.md

feedgrab Setup Guide

Install feedgrab, configure API keys, login to platforms, and verify everything works.

Trigger

  • /feedgrab-setup
  • "Install feedgrab"
  • "配置 feedgrab"
  • When /feedgrab reports "feedgrab not found"

Step 1: Check Python Environment

bash
python3 --version 2>/dev/null || python --version 2>/dev/null
pip3 --version 2>/dev/null || pip --version 2>/dev/null

Requires Python ≥ 3.10. If not available, tell user to install Python first.

Step 2: Install feedgrab

bash
pip install feedgrab[all]

This installs the full package with all optional dependencies (browser, stealth, Twitter, WeChat, Xiaohongshu, Feishu, Telegram).

For a minimal install:

bash
pip install feedgrab # Core only (Jina fallback)
pip install feedgrab[browser] # + Playwright
pip install feedgrab[twitter] # + Twitter GraphQL
pip install feedgrab[stealth] # + Anti-detection (patchright, curl_cffi)

After installation, verify:

bash
feedgrab --help

Step 3: Interactive Setup

bash
feedgrab setup

This runs a 5-step interactive wizard:

  1. Output directory — where to save fetched content (default: ./output/)
  2. Jina API — free, no key needed
  3. YouTube API Key — optional, for YouTube search
  4. GitHub Token — optional, for higher rate limits
  5. Creates `.env` file with your configuration

Step 4: Platform Login (as needed)

For platforms requiring cookies/session:

bash
# Twitter/X — opens browser for login
feedgrab login twitter
# Xiaohongshu — opens browser for login
feedgrab login xhs
# WeChat MP backend — opens browser for login (session valid ~4 days)
feedgrab login wechat
# Feishu — opens browser for login
feedgrab login feishu
# Reddit — opens browser for login if Cloudflare/private content needs it
feedgrab login reddit
# LinuxDo / Discourse — opens browser for login
feedgrab login linuxdo
# IDCFlare / Discourse — opens browser for login
feedgrab login idcflare
# KDocs (金山文档) — opens browser for login
feedgrab login kdocs
# Zhihu (知乎) — opens browser for login
feedgrab login zhihu
# FlowUs (息流) — opens browser for login
feedgrab login flowus

Tip: If you have Chrome running with remote debugging enabled, set CHROME_CDP_LOGIN=true in .env to extract cookies from your existing browser session without re-login.

Step 5: Verify Installation

bash
# Full diagnostic
feedgrab doctor
# Platform-specific diagnostic
feedgrab doctor x # Twitter/X
feedgrab doctor xhs # Xiaohongshu
feedgrab doctor mpweixin # WeChat
feedgrab doctor feishu # Feishu
feedgrab doctor reddit # Reddit

Step 6: Test

bash
# Test with a simple URL (no login needed)
feedgrab https://github.com/iBigQiang/feedgrab

If the output .md file is generated successfully, setup is complete!

Advanced Configuration (.env)

Key environment variables (all optional):

env
# Output
OUTPUT_DIR=./output
# Proxy (optional)
FEEDGRAB_PROXY_ENABLED=false
FEEDGRAB_PROXY_URL=
FEEDGRAB_NO_PROXY=127.0.0.1,localhost
# Twitter
X_BOOKMARKS_ENABLED=true
X_USER_TWEETS_ENABLED=true
X_LIST_TWEETS_ENABLED=true
X_DOWNLOAD_MEDIA=true
X_SEARCH_LANG=zh
X_SEARCH_SORT=live
# Xiaohongshu
XHS_USER_NOTES_ENABLED=true
XHS_SEARCH_ENABLED=true
XHS_DOWNLOAD_MEDIA=true
XHS_FETCH_COMMENTS=true
XHS_PINIA_ENABLED=true
# WeChat
MPWEIXIN_DOWNLOAD_MEDIA=true
MPWEIXIN_FETCH_COMMENTS=true
# YouTube
YOUTUBE_API_KEY=your_key_here
YTDLP_COOKIES_BROWSER=chrome
# GitHub
GITHUB_TOKEN=your_token_here
# Feishu
FEISHU_APP_ID=your_app_id
FEISHU_APP_SECRET=your_secret
FEISHU_DOWNLOAD_IMAGES=true
FEISHU_CDP_ENABLED=false
# FlowUs
FLOWUS_CDP_ENABLED=true
FLOWUS_DOWNLOAD_IMAGES=false # false=signed online URLs, true=local attachments
# LinuxDo / Discourse
LINUXDO_CDP_ENABLED=true
LINUXDO_PAGE_LOAD_TIMEOUT=15000
LINUXDO_REPLY_MODE=author
# IDCFlare / Discourse
IDCFLARE_CDP_ENABLED=true
IDCFLARE_PAGE_LOAD_TIMEOUT=15000
IDCFLARE_REPLY_MODE=author
# Reddit
REDDIT_CDP_ENABLED=true
REDDIT_REPLY_MODE=top # top/tree/all
REDDIT_SEARCH_ENABLED=true
REDDIT_SEARCH_SORT=relevance
REDDIT_SEARCH_TIME_RANGE=all
# KDocs (金山文档)
KDOCS_CDP_ENABLED=false
KDOCS_DOWNLOAD_IMAGES=false
# Youdao Note (有道云笔记)
YOUDAO_DOWNLOAD_IMAGES=false
# Zhihu (知乎)
ZHIHU_CDP_ENABLED=false
# Bilibili subtitles / transcription
BILIBILI_SUBTITLE_LANG=zh-CN
BILIBILI_SUBTITLE_WHISPER=false
# Xiaoyuzhou / Ximalaya podcasts (require GROQ_API_KEY for transcription)
XIAOYUZHOU_WHISPER=true
XIMALAYA_WHISPER=true
GROQ_API_KEY=your_groq_key
# Paywall bypass (300+ news sites)
PAYWALL_ENABLED=true
PAYWALL_USE_AMP=true
PAYWALL_USE_ARCHIVE=true
PAYWALL_USE_GOOGLE_CACHE=true
# Stealth / CDP Cookie extraction
CHROME_CDP_LOGIN=true
CHROME_CDP_PORT=9222

See .env.example in the feedgrab repo for the full list.

Troubleshooting

IssueSolution
pip install failsTry pip install --user feedgrab[all] or use a virtualenv
Playwright not workingRun playwright install chromium
patchright not workingRun patchright install chromium
Cookie expiredRe-run feedgrab login <platform>
Windows encoding errorsfeedgrab auto-fixes UTF-8, but ensure Python ≥ 3.10

Security

  • Security scanPassed, 95 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
543
Repository forks
68
7-day trend score
31

Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/ibigqiang/feedgrab/feedgrab-setup/badge)](https://verified-skill.com/skills/ibigqiang/feedgrab/feedgrab-setup)

Something wrong with this skill or its page? Tell us.