Five installable skills that give your agent X/Twitter: reads and search, bulk exports, real-time monitors, and posting through an account you connect once. Every call is paid per request in USDC, so there is nothing to sign up for.
npx skills add lnvestor/twitr-skills
Restart the session afterwards so the skills load. Works in Claude Code, Cursor, OpenClaw and Hermes. Prefer MCP? Point any client at POST /api/mcp — no install at all.
x-twitter-datafrom $0.0012 per callRead live X/Twitter data — a single tweet or profile, tweet and user search with the full operator set, timelines, replies, quotes, followers, lists, communities, and trending topics.
x-twitter-datax-twitter-researchbilled per returned recordExport bulk X/Twitter datasets as downloadable files across 23 extractors — followers and following, everyone who replied to or reposted a post, full threads, likers, mentions, and search results.
x-twitter-researchx-twitter-monitorabout $0.025 per hourWatch an X/Twitter account or keyword in real time and receive events the moment they happen — new posts, replies, reposts, quotes, mentions, and profile changes — by polling a free feed or a signed webhook.
x-twitter-monitorx-twitter-publish$0.012–$0.036 per actionPublish to X/Twitter through an account you connect once — draft and score the text first, then post, reply, quote, delete, upload media, or edit the profile.
x-twitter-publishx-presenceper call, plus monitor hoursRun an unattended X/Twitter presence — watch topics and mentions, draft posts and replies in your own voice, publish on a schedule, and hold replies for a one-tap approval.
x-presenceMost X/Twitter skills are wrappers around the official API, so the setup is yours: register a developer account, create an app, complete OAuth, store the tokens, and pay X directly. These skills skip that entirely — your agent’s wallet pays for each call, and the payment is the authentication.
| Setup step | Skills built on the official API | These skills |
|---|---|---|
| X developer account | Required | Not needed |
| Your own API keys | Required | Not needed |
| OAuth app + tokens | Required | Not needed |
| Monthly subscription | Usually | Pay per call |
| Time to first call | Hours (approval) | One command |
Posting is the one place an X account is involved: you connect it once in your own browser, and the agent that posts on your behalf never receives the password. How that works.
No. Most X/Twitter skills are wrappers around the official API, so you still have to register a developer account, create an app, and generate keys before anything works. These skills call https://twitr.sh instead, which is paid per request in USDC — there is no developer account, no app to register, and no approval to wait for.
Neither. The wallet is the account: your agent's x402 wallet pays for each call, and that payment is the authentication. There are no keys to store, rotate, or leak, and no OAuth flow to complete. Posting is the one exception — that needs an X account you connect once in your own browser, and even then the agent never sees your password.
Yes. Run npx skills add lnvestor/twitr-skills and restart the session so the skills load. The same skills work in Cursor, OpenClaw, and Hermes — anything that supports the Agent Skills format. If you would rather not install anything, point an MCP client at https://twitr.sh/api/mcp instead.
Reads start at $0.001 per call and a single tweet or profile is about $0.0012. Bulk exports bill per returned record, real-time monitors are prepaid at roughly $0.025 per hour, and posting is $0.012–$0.036 per action. The exact price is quoted in the HTTP 402 response before you pay, and failed calls are never charged.
Five: x-twitter-data, x-twitter-research, x-twitter-monitor, x-twitter-publish, x-presence. Installing the set is one command and costs nothing — you only pay when a skill actually makes a call, so there is no reason to cherry-pick.
No. Nothing is charged until an agent makes a call, and there is no plan, minimum, or monthly fee. You fund a wallet with USDC and each request settles on-chain for its own quoted price.