X Twitter Scraper
davila7/claude-code-templates
X API & Twitter scraper skill for AI coding agents. An agent skill from davila7/claude-code-templates.
Build GitHub Copilot workflows with Xquik X API SDKs, REST endpoints, hosted Apify Actor runs, MCP tools, TweetClaw OpenClaw plugin installs, signed webhooks, tweet search, user lookup, follower…
$ npx skills add github/awesome-copilot --skill x-twitter-scraper -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install github/awesome-copilot x-twitter-scraper --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/github/awesome-copilot.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/x-twitter-scraper .claude/skills/x-twitter-scraper && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "x-twitter-scraper" agent skill from https://github.com/github/awesome-copilot/tree/main/skills/x-twitter-scraper into .claude/skills/x-twitter-scraper/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "x-twitter-scraper", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/github/awesome-copilot/tree/main/skills/x-twitter-scraperType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add github/awesome-copilot --skill x-twitter-scraper -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install github/awesome-copilot x-twitter-scraper --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/github/awesome-copilot.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/x-twitter-scraper .agents/skills/x-twitter-scraper && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "x-twitter-scraper" agent skill from https://github.com/github/awesome-copilot/tree/main/skills/x-twitter-scraper into .agents/skills/x-twitter-scraper/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "x-twitter-scraper", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add github/awesome-copilot --skill x-twitter-scraper -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install github/awesome-copilot x-twitter-scraper --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/github/awesome-copilot.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/x-twitter-scraper .cursor/skills/x-twitter-scraper && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "x-twitter-scraper" agent skill from https://github.com/github/awesome-copilot/tree/main/skills/x-twitter-scraper into .cursor/skills/x-twitter-scraper/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "x-twitter-scraper", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/github/awesome-copilot.git --path skills/x-twitter-scraper--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add github/awesome-copilot --skill x-twitter-scraper -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install github/awesome-copilot x-twitter-scraper --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/github/awesome-copilot.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/x-twitter-scraper .gemini/skills/x-twitter-scraper && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "x-twitter-scraper" agent skill from https://github.com/github/awesome-copilot/tree/main/skills/x-twitter-scraper into .gemini/skills/x-twitter-scraper/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "x-twitter-scraper", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install github/awesome-copilot x-twitter-scraperInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add github/awesome-copilot --skill x-twitter-scraper -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/github/awesome-copilot.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/x-twitter-scraper .github/skills/x-twitter-scraper && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "x-twitter-scraper" agent skill from https://github.com/github/awesome-copilot/tree/main/skills/x-twitter-scraper into .github/skills/x-twitter-scraper/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "x-twitter-scraper", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add github/awesome-copilot --skill x-twitter-scraper -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install github/awesome-copilot x-twitter-scraper --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/github/awesome-copilot.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/x-twitter-scraper .opencode/skills/x-twitter-scraper && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "x-twitter-scraper" agent skill from https://github.com/github/awesome-copilot/tree/main/skills/x-twitter-scraper into .opencode/skills/x-twitter-scraper/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "x-twitter-scraper", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
x-twitter-scraperBuild GitHub Copilot workflows with Xquik X API SDKs, REST endpoints, hosted Apify Actor runs, MCP tools, TweetClaw OpenClaw plugin installs, signed webhooks, tweet search, user lookup, follower…
X Twitter Scraper is an agent skill from github/awesome-copilot, published by the product's own GitHub organization. Build GitHub Copilot workflows with Xquik X API SDKs, REST endpoints, hosted Apify Actor runs, MCP tools, TweetClaw OpenClaw plugin installs, signed webhooks, tweet search, user lookup, follower exports, media actions, and agent automation.
Its SKILL.md is about 2.2k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.
It sits in Backend & APIs, covering Web scraping, Webhooks and Social media posts. It works with X (Twitter), Apify and Model Context Protocol. The repository describes itself as: Community-contributed instructions, agents, skills, and configurations to help you make the most of GitHub Copilot. The licence is MIT.
8 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 727ff2e. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Shell commands in SKILL.md call:
curlFrom the folder's file list and the shell code blocks in SKILL.md.
Hosts in commands or code, which the agent is likely to contact:
xquik.comapi.apify.comAlso links to:
docs.xquik.comgithub.comapify.comregistry.npmjs.orgFrom URLs in SKILL.md, links to its own repository left out.
Names these keys or tokens, usually read from environment variables:
APIFY_API_TOKENFrom names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
X Twitter Scraper loads about 2.2k tokens when it runs. Until then it costs about 65 tokens; SKILL.md has 1,075 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from github/awesome-copilot at commit 727ff2e, republished under its MIT licence (© github). 1,075 words, ~2,184 tokens.
.claude/skills/x-twitter-scraper/SKILL.md (or your agent's skills folder).Use this skill when a user wants to integrate Xquik into an app, script, data pipeline, or AI agent workflow for X API and Twitter scraper tasks.
Before writing code, inspect the current Xquik source material:
Do not invent endpoint names, request fields, response fields, scopes, pricing, limits, or package names. Read the relevant SDK README and API reference page first.
When application code is involved, match the SDK to the user's project language:
Use project-native typed request and response models. Keep network calls in server-side code unless the SDK docs explicitly support browser use.
Use extraction jobs for complete or large follower, following, reply, quote, repost, like, list, community, article, media, and search exports.
POST /extractions/estimate with the intended target and filters.Do not treat an extraction-backed follower export as a free public read. Direct, bounded public pagination remains read-only.
Use the Apify path when a workflow needs hosted runs, datasets, schedules, or Apify-native orchestration.
| Need | Actor | REST ID |
|---|---|---|
| Tweets, search, timelines, lists, articles, replies, quotes, threads, retweeters, or best-effort favoriters | xquik/x-tweet-scraper | xquik~x-tweet-scraper |
| Followers, following, verified followers, list members, list subscribers, or community members | xquik/x-follower-scraper | xquik~x-follower-scraper |
Authenticate with an Apify API token. Keep it in APIFY_API_TOKEN. Fetch the current input schema from the relevant Actor page before selecting fields.
Start a bounded tweet run:
curl --fail --silent --show-error --request POST \
"https://api.apify.com/v2/actors/xquik~x-tweet-scraper/runs" \
--header "Authorization: Bearer ${APIFY_API_TOKEN}" \
--header "Content-Type: application/json" \
--data '{"twitterHandles":["apify"],"outputVariant":"rich","maxItems":25}'Start a bounded follower run:
curl --fail --silent --show-error --request POST \
"https://api.apify.com/v2/actors/xquik~x-follower-scraper/runs" \
--header "Authorization: Bearer ${APIFY_API_TOKEN}" \
--header "Content-Type: application/json" \
--data '{"twitterHandles":["apify"],"relation":"followers","outputMode":"compact","maxItems":50}'Record the returned run ID. Poll the Actor run with a bounded retry loop. Stop on SUCCEEDED, FAILED, ABORTED, or TIMED-OUT. On success, read defaultDatasetId, then fetch its dataset items.
Treat maxItems as the cap for the entire tweet run, including runs with several search terms. Keep follower target metadata when attribution matters. Treat rows with resultType: "diagnostic" as status information, not scraped records. Inspect any run-report row before trusting an incomplete result.
Review each Actor's live Apify pricing box before every paid run. Apify platform usage may apply separately. Start with a small maxItems value and ask before raising the cap.
When adding webhook handlers:
Use the MCP server when the user wants an agent to explore or call Xquik tools directly. Connect to https://xquik.com/mcp and prefer OAuth 2.1. Use an environment-backed API key only when the client cannot complete OAuth securely.
Call explore to inspect current operation IDs and schemas. Then call xquik with the narrowest matching operation. Keep application code on REST or SDK clients when the app needs stable typed contracts, tests, or internal abstractions.
Use TweetClaw when the user is working in OpenClaw, wants installable plugin metadata, or needs an approval-reviewed path for private, paid, recurring, or account-changing X operations. Keep application services on REST or SDK clients when the project needs typed contracts, server-side abstractions, or long-lived backend jobs outside OpenClaw.
Before suggesting install commands or tool names, read the TweetClaw README and package metadata. Do not assume the published npm version matches source HEAD.
Keep bounded public tweet search, reply search, profile lookup, and evidence collection low risk. Require approval for private reads, paid calls, extraction-backed exports, draws, writes, monitors, webhooks, and recurring work. Review the exact tool payload before approval.
Xquik is an independent third-party service. Not affiliated with X Corp. "Twitter" and "X" are trademarks of X Corp.
© github, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in skills/x-twitter-scraper of github/awesome-copilot.
Open the folder on GitHubat commit 727ff2e
X Twitter Scraper next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| X Twitter Scraper this skillgithub/awesome-copilot | 40k | — | ~2.2k | Automated safety check: Pass | MIT | |
| X Twitter Scraperdavila7/claude-code-templates | 32k | — | ~1.8k | Automated safety check: Pass | MIT | |
| X Twitter Scraperdavepoon/buildwithclaude | 3.6k | — | ~2.2k | Automated safety check: Pass | MIT | |
| X Twitter ScraperXquik-dev/x-twitter-scraper | 209 | — | ~2.6k | Automated safety check: Pass | MIT | |
| X Twitter Scrapersickn33/agentic-awesome-skills | 47k | 1 repos | ~2.1k | Automated safety check: Pass | MIT | |
| X Twitter Scraperaiskillstore/marketplace | 430 | — | ~2.6k | Automated safety check: Pass | MIT |
davila7/claude-code-templates
X API & Twitter scraper skill for AI coding agents. An agent skill from davila7/claude-code-templates.
davepoon/buildwithclaude
X (Twitter) data extraction and monitoring via Xquik: tweet search, user lookup, follower extraction, giveaway draws, trending topics, account monitoring with webhooks, reply/retweet/quote…
Xquik-dev/x-twitter-scraper
Use Xquik to fetch X (Twitter) data or act through a connected account: search, profiles, followers, replies, threads, timelines, media downloads, bulk exports, trends, monitors, signed webhooks…
sickn33/agentic-awesome-skills
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.
aiskillstore/marketplace
A skill your agent uses when the user needs X (Twitter) data or confirmation-gated X actions through Xquik: tweet search, user lookup, follower extraction, media download, monitoring, webhooks, MCP…
LeoYeAI/openclaw-master-skills
X API & Twitter automation skill. An agent skill from LeoYeAI/openclaw-master-skills.
github/awesome-copilot
Maps an unfamiliar codebase into seven evidence-backed documents in docs/codebase/, using a scan script and templates, for onboarding or architecture write-ups.
github/awesome-copilot
Designs Azure infrastructure from a natural-language description, or diagrams an existing resource group, then refines the design through conversation and deploys it with Bicep.
github/awesome-copilot
Generates, edits and validates draw.io files with correct mxGraph XML, covering flowcharts, architecture, sequence, ER and UML class diagrams.
github/awesome-copilot
Cleans raw credit data and screens variables before loan modeling, dropping unstable, noisy or redundant features and writing an Excel report of every step.
github/awesome-copilot
Builds a warm, browser-based daily focus board the user updates by talking to their agent, with Eisenhower priorities, a brain-dump box and kind not-today carryover.
github/awesome-copilot
End-to-end skill for building, testing, linting, versioning, and publishing a production-grade Python library to PyPI.
Works with
Categories
Build GitHub Copilot workflows with Xquik X API SDKs, REST endpoints, hosted Apify Actor runs, MCP tools, TweetClaw OpenClaw plugin installs, signed webhooks, tweet search, user lookup, follower…. X Twitter Scraper is an agent skill from github/awesome-copilot, published by the product's own GitHub organization. Build GitHub Copilot workflows with Xquik X API SDKs, REST endpoints, hosted Apify Actor runs, MCP tools, TweetClaw OpenClaw plugin installs, signed webhooks, tweet search, user lookup, follower exports, media actions, and agent automation.
X Twitter Scraper fits situations like: tasks that involve Web scraping; tasks that involve Webhooks; tasks that involve Social media posts.
Run `npx skills add github/awesome-copilot --skill x-twitter-scraper -a claude-code`. Or copy the skill folder (skills/x-twitter-scraper in github/awesome-copilot) into .claude/skills/x-twitter-scraper in your project. Claude Code loads it when a task matches its description.
Run `npx skills add github/awesome-copilot --skill x-twitter-scraper -a codex`. Or copy the skill folder (skills/x-twitter-scraper in github/awesome-copilot) into .agents/skills/x-twitter-scraper in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add github/awesome-copilot --skill x-twitter-scraper -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/x-twitter-scraper, .gemini/skills/x-twitter-scraper, .github/skills/x-twitter-scraper and .opencode/skills/x-twitter-scraper in your project.
Going by SKILL.md and its folder, X Twitter Scraper needs the command-line tools its instructions call (curl) and credentials named APIFY_API_TOKEN. Our summary lists: A credential in APIFY_API_TOKEN.
SKILL.md names 6 domains. In commands or code: xquik.com and api.apify.com; the agent is likely to contact these when it follows the instructions. As links in the text: docs.xquik.com, github.com, apify.com and registry.npmjs.org. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
X Twitter Scraper is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 2.2k tokens (SKILL.md is roughly 8.7k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with X Twitter Scraper: X Twitter Scraper (davila7/claude-code-templates, 32k stars), X Twitter Scraper (davepoon/buildwithclaude, 3.6k stars), X Twitter Scraper (Xquik-dev/x-twitter-scraper, 209 stars) and X Twitter Scraper (sickn33/agentic-awesome-skills, 47k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
github (a GitHub organization, an official publisher) maintains it in github/awesome-copilot, which has 39,748 GitHub stars. The repository holds 417 skills in this directory. The repository was last updated on October 7, 2026.
Source: github/awesome-copilot on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.