Fetch Tweets

Fetch recent X/Twitter tweets matching a query and cluster them into ranked sub-narratives.

Updated Jun 2, 2026
One-click install
npx skills add https://github.com/Atrium-Hermes/atrium-lighthouse --skill fetch-tweets-atrium-hermes
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Fetch Tweets
Source: https://github.com/Atrium-Hermes/atrium-lighthouse/tree/main/skills/fetch-tweets
Command: npx skills add https://github.com/Atrium-Hermes/atrium-lighthouse --skill fetch-tweets-atrium-hermes

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Tweets about tokens, keywords, or topics can be noisy and hard to synthesize into actionable insights. This Skill automates discovery by fetching recent X/Twitter posts, filtering duplicates, and generating a concise digest grouped by sub-narratives.

Core Features & Use Cases

  • Automated tweet discovery: fetches tweets matching your query and builds a structured digest.
  • Deduplication & ranking: filters already-seen posts and ranks by signal to surface new, meaningful content.
  • Curated narratives: clusters results into 2–4 themes and caps output for quick comprehension.
  • Output & notification: saves results to memory logs and notifies you with a readable, tappable digest.

Quick Start

Set the search query in var and run the skill to fetch and curate a clustered digest of recent tweets.

Frequently Asked Questions about Fetch Tweets

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I curate focused tweet digests from X without scrolling through noisy feeds?

Curating focused tweet digests is done by fetching matching X/Twitter posts, filtering duplicates via seen-tweets memory, and clustering results into 2–4 sub-narratives for quick comprehension.

What is the best way to filter low-engagement tweets and rank them by signal?

Filtering low-engagement tweets involves ranking fetched items by signal and maintaining a seen-tweets memory to avoid duplicates, ensuring only new, meaningful content surfaces in your digest.

How do I cluster tweets into sub-narratives for social media monitoring?

Clustering tweets into sub-narratives groups fetched results into 2–4 themes, capping output to provide a structured, readable, and tappable digest of recent X/Twitter activity.

Can I use web fallback to fetch tweets if the API is unavailable?

Yes, web fallback is supported to fetch tweets when the primary API is unavailable, ensuring your structured digest generation continues to assemble recent posts matching your query.

Does this tweet curation workflow support avoiding duplicate posts across multiple runs?

Avoiding duplicate posts is handled by maintaining a seen-tweets memory that filters already-seen content, ensuring repeated runs only surface new, high-signal tweets in the persisted digest.