twitter-reader_skill

This skill fetches Twitter/X post content via the Jina API, returning author, time, text, media, and thread data for quick insights.
  • 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.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational
twitter-reader skill by daymade/claude-code-skills | VeilStrat