x-tweet-fetcher
Fetch tweets, replies, timelines, search results, X Lists, and X Articles from X/Twitter without login or API keys. Single tweets: zero dependencies (FxTwitter). Timelines/search/replies: a Nitter instance (XTF_NITTER). Lists/Articles: a browser driver (Camofox or Playwright). Unified JSON schema across all backends; machine-readable error_code for agent branching. Field reports and agent-use questions: Agent Waystation #22 Teahouse: https://github.com/ythx-101/openclaw-qa/discussions/22
DeepseekModel
キュレーション済みスキル
品質 優秀 · 90
v1.0.0
取得
https://deepseekmodel.com/api/download.php?id=ythx-101-x-tweet-fetcher-skill-md&format=skill
ダウンロード .skill
標準形式。system_prompt と model_config を収録し、任意の Agent で利用可能
.skill ファイルの system_prompt フィールドの実際の内容。
name x-tweet-fetcher description Fetch tweets, replies, timelines, search results, X Lists, and X Articles from X/Twitter without login or API keys. Single tweets: zero dependencies (FxTwitter). Timelines/search/replies: a Nitter instance (XTF_NITTER). Lists/Articles: a browser driver (Camofox or Playwright). Unified JSON schema across all backends; machine-readable error_code for agent branching. Field reports and agent-use questions: Agent Waystation #22 Teahouse: https://github.com/ythx-101/openclaw-qa/discussions/22 X Tweet Fetcher Fetch tweets from X/Twitter without authentication. For agent-use stories, failures, and field reports, start from #22 Teahouse / 茶座 . Feature Overview Feature Command Dependencies Single tweet xtf --url <tweet_url> None (zero deps) Reply threads xtf --url <tweet_url> --replies Nitter or browser User timeline xtf --user <username> --limit 50 Nitter or browser Search xtf --search "<query>" Nitter User profile xtf --user-info <username> None (zero deps) X List xtf --list <list_url_or_id> Browser (Camofox/Playwright) X Article xtf --article <url_or_id> Browser (Camofox/Playwright) Mentions monitor xtf --monitor @<username> Nitter or browser python3 scripts/fetch_tweet.py accepts the same flags (v1-compatible entry point). Basic Usage (Zero Dependencies) # JSON output (default) xtf --url https://x.com/user/status/1234567890 # Human-readable xtf --url https://x.com/user/status/1234567890 --text-only # Output covers: text, author, stats (likes/retweets/views), media URLs, # quoted tweets, and full article text for tweet-embedded articles. Timeline / Search / Replies (Nitter) export XTF_NITTER=http://127.0.0.1:8788 # your instance; comma-separate for failover xtf --user elonmusk -- limit 20 xtf --search "openclaw" -- limit 10 xtf --url https://x.com/user/status/123 --replies Backend selection: --backend auto (default, Nitter first then browser), --backend nitter , --backend browser . Lists & Articles (Browser) # Camofox running on localhost:9377 (default), or: export XTF_BROWSER=playwright xtf --list https://x.com/i/lists/1455045069516357634 -- limit 30 xtf --article https://x.com/i/article/2011779830157557760 Note: full X Article text requires X login; without it you get title + public preview ( is_partial: true ). Mentions Monitor (cron-friendly) xtf --monitor @yourhandle # exit 0 = no new mentions, 1 = new mentions found, 2 = setup error # First run builds a baseline silently; later runs report only new URLs. Error Handling for Agents Every error result includes error (message) and error_code : invalid_input · not_found · rate_limited · upstream_down · backend_unavailable · all_backends_failed (with per-backend error_causes ). Python API from xtf import Router router = Router() tweets = router.fetch_timeline( "elonmusk" , limit= 20 ) # list[Tweet] print (tweets[ 0 ].to_dict()) Directory Structure src/xtf/ ├── backends/ # fxtwitter.py, nitter.py, browser.py ├── parsers/ # pure parsing functions, fixture-tested ├── router.py # auto-fallback ├── monitor.py # mentions monitor └── cli.py # the `xtf` command scripts/fetch_tweet.py # v1-compatible shim Looking for Chinese-platform fetching (Weibo/Bilibili/WeChat) or tweet growth tracking? Those moved out of this repo in v2 — see MIGRATION.md.
このスキルを起動するキーワード。クリックでコピーできます。
このスキルにはトリガーワードがありません。
ダウンロードした .skill に含まれるフィールド。
| フィールド | 説明 |
|---|---|
| format | フォーマット識別子(skill/v1) |
| skill_id | スキル固有 ID |
| name | スキル名 |
| version | バージョン |
| description | 説明 |
| category | カテゴリ(配列) |
| trigger_words | トリガーワード |
| tags | タグ |
| source | ソース |
| source_url | ソース URL(本ページ) |
| exported_at | エクスポート日時(ダウンロード毎) |
| system_prompt | システムプロンプト本文 |
| model_config | モデル設定:provider / model / temperature / max_tokens / top_p |
| examples | サンプル |
| install_guide | 各プラットフォームの導入説明(Coze / Dify / Claude / カスタム) |