xfeed

Fetch and display X timeline tweets scored by Claude Haiku against defined objectives.

3|Updated Jan 3, 2026
One-click install
npx skills add https://github.com/ericksoa/xfeed --skill xfeed
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: xfeed
Source: https://github.com/ericksoa/xfeed/tree/main/skill
Command: npx skills add https://github.com/ericksoa/xfeed --skill xfeed

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Fetch and display your X timeline filtered by your defined objectives. This reduces time spent scrolling through noise by surfacing content aligned with your interests.

Core Features & Use Cases

  • AI-powered filtering: Claude Haiku scores tweets for relevance against your objectives.
  • Focused content surfacing: Prioritizes AI/ML research, developer tools, and technical posts while suppressing rage bait and unrelated content.
  • Easy integration: Works with your existing X session and local objectives file at ~/.xfeed/objectives.md.

Quick Start

Run xfeed mosaic to start filtering your X timeline.

Frequently Asked Questions about xfeed

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

FAQPage Schema
How do I filter my X timeline to surface AI and ML research content?

To filter your X timeline for AI and ML research, you can use AI scoring to evaluate tweets against your defined objectives, suppressing unrelated noise and surfacing relevant technical posts. This requires an active X session and an Anthropic API key.

How does Claude Haiku score and rank tweets in a filtered timeline?

Claude Haiku scores tweets by evaluating fetched timeline posts against your local objectives file, ranking them based on relevance to AI/ML research and developer tools. This mechanism suppresses rage bait and noise, displaying only highly scored technical content.

Do I need an Anthropic API key to run AI-powered Twitter timeline filtering?

Yes, an Anthropic API key is required to run AI-powered Twitter timeline filtering. The scoring mechanism uses Claude Haiku to evaluate and rank tweets against your objectives, requiring active authentication to process the fetched timeline data.

Can I use Playwright to fetch and display my X timeline with noise filtered out?

Yes, you can use Playwright to fetch and display your X timeline with noise filtered out. The tool requires an active X session in Chrome, utilizing Playwright to extract timeline data before applying Claude Haiku-based scoring to rank and display results.

How do I set custom objectives for filtering technical content on Twitter?

To set custom objectives for filtering technical content, create a local markdown file at ~/.xfeed/objectives.md. Claude Haiku reads this file to score and rank fetched tweets, ensuring the displayed timeline aligns with your specific AI/ML and developer tool interests.

What are the limitations of using Claude Haiku for timeline filtering?

Limitations include requiring an active X session specifically in Chrome and depending on an Anthropic API key for Claude Haiku scoring. It is not suited for users outside the AI/ML or developer tools niche or those lacking a local objectives file.