Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Use Xquik for X data workflows: tweet search, user lookup, follower export, media downloads, monitors, webhooks, REST API, MCP, SDK setup, and approval-gated account actions.
.claude/skills/lingxling-x-twitter-scraper/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-08 | ✗→✓ | ▲ Improved | -1% | 0% |
| case-23 | ✗→✓ | ▲ Improved | -17% | 0% |
| case-01 | ✗→✓ | ▲ Improved | 166% | 0% |
| case-02 | ✗→✓ | ▲ Improved | 249% | 0% |
| case-05 | ✗→✓ | ▲ Improved | 60% | 0% |
Gives your AI agent full access to X (Twitter) data through the Xquik platform. Covers tweet search, user profiles, follower extraction, engagement metrics, giveaway draws, account monitoring, webhooks, and 19 bulk extraction tools — all via REST API or MCP server.
bashnpx skills add Xquik-dev/x-twitter-scraper
Or clone manually into your agent's skills directory:
bash# Claude Code git clone https://github.com/Xquik-dev/x-twitter-scraper.git .claude/skills/x-twitter-scraper # Cursor / Codex / Gemini CLI / Copilot git clone https://github.com/Xquik-dev/x-twitter-scraper.git .agents/skills/x-twitter-scraper
bashexport XQUIK_API_KEY="xq_YOUR_KEY_HERE"
| Capability | Description | |---|---| | Tweet Search | Find tweets by keyword, hashtag, from:user, "exact phrase" | | User Lookup | Profile info, bio, follower/following counts | | Tweet Lookup | Full metrics — likes, retweets, replies, quotes, views, bookmarks | | Follow Check | Check if A follows B (both directions) | | Trending Topics | Top trends by region (free, no quota) | | Account Monitoring | Track new tweets, replies, retweets, quotes, follower changes | | Webhooks | HMAC-signed real-time event delivery to your endpoint | | Giveaway Draws | Random winner selection from tweet replies with filters | | 19 Extraction Tools | Followers, following, verified followers, mentions, posts, replies, reposts, quotes, threads, articles, communities, lists, Spaces, people search | | MCP Server | StreamableHTTP endpoint for AI-native integrations |
Search tweets:
"Search X for tweets about 'claude code' from the last week"Look up a user:
"Who is @elonmusk? Show me their profile and follower count"Check engagement:
"How many likes and retweets does this tweet have? https://x.com/..."Run a giveaway:
"Pick 3 random winners from the replies to this tweet"Monitor an account:
"Monitor @openai for new tweets and notify me via webhook"Bulk extraction:
"Extract all followers of @anthropic"| Endpoint | Method | Purpose | |----------|--------|---------| | /x/tweets/{id} | GET | Single tweet with full metrics | | /x/tweets/search | GET | Search tweets | | /x/users/{username} | GET | User profile | | /x/followers/check | GET | Follow relationship | | /trends | GET | Trending topics | | /monitors | POST | Create monitor | | /events | GET | Poll monitored events | | /webhooks | POST | Register webhook | | /draws | POST | Run giveaway draw | | /extractions | POST | Start bulk extraction | | /extractions/estimate | POST | Estimate extraction cost | | /account | GET | Account & usage info |
Base URL: https://xquik.com/api/v1 Auth: x-api-key: xq_... header MCP: https://xquik.com/mcp (StreamableHTTP, same API key)
https://github.com/Xquik-dev/x-twitter-scraper
Maintained By: Xquik
| Case | Status | Duration (ms) | Turns | Tokens | Tool calls | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Without | With | Δ | Without | With | Δ | Without | With | Δ | Without | With | Δ | ||
case-08 | fail→pass | 14,854 | 10,068 | -32% | 1 | 1 | 0% | 2,663 | 2,638 | -1% | 0 | 0 | — |
case-23 | fail→pass | 10,421 | 2,970 | -71% | 1 | 1 | 0% | 1,795 | 1,487 | -17% | 0 | 0 | — |
case-01 | fail→pass | 8,256 | 10,158 | +23% | 1 | 1 | 0% | 1,115 | 2,968 | +166% | 0 | 0 | — |
case-02 | fail→pass | 8,657 | 18,560 | +114% | 1 | 1 | 0% | 1,336 | 4,660 | +249% | 0 | 0 | — |
case-03 | fail→fail | 7,926 | 7,103 | -10% | 1 | 1 | 0% | 1,246 | 2,386 | +91% | 0 | 0 | — |
case-04 | pass→pass | 4,271 | 5,089 | +19% | 1 | 1 | 0% | 720 | 1,891 | +163% | 0 | 0 | — |
case-05 | fail→pass | 10,924 | 18,473 | +69% | 1 | 1 | 0% | 1,484 | 2,372 | +60% | 0 | 0 | — |
case-06 | fail→pass | 8,708 | 4,536 | -48% | 1 | 1 | 0% | 1,462 | 1,909 | +31% | 0 | 0 | — |
case-07 | pass→pass | 3,357 | 5,696 | +70% | 1 | 1 | 0% | 536 | 1,893 | +253% | 0 | 0 | — |
case-09 | fail→pass | 6,399 | 4,319 | -33% | 1 | 1 | 0% | 1,249 | 1,805 | +45% | 0 | 0 | — |
case-10 | fail→pass | 11,931 | 3,649 | -69% | 1 | 1 | 0% | 2,204 | 1,640 | -26% | 0 | 0 | — |
case-11 | fail→pass | 29,886 | 5,580 | -81% | 1 | 1 | 0% | 2,782 | 2,172 | -22% | 0 | 0 | — |
case-12 | fail→pass | 11,626 | 4,883 | -58% | 1 | 1 | 0% | 2,089 | 1,740 | -17% | 0 | 0 | — |
case-13 | fail→pass | 8,951 | 6,106 | -32% | 1 | 1 | 0% | 1,592 | 2,185 | +37% | 0 | 0 | — |
case-14 | fail→pass | 13,410 | 3,864 | -71% | 1 | 1 | 0% | 2,092 | 1,692 | -19% | 0 | 0 | — |
case-15 | fail→pass | 13,563 | 2,736 | -80% | 1 | 1 | 0% | 1,998 | 1,537 | -23% | 0 | 0 | — |
case-16 | fail→pass | 9,273 | 3,600 | -61% | 1 | 1 | 0% | 1,670 | 1,745 | +4% | 0 | 0 | — |
case-17 | fail→pass | 11,844 | 3,989 | -66% | 1 | 1 | 0% | 1,637 | 1,735 | +6% | 0 | 0 | — |
case-18 | pass→pass | 4,385 | 2,401 | -45% | 1 | 1 | 0% | 654 | 1,333 | +104% | 0 | 0 | — |
case-19 | pass→pass | 6,651 | 2,787 | -58% | 1 | 1 | 0% | 1,240 | 1,639 | +32% | 0 | 0 | — |
case-20 | fail→pass | 13,413 | 2,340 | -83% | 1 | 1 | 0% | 1,704 | 1,473 | -14% | 0 | 0 | — |
case-21 | fail→pass | 10,584 | 2,286 | -78% | 1 | 1 | 0% | 1,474 | 1,476 | +0% | 0 | 0 | — |
case-22 | fail→pass | 14,271 | 4,328 | -70% | 1 | 1 | 0% | 2,492 | 1,584 | -36% | 0 | 0 | — |
case-24 | fail→pass | 15,881 | 3,086 | -81% | 1 | 1 | 0% | 2,888 | 1,492 | -48% | 0 | 0 | — |
case-25 | fail→pass | 10,496 | 2,919 | -72% | 1 | 1 | 0% | 1,544 | 1,458 | -6% | 0 | 0 | — |
case-26 | fail→pass | 10,274 | 2,376 | -77% | 1 | 1 | 0% | 1,431 | 1,478 | +3% | 0 | 0 | — |
case-27 | fail→pass | 14,444 | 1,911 | -87% | 1 | 1 | 0% | 1,038 | 1,337 | +29% | 0 | 0 | — |
DecimalAI ran this skill against gemini-3.6-flash twice over the same eval suite — once with the skill loaded and once without — and compared the two runs case by case. 27 cases were attempted. The headline lift of +81 percentage points is the difference between those two pass rates over the 27 comparable cases.
Without the skill loaded, the model failed this case. With it loaded, the same prompt on the same model passed. This is one improved case from the latest verified run; every case, including any that regressed, is in the table above.
Other measured skills in the registry, with their headline benchmark lift.