- Home
- Skills
- Daymade
- Claude Code Skills
- Twitter Reader
twitter-reader_skill
- Python
609
GitHub Stars
2
Bundled Files
2 months ago
Catalog Refreshed
4 months ago
First Indexed
Readme & install
Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.
Installation
Preview and clipboard use veilstrat where the catalogue uses aiagentskills.
npx veilstrat add skill daymade/claude-code-skills --skill twitter-reader- .security-scan-passed181 B
- SKILL.md1.7 KB
Overview
This skill fetches Twitter/X post content by URL using the jina.ai reader API to bypass JavaScript and authentication limitations. It returns author, timestamp, full post text, media descriptions, and threaded replies for single or batch URLs. Use it to reliably extract tweet content into markdown or programmatic outputs.
How this skill works
Provide one or multiple x.com or twitter.com status URLs and the skill calls the jina.ai HTTP proxy to retrieve rendered content without running JavaScript. The response includes a title (author + preview), original URL, GMT publish time, markdown-ready post text, media info, and thread replies. Scripts for single-file and batch fetching simplify integration and output to files.
When to use it
- Extract tweet content for analysis, summarization, or archiving without a browser.
- Ingest tweets into pipelines that require text, media metadata, and timestamps.
- Batch-download multiple tweet threads for research or evidence collection.
- Convert tweets to markdown for publishing or documentation.
- Bypass JavaScript rendering or login walls when scraping public posts.
Best practices
- Set JINA_API_KEY as an environment variable before running scripts.
- Validate URLs to ensure they match supported formats (x.com or twitter.com status links).
- Use the bundled batch script for multiple URLs to avoid repetitive calls.
- Respect rate limits and terms of service for both Twitter/X and jina.ai.
- Store timestamps and source URLs alongside content for provenance.
Example use cases
- Download a single tweet to output.md: python scripts/fetch_tweet.py https://x.com/user/status/123 output.md
- Batch fetch a list of tweets for sentiment analysis using scripts/fetch_tweets.sh url1 url2 url3
- Populate a search index with author, published time, and markdown content for each tweet.
- Extract threaded replies and include them in a conversation summary workflow.
- Produce archived markdown records of posts with embedded media descriptions.
FAQ
No. The skill uses jina.ai to fetch rendered content and does not require Twitter credentials, but you do need a JINA_API_KEY.
What URL formats are supported?
Supported formats include https://x.com/USER/status/ID and https://twitter.com/USER/status/ID; redirects are handled automatically.