| name | tweet-reader |
| description | Fetch and display any X/Twitter tweet by URL or ID. Use when the user shares a tweet link (x.com or twitter.com), asks to read/fetch/see a tweet, or references a tweet ID. Handles text, images, videos, quoted tweets, and embedded links. |
Tweet Reader Skill
Read any public X/Twitter tweet using the xt CLI tool (~/bin/xt).
When to trigger
- User shares a tweet/X URL (x.com//status/, twitter.com//status/)
- User says "read this tweet", "fetch this tweet", "what does this tweet say"
- User pastes a tweet ID and asks about it
- User asks to download images from a tweet
Workflow
- Extract the tweet URL or ID from the user's message
- Run
xt to fetch the tweet content
- If the tweet has images, download them with
xt -d and use Read to display them
- Summarize the content — translate if not in English
- Follow up on any links or context if the user needs it
Commands
xt <url-or-id>
xt -j <url-or-id>
xt -d <url-or-id>
xt -r <url-or-id>
Examples
xt 'https://x.com/indie_maker_fox/status/2043857352282255829'
xt 2043857352282255829
xt -j 'https://x.com/user/status/123456'
xt -d 'https://x.com/user/status/123456'
Guidelines
- Always fetch the tweet first before responding about it
- If the tweet is in a non-English language, provide both the original and a translation
- If the tweet contains images, download and display them using the Read tool
- If the tweet links to a repo, article, or tool, offer to fetch that too
- For threads, the syndication API only returns the linked tweet (not the full thread)
- Works for public tweets only; protected/private tweets will return a 403 error