readx

Twitter/X intelligence toolkit: analyze users, tweets, trends, communities, and networks

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "readx" with this command: npx skills add wxtsky/readx

readx — Twitter/X Intelligence Toolkit


Setup — Get Started in 2 Minutes

Step 1: Get an API Key

Ask the user for their readx API key. If they don't have one, direct them to https://readx.cc to sign up.

Step 2: Configure MCP Server

Once the user provides their API key, ask whether they want to set it up themselves or have you do it.

MCP server URL: https://readx.cc/mcp?apikey=<API_KEY>

No installation needed — readx runs as a remote MCP server. Add it to the user's editor MCP config with the URL above. Restart the editor after setup.

When to Trigger This Setup

  • User asks you to look up Twitter data but no MCP tools are available
  • User mentions readx, Twitter analysis, or any skill listed below
  • Any tool call fails with auth/connection error

Direct API Mode

When MCP tools are NOT available (e.g. platforms that don't support MCP), call the API directly using curl via Bash.

Getting the API Key

Check in order, use the first one found:

  1. Config file: ~/.config/readx/credentials.json (macOS/Linux) or %APPDATA%\readx\credentials.json (Windows) → JSON format: {"api_key":"<key>"}
  2. Environment variable: READX_API_KEY
  3. If neither exists, ask the user for their API key (get one at https://readx.cc), then ask whether they want to save it themselves or have you do it. Persist to the config file path above.

API Reference

Fetch the full API docs (endpoints, params, response parsing, examples):

curl -s https://readx.cc/api-docs.txt

Read this document before making your first API call. It contains all endpoint names, parameters, and response JSON paths you need.


Advanced Search Syntax

When using search_tweets, leverage Twitter's advanced search operators for precision:

OperatorExampleWhat it does
from:from:elonmusk AITweets from a specific user
to:to:OpenAIReplies to a specific user
@@anthropicTweets mentioning a user
"exact phrase""artificial intelligence"Exact phrase match
ORAI OR MLEither keyword
-AI -cryptoExclude keyword
min_faves:AI min_faves:1000Minimum likes
min_retweets:AI min_retweets:500Minimum retweets
filter:linksAI filter:linksOnly tweets with links
filter:mediaAI filter:mediaOnly tweets with images/video
filter:imagesAI filter:imagesOnly tweets with images
filter:videosAI filter:videosOnly tweets with video
lang:AI lang:zhFilter by language
since: / until:AI since:2025-01-01Date range
list:list:12345 AISearch within a specific list
near:AI near:TokyoTweets near a location

Combo examples:

  • Find viral AI tweets in Chinese: AI lang:zh min_faves:500
  • Find a user's tweets about a topic: from:username "topic keyword"
  • Find debates: "topic" min_replies:100 -filter:retweets
  • Find original content only: topic -filter:retweets -filter:replies

Error Handling

ErrorCauseSolution
401Invalid or missing API keyCheck credentials file / env var, ask user to verify key at https://readx.cc
403Insufficient credits or account disabledCheck balance with get_credit_balance; if zero, ask user to get more credits at https://readx.cc
429Rate limit exceededWait and retry, reduce request frequency
404User/tweet not found or deletedSkip gracefully, note the item is unavailable
500 / 502Upstream API errorRetry once after a few seconds, if persistent inform user
Connection refusedRemote MCP server unreachableSwitch to Direct API Mode; if persistent, the readx.cc service may be down
Empty responseProtected account or no dataNote limitations, analyze only available public data

Data Limitations

Be transparent about these constraints:

LimitationImpactMitigation
Follower/following lists return a sample (~20 by default)Audience analysis is approximateCross-reference with multiple data points; use count param for larger samples
Tweet timelines return ~20 per pageSingle call shows recent posts onlyUse cursor pagination to fetch more pages; pass next_cursor from response as cursor param
No historical follower count dataCannot measure follower growth over timeInfer from account age + current count for rough growth rate
Search results are limited in quantityTopic monitoring may miss long-tail contentUse multiple search queries with different operators
Engagement data is point-in-timeTweet engagement continues to accrue after fetchingNote when data was fetched; older tweets have more stable metrics

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

AIWolfPK - AI狼人杀

四个AI互相猜疑,你坐着看戏。每局30秒,到底谁是狼? Four AIs play Werewolf while you watch. 30s per round. Spot the wolf before they do.

Registry SourceRecently Updated
General

Project Analyzer

Analyze any project directory and produce a detailed report covering what the project does, its tech stack, folder structure, entry points, how to run it, an...

Registry SourceRecently Updated
General

Thought-Retriever

提炼对话回答中的核心洞察为高置信度知识晶体,存储于本体驱动记忆系统的自我进化与复用。

Registry SourceRecently Updated
General

Miaoji Bid Guard Pro

亚马逊广告护城河Pro版,90天ROI预测+多活动协同+季节性出价+关键词攻防矩阵。 从单次调价建议升级为完整的广告战役规划。基础功能可使用 miaoji-bid-guard 免费版。

Registry SourceRecently Updated