Xquik
Skill17 starsChanged 4 days agoMITView on GitHub
Build Xquik tweet, profile, follower, monitor, webhook, export, Docs MCP, and API MCP integrations.
1 other project uses a version of this.
Adopted by
Most recently taken up by
- understudy-ai/understudytheir own version, first seen Oct 8, 2026
Other versions1 project uses a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 1
- understudy-ai/understudy★ 461same name
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repositoryOne other file it gives its agents.
- llms.txtllms.txt
The file
Show its rules and text
We split this skill into the rules it gives an agent
35 rules. About 0 are common, 17 are distinctive, and 18 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈17
Distinctive · estimate
This author's own choices. Worth a look.
18
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 23
Monitoring accounts: Check specific X accounts every second for supported events.
- Distinctive: line 25
Running giveaway draws: Run random tweet draws with public result pages.
- Distinctive: line 27
Connecting AI agents: Use Docs MCP for no-auth docs search and page retrieval, and API MCP for authenticated account actions.
- Very specific: line 28
Running accountless reads: Use a prepaid guest paid_reads key on the eligible paid-read routes or direct MPP on fixed-price operations.
- Very specific: line 43
OAuth discovery: Read protected-resource metadata, authorization-server metadata, or https://xquik.com/auth.md.
- Distinctive: line 58
Monitors and Events: Create account and keyword monitors, retrieve events, and manage webhooks.
- Distinctive: line 60
Draws: Run giveaway draws with transparent results.
- Distinctive: line 94
Do not decode or construct cursors manually.
- Distinctive: line 103
Use webhooks: when monitor events must reach an HTTPS endpoint.
- Very specific: line 109
Create a monitor with POST /api/v1/monitors.
- Very specific: line 111
Use nextCursor from the response to fetch additional pages.
- Distinctive: line 116
Create a monitor before creating a webhook.
- Very specific: line 117
Create a webhook with POST /api/v1/webhooks using an HTTPS URL and event types.
- Distinctive: line 119
Verify incoming signatures with HMAC-SHA256.
- Very specific: line 124
Check account status with GET /api/v1/account.
- Very specific: line 126
Run the extraction with POST /api/v1/extractions.
- Very specific: line 131
Call POST /api/v1/compose with step: "compose".
- Very specific: line 132
If fresh context helps, call one returned radarRecommendations endpoint.
- Very specific: line 133
Call refine with goal, tone, topic, and selected additionalContext.
- Distinctive: line 141
Keep DM body text in private systems.
- Very specific: line 142
Leave reply_to_message_id unset because the REST endpoint rejects DM reply threading.
- Very specific: line 146
Add Docs MCP at https://docs.xquik.com/mcp for read-only docs search and page retrieval.
- Distinctive: line 148
Use full credentials for every JSON or text route.
- Very specific: line 149
Use docs for guidance, search for contracts, and execute for allowed requests.
- Very specific: line 151
Add ?codemode=false only when the client needs OpenAPI-native tools.
- Distinctive: line 167
Add Xquik and complete browser authorization.
- Distinctive: line 180
Ask the user to choose and confirm $10-$250 USD.
- Very specific: line 181
Call POST /api/v1/guest-wallets through direct REST with the confirmed amount and a random UUID v4 Idempotency-Key.
- Very specific: line 184
Use the key only when usable is true.
- Distinctive: line 192
Keep only filters the user states.
- Very specific: line 197
Use the lowercase x-api-key header.
- Distinctive: line 200
Treat IDs as opaque strings.
- Distinctive: line 204
Never resubmit an ambiguous write.
- Very specific: line 205
Start a new write attempt only when safeToRetry is true.
- Distinctive: line 207
Write actions require connected X accounts.
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Xquik skill
Xquik is an independent third-party service. Not affiliated with X Corp. "Twitter" and "X" are trademarks of X Corp.
Product summary
Xquik is an X data platform with a documented REST API, webhooks, Docs MCP, and API MCP. Full account credentials cover account workflows. Accountless guest keys cover the prepaid GET reads. Fixed-price operations also accept direct MPP. The REST base URL is https://xquik.com/api/v1. Read the primary docs.
When to use
Reach for Xquik in these cases.
- Extracting X data. Pull followers, replies, retweets, likes, community members, list data, or search results from public accounts, tweets, lists, communities, or Spaces.
- Monitoring accounts. Check specific X accounts every second for supported events.
- Setting up webhooks. Receive monitor events through HMAC-signed HTTPS payloads.
- Running giveaway draws. Run random tweet draws with public result pages.
- Composing posts. Get editorial guidance, Radar research suggestions, and deterministic draft checks.
- Connecting AI agents. Use Docs MCP for no-auth docs search and page retrieval, and API MCP for authenticated account actions.
- Running accountless reads. Use a prepaid guest
paid_readskey on the eligible paid-read routes or direct MPP on fixed-price operations. - Analyzing styles. Analyze tweet styles, compare accounts, track engagement performance, or save drafts.
- Writing to X. Post tweets, like, retweet, follow, send DMs, upload media, or manage community membership from connected accounts.
- Trending data. Access current X trends across 12 regions plus Radar topics.
Quick reference
Authentication
- OAuth 2.1. Browser-based MCP clients keep account access granted by OAuth scopes. Agents can use claimed
service_authregistration. Both paths require user approval. - Full account key. Send
x-api-key: xq_your_api_key_hereorAuthorization: Bearer xq_your_api_key_here. - Guest key. Send
Authorization: Bearer xq_your_guest_key_here. Scope is fixed topaid_reads. - Key format.
xq_prefix plus 64 hex characters - Generation. Dashboard > API Keys > Create new key
- Revocation. Dashboard. The API route requires a same-origin dashboard session
- OAuth discovery. Read protected-resource metadata, authorization-server metadata, or
https://xquik.com/auth.md.
Rate limits
- Read.
GET,HEAD, andOPTIONSshare a 500 per 1s user bucket. - Change. Other methods on Xquik resources share a 6,000 per 60s user bucket.
- X action. Connected X account actions share a 120 per 60s user bucket.
Exceeding limits returns 429 Too Many Requests with a Retry-After header.
Retry safe reads only on 429 and temporary 5xx responses. For writes, poll
the returned action. Never resubmit an ambiguous write. Start a new attempt only
when safeToRetry is true.
API endpoints
- Monitors and Events. Create account and keyword monitors, retrieve events, and manage webhooks.
- Extractions. 23 tools for bulk data extraction.
- Draws. Run giveaway draws with transparent results.
- X Data. User lookups, tweet search, trends, media downloads, threads, replies, quotes, and relationships.
- X Write. Post tweets, like, retweet, follow, DM, update profiles, upload media, and manage communities.
- Account and Billing. Account info, credits, API keys, drafts, styles, and subscriptions.
- Compose. Editorial guidance, source-specific Radar suggestions, and deterministic draft checks.
- Styles. Analyze tweet styles, compare accounts, and track performance.
- Radar. Trending topics and news from Xquik's own infrastructure.
Extraction tool types (23 total)
Tweet-based. reply_extractor, repost_extractor, quote_extractor, favoriters, thread_extractor, article_extractor
User-based. follower_explorer, following_explorer, verified_follower_explorer, mention_extractor, post_extractor, user_affiliates, user_likes, user_media
Community target. These take targetCommunityId. community_extractor, community_moderator_explorer, community_post_extractor, community_search
community_search also requires searchQuery. It searches matching posts within the selected community.
List. list_member_extractor, list_post_extractor, list_follower_explorer
Other. people_search, space_explorer, tweet_search_extractor
Event types
tweet.newis an original tweet from a monitored account.tweet.quoteis a quote tweet from a monitored account.tweet.replyis a reply from a monitored account.tweet.retweetis a retweet from a monitored account.
Pagination
- Platform pages. Events, draws, and extractions use
cursor. Radar usesafter. Drafts useafterCursor. Responses includehasMoreandnextCursor. - Unpaginated lists. Monitors, webhooks, and API keys return up to 200 items.
- X endpoints. X data endpoints use endpoint-specific cursor fields such as
has_next_pageandnext_cursor. - Do not decode or construct cursors manually. Pass returned cursors back unchanged.
Decision guidance
- Use the REST API for backend services, automation scripts, interval polling, file exports, and fine-grained pagination or request control.
- Use Docs MCP for AI agents that need read-only docs search and page retrieval for API parameters, examples, error codes, billing rules, webhook setup, or SDK guidance.
- Use API MCP for AI agents that need authenticated Xquik account actions in Claude, ChatGPT, Cursor, VS Code, Codex, and similar clients.
- Use a guest wallet for prepaid GET reads without an account. Require explicit confirmation before creating a $10-$250 USD hosted checkout.
- Use direct MPP for anonymous per-request payment on fixed-price reads.
- Use webhooks when monitor events must reach an HTTPS endpoint. Add them when pushed events fit better than polling.
Workflows
Monitor and poll
- Create a monitor with
POST /api/v1/monitors. - Poll events with
GET /api/v1/events?monitorId=...&limit=50. - Use
nextCursorfrom the response to fetch additional pages. - Process each event by checking the event type and data payload.
Signed monitor webhooks
- Create a monitor before creating a webhook.
- Create a webhook with
POST /api/v1/webhooksusing an HTTPS URL and event types. - Save the webhook secret when it is returned.
- Verify incoming signatures with HMAC-SHA256.
- Respond quickly with a
2xxstatus and process longer work asynchronously.
Extract data
- Check account status with
GET /api/v1/account. - Estimate cost with
POST /api/v1/extractions/estimate. - Run the extraction with
POST /api/v1/extractions. - Retrieve results with
GET /api/v1/extractions/{id}or export a file withGET /api/v1/extractions/{id}/export?format=csv.
Build a post draft
- Call
POST /api/v1/composewithstep: "compose". - If fresh context helps, call one returned
radarRecommendationsendpoint. - Call
refinewith goal, tone, topic, and selectedadditionalContext. - Score a draft with
step: "score". - Revise only the failed editorial checks.
Direct message handoff
- Send text DMs with
POST /api/v1/x/dm/{userId}and storemessageId. - For media DMs, call
POST /api/v1/x/mediafirst, then pass exactly 1 returnedmediaIdinmedia_ids. - Keep DM body text in private systems. Shared outputs should store IDs, status, timestamps, and media references instead of full DM bodies.
- Leave
reply_to_message_idunset because the REST endpoint rejects DM reply threading.
Connect an AI agent through MCP
- Add Docs MCP at
https://docs.xquik.com/mcpfor read-only docs search and page retrieval. - Configure API MCP at
https://xquik.com/mcpfor live authenticated calls. - Use full credentials for every JSON or text route. Use REST for excluded downloads. Guest keys expose the eligible paid-read routes.
- Use
docsfor guidance,searchfor contracts, andexecutefor allowed requests. Inspectspec.paths. Follow response references intospec.components.schemas. - Add
?codemode=falseonly when the client needs OpenAPI-native tools.
API MCP supports MCP 2026-07-28 over Streamable HTTP.
Current SDKs negotiate with server/discover. They attach request metadata
and transport headers automatically. Hosted MCP injects required write
idempotency headers. Do not call initialize or manage sessions for modern
connections. Stateless 2025-era clients remain compatible.
MCP returns normalized snake_case fields, Unix timestamps, structured errors,
has_more, and next_cursor. Continue through empty pages while the cursor
advances. Stop and report partial progress when a cursor is missing or repeats.
API-key lifecycle, saved-payment quick top-up, the account top-up redirect, and all 3 guest wallet credential routes are unavailable through MCP. Private support downloads are discoverable, but their binary responses require REST. Never start checkout or top-up after 401 or 402. Ask the user to choose an amount. Wait for confirmation.
Connect Codex with OAuth
Add Xquik and complete browser authorization.
codex mcp add xquik --url https://xquik.com/mcp
codex mcp login xquik
codex mcp listCodex also supports environment-backed API-key authentication.
Docs MCP at https://docs.xquik.com/mcp needs no authentication.
Create an accountless guest wallet
- Ask the user to choose and confirm $10-$250 USD.
- Call
POST /api/v1/guest-walletsthrough direct REST with the confirmed amount and a random UUID v4Idempotency-Key. - Store
api_keyand the idempotency key before sharingcheckout_url. - The user completes the hosted checkout. Poll status every
poll_after_secondsuntillatest_purchase.statusis no longerpending. - Use the key only when
usableistrue. It can call exactly the eligible paid-read GET routes.
The creation request does not charge the user. The key stays inactive until payment is verified. Use POST /api/v1/guest-wallets/topups only after another explicit confirmation. Never execute guest credential routes through MCP.
Refunds and disputes reconcile affected-purchase credits only. Unrelated credits remain usable. Access pauses only during unresolved settlement risk or unrecovered liability, then resumes.
Common gotchas
- Keep only filters the user states. Never infer language or post type.
- A like minimum does not request
Top. UseToponly when the user asks for best, most-liked, or highest-engagement results. - API keys are shown once. Store them securely immediately after creation.
- Guest wallet
Idempotency-Keyvalues can recover the initial key. Store them as secrets. - Use the lowercase
x-api-keyheader. - Webhook secrets are returned once. Save the secret before leaving the creation response.
- Webhook endpoints must be HTTPS.
- Treat IDs as opaque strings. Do not parse X IDs as numbers.
- Timestamps are ISO 8601 UTC unless an endpoint explicitly documents a different contract.
- Cursor values are opaque.
- Retry safe reads only after
429or temporary5xxresponses. - Never resubmit an ambiguous write. Verify state first.
- Start a new write attempt only when
safeToRetryis true. - Monitor events require an active monitor before webhook delivery can occur.
- Write actions require connected X accounts.
- Full account REST and API MCP share account state. Guest keys remain limited to wallet-backed paid reads.
Resources
- Docs index
- Quickstart
- API overview
- Docs MCP server
- API MCP server
- MCP tools reference
- Agent Skills index
- Agent catalog
- OAuth instructions
- Coding-agent setup
- Guest wallets
- Direct MPP
- Error handling
- Extraction workflow
- Webhook verification
For additional documentation and navigation, see https://docs.xquik.com/llms.txt
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

