{
  "markdown": "<div align=\"center\">\n\n<img src=\"https://twitr.sh/icon.svg\" width=\"80\" alt=\"twitr.sh\">\n\n# X (Twitter) skills for Claude Code — no API key, no developer account\n\n**Six installable X/Twitter skills for Claude Code, Cursor, OpenClaw and Hermes — paid per call\nin USDC. No X developer account, no API keys, no OAuth, no signup, no subscription.**\n\n[![skills.sh](https://skills.sh/b/lnvestor/twitr-skills)](https://skills.sh/lnvestor/twitr-skills)\n[![Skills](https://img.shields.io/badge/skills-5-111?style=flat-square)](#-the-skills)\n[![Payment](https://img.shields.io/badge/x402%20%C2%B7%20MPP-USDC-111?style=flat-square)](https://x402.org)\n[![Networks](https://img.shields.io/badge/Base%20%C2%B7%20Solana%20%C2%B7%20Tempo-111?style=flat-square)](https://twitr.sh/.well-known/x402)\n[![License](https://img.shields.io/badge/license-MIT-111?style=flat-square)](LICENSE)\n\n[Start in 60 seconds](#-start-in-60-seconds) · [Ideas](#-what-can-my-agent-do) · [The skills](#-the-skills) · [Wallets](#-wallet-setup) · [Pricing](#-what-it-costs) · [Links](#-links)\n\n</div>\n\n---\n\n## ⚡ Start in 60 seconds\n\nMost X/Twitter skills wrap the official API, so the setup is yours: register an X developer\naccount, create an app, complete OAuth, store the tokens, and pay X directly. These skip all of\nit — your agent's wallet pays per request, and that payment *is* the authentication.\n\n**1 · Install the skills** (needs Node 18+ and `git` on PATH):\n\n```sh\nnpx skills add lnvestor/twitr-skills\n```\n\nClaude Code users can install from the plugin marketplace instead — either path works:\n\n```sh\n/plugin marketplace add lnvestor/twitr-skills\n/plugin install twitr-skills@twitr\n```\n\n**2 · Get a wallet.** Any x402/MPP wallet works — each one's own documented command:\n\n| | Wallet | Try it | Pays on |\n|:--|:--|:--|:--|\n| <img src=\"https://twitr.sh/wallets/agentcash.svg\" width=\"16\" alt=\"\"> | [AgentCash](https://agentcash.dev) ⭐ | `npx agentcash try https://twitr.sh` | Base · Solana · Tempo |\n| <img src=\"https://twitr.sh/wallets/awal.png\" width=\"16\" alt=\"\"> | [awal](https://github.com/coinbase/agentic-wallet-skills) (Coinbase) | `npx awal x402 bazaar search twitr.sh` | Base |\n| <img src=\"https://twitr.sh/wallets/paysh.png\" width=\"16\" alt=\"\"> | [pay.sh](https://pay.sh) (Solana Foundation) | `pay curl https://twitr.sh` | Solana |\n| <img src=\"https://twitr.sh/wallets/poncho.svg\" width=\"16\" alt=\"\"> | [Poncho](https://tryponcho.com) | [tryponcho.com/m/twitr.sh](https://tryponcho.com/m/twitr.sh) | — |\n| <img src=\"https://twitr.sh/wallets/circle.ico\" width=\"16\" alt=\"\"> | [Circle Agent Wallet](https://www.circle.com) | `circle services search \"twitr.sh\"` | — |\n\nFirst time with agent wallets? → [Wallet setup](#-wallet-setup) has step-by-step guides (AgentCash's onboarding bonus can even fund you **up to $25 for free**).\n\n**3 · Ask your agent something.** The first call returns HTTP 402 with the exact price — that's the quote, not an error. Your wallet pays and retries automatically. $5 covers thousands of reads.\n\n## 💡 What can my agent do?\n\nCopy-paste any of these once the skills are installed:\n\n> *\"What is **@vercel** posting about this week?\"*\n\n> *\"Search X for what people are saying about **my product** — top 50 by likes, English only.\"*\n\n> *\"**Watch @competitor** and tell me the moment they announce something.\"* — a real-time monitor; events reach your agent by free polling or signed webhook\n\n> *\"Draft 3 tweet variants announcing **our launch** in my voice — I'll pick one, then post it.\"*\n\n> *\"Export **everyone who replied** to this tweet as a dataset.\"*\n\n> *\"Run my X presence: watch these 3 topics, queue drafts every morning, replies wait for my approval.\"*\n\n## 📦 The skills\n\nSix focused skills with explicit trigger boundaries, so they don't fire over each other.\n\n| | Skill | What it does |\n|:--|:--|:--|\n| ⭐ | **[`x-presence`](https://twitr.sh/skills/x-presence)** | Unattended presence — watch topics, draft in your voice, publish on a schedule, queue replies for approval. **Start here** — it drives the others internally. |\n| 🤖 | [`twitter-automation`](https://twitr.sh/skills/twitter-automation) | The automation builder — describe the automation you want (auto-reply, scheduler, watcher, engagement) and it designs, prices, and wires it from the primitives. |\n| 🔎 | [`x-twitter-data`](https://twitr.sh/skills/x-twitter-data) | Live reads — tweets, profiles, search, timelines, lists, communities, trends. |\n| 🔔 | [`x-twitter-monitor`](https://twitr.sh/skills/x-twitter-monitor) | Real-time monitors, delivered by free polling or HMAC-signed webhooks. |\n| ✍️ | [`x-twitter-publish`](https://twitr.sh/skills/x-twitter-publish) | Draft with AI, then post, reply, or quote through a connected account. |\n| 📦 | [`x-twitter-research`](https://twitr.sh/skills/x-twitter-research) | Bulk exports — followers, repliers, reposters — as downloadable datasets. |\n\nInstall one instead of all six with `--skill <name>`.\n\nScheduling `x-presence`? See [`scheduling.md`](skills/x-presence/references/scheduling.md) — verified commands for Claude Code routines, Hermes cron, and OpenClaw cron.\n\n## 👛 Wallet setup\n\n<details>\n<summary><img src=\"https://twitr.sh/wallets/agentcash.svg\" width=\"14\" alt=\"\"> <b>AgentCash</b> — one command, ~2 minutes, and it may pay <i>you</i> up to $25.</summary>\n\n<br>\n\n**1. Onboard** (creates a local wallet, installs the AgentCash skill, and wires up MCP for your agent):\n\n```sh\nnpx agentcash@latest onboard\n```\n\nVisiting [agentcash.dev/onboard](https://agentcash.dev/onboard) first and connecting GitHub/X/LinkedIn\ngets you a claim code worth **up to $25 in free USDC** — often enough to run these skills for weeks\nwithout depositing anything.\n\n**2. Fund it** (skip if the bonus covered you):\n\n```sh\nnpx agentcash fund\n```\n\nGuided flow with card on-ramp and bridging. No minimum.\n\n**3. Check it works** — ask your agent *\"What is my AgentCash balance?\"* If it answers with a number,\nyou're done.\n\nClaude Code users can alternatively install just the MCP server:\n`claude mcp add agentcash --scope user -- npx -y agentcash@latest`\n\n</details>\n\n<details>\n<summary><img src=\"https://twitr.sh/wallets/awal.png\" width=\"14\" alt=\"\"> <b>Coinbase Agentic Wallet (awal)</b> — email OTP login, fund with Apple Pay/card.</summary>\n\n<br>\n\n**1. Sign in** (a 6-digit code lands in your email; verify it):\n\n```sh\nnpx awal@latest auth login\nnpx awal@latest auth verify <flowId> <otp>\n```\n\n**2. Fund it** — `npx awal@latest show` opens the Coinbase Onramp UI (Apple Pay, card, bank).\n\n**3. Done.** Your agent pays twitr.sh over x402 on Base; to pay an endpoint by hand:\n`npx awal@latest x402 pay <url>`.\n\n</details>\n\n<details>\n<summary><img src=\"https://twitr.sh/wallets/paysh.png\" width=\"14\" alt=\"\"> <b>pay.sh</b> — Solana Foundation's payment layer; wraps your agent CLI.</summary>\n\n<br>\n\n**1. Set up** the wallet, then wrap the tool you use:\n\n```sh\npay setup\npay claude   # or: pay curl https://twitr.sh/api/tools/x_read ...\n```\n\n`pay` detects the 402/MPP challenge, asks your local wallet to sign, and retries with\npayment proof — USDC on Solana. twitr.sh accepts Solana x402 natively.\n\n</details>\n\nYour client's per-call cap is a hard spend limit — no call can exceed it, and **failed calls are never charged**.\n\n**Connecting an X account?** Your agent never sees your password — it hands you a single-use link\nand you sign in on twitr.sh in your own browser. Your wallet owns the account; the agent's wallet\nonly gets write access, and only you can revoke it. See [SECURITY.md](SECURITY.md) ·\n[full write-up](https://twitr.sh/agent-security).\n\n## 💸 What it costs\n\n| Action | Price |\n|:--|--:|\n| Reading events from a monitor | **free** |\n| Drafting a post | ~$0.001 |\n| A read or search | ~$0.0012 / item |\n| A post or reply | $0.036 |\n| A monitor | ~$0.025 / hour |\n\nA typical week running `x-presence` — two monitors, a dozen replies, a few posts — is about\n**$9**. Every 402 quotes the exact price before your wallet signs anything.\n\n## 🚫 What these skills will not do\n\nThe presence and publish skills contain no automated following, unfollowing, or liking, and no\nkeyword-triggered replies.\n\nX prohibits these by name, and its published ranking weights show follows aren't scored at all\nwhile a single report scores **−369.0** — so the banned tactics cost reach *as well as* risking\nthe account. `twitter-automation` exposes the full action set for users who need it, but it\nprices every design up front, requires explicit confirmation, and warns when a design is\nspam-shaped enough to risk the account.\n\nReasoning and sources: [`ranking-signals.md`](skills/x-presence/references/ranking-signals.md) ·\n[`x-rules.md`](skills/x-presence/references/x-rules.md)\n\n## 🔗 Links\n\n| | |\n|:--|:--|\n| All six skills | https://twitr.sh/skills |\n| Agent guide | https://twitr.sh/skill.md |\n| Docs | https://twitr.sh/docs |\n| Security model | https://twitr.sh/agent-security |\n| OpenAPI 3.1 | https://twitr.sh/openapi.json |\n| MCP | `POST https://twitr.sh/api/mcp` |\n| Payment discovery | [x402](https://twitr.sh/.well-known/x402) · [MPP](https://twitr.sh/.well-known/mpp.json) |\n| Explorer listings | [x402scan](https://www.x402scan.com) · [agentcash](https://agentcash.dev) |\n\n## License\n\nMIT — see [LICENSE](LICENSE).\n\n<sub>Independent service. Not affiliated with X Corp. \"X\" and \"Twitter\" are trademarks of X Corp.</sub>\n\n---\n\nEnjoying twitr-skills? A ⭐ on this repo helps other agents find it.\n",
  "bytes": 9411,
  "sha": "b92e18983eccb83cc700f6fae3a1342b24eb8ffbb3eed3e45c964b0936e93694",
  "repo_slug": "lnvestor/twitr-skills",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_sh_twitr_twitr_d77f0a59/readme"
}