nicepkg/twitter-reader
Fetch Twitter/X post content by URL using jina.ai API to bypass JavaScript restrictions. Use when Claude needs to retrieve tweet content including author, timestamp, post text, images, and thread replies. Supports individual posts or batch fetching from x.com or twitter.com URLs.
npx skills add https://github.com/nicepkg/ai-workflow --skill twitter-reader
Fetch Twitter/X post content without needing JavaScript or authentication.
You need a Jina API key to use this skill:
export JINA_API_KEY="your_api_key_here"
For a single tweet, use curl directly:
curl "https://r.jina.ai/https://x.com/USER/status/TWEET_ID" \
-H "Authorization: Bearer ${JINA_API_KEY}"
For multiple tweets, use the bundled script:
scripts/fetch_tweets.sh url1 url2 url3
Python script for fetching individual tweets.
python scripts/fetch_tweet.py https://x.com/user/status/123 output.md
Bash script for batch fetching multiple tweets.
scripts/fetch_tweets.sh \
"https://x.com/user/status/123" \
"https://x.com/user/status/456"
https://x.com/USER/status/IDhttps://twitter.com/USER/status/IDhttps://x.com/... (redirects work automatically)JINA_API_KEY: Required. Your Jina.ai API key for accessing the reader APITake nicepkg/twitter-reader from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.