Use X hosted MCP for posts, users, and search
浏览器
X News Crawler
试用Crawl X (Twitter) search results through a local CLI that wraps `abs` (agent-browser). Use when the user asks to scrape X posts by keyword, collect Top/Lates...
它能做什么
Crawl X (Twitter) search results through a local CLI that wraps `abs` (agent-browser). Use when the user asks to scrape X posts by keyword, collect Top/Lates...
技能文档
X News Crawler
Use this skill to run one command and get structured X news JSON.
Prerequisites (Required)
Before any crawl command, run:
pnpm add -g agent-browser-stealth
pnpm approve-builds -g
Run Chrome with CDP on the regular profile before crawling:
/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --remote-debugging-port=9333
Do not use --user-data-dir in that Chrome launch command.
Workflow
- Run the CLI, not raw
abscommands. - Use
--mode hybridby default: fetchtopfirst, thenlatest, then sort by time and dedupe. - Read JSON output and summarize signal/noise for the user.
Commands
From repository root, run:
./bin/x-news-crawler --query "openclaw" --mode hybrid --since-hours 72 --limit 30 --output .tmp/openclaw-news.json
Quick probes:
./bin/x-news-crawler --query "openclaw" --mode top --limit 10
./bin/x-news-crawler --query "openclaw" --mode latest --since-hours 24 --limit 20
./bin/x-news-crawler --query "openclaw" --cdp 9333 --limit 20
Output Contract
The CLI returns JSON with:
fetched_atquerymodecountwarnings[]failed_sources[]rows[]with:source,datetime,status_url,user,text,replies,reposts,likes
Guardrails
- Prefer
hybridunless the user explicitly asks onlytoporlatest. - Keep
since-hourssmall (24-168) to avoid stale content. - Treat unverified rumor posts as low confidence even with high engagement.
Reference
See cli.md for full flags.
相关技能
Use this skill when the user needs Twitter/X audience collection through Apify actors (followers/following/both) with optional email enrichment, username ext...
Thin OpenClaw and ClawHub wrapper for the published clawfetch npm CLI, used to fetch web pages, GitHub READMEs, and Reddit threads as markdown.
通过 OpenTweet REST API 在 X 上发推、排程、发布线程与长文,并附带 AI 生成的图片与视频。
Export Grok conversations from X (x.com) via browser-network capture and convert them into Obsidian-ready Markdown files. Use when a user wants to back up Grok chat history, preserve User vs Grok turns, and generate Markdown notes with YAML frontmatter (URL, created) from captured JSON.
Use Social Flow as an agentic control plane for Meta operations via the installed `social` CLI and Gateway API. Ideal when the user asks for multi-step execu...