Awesome-omni-skill xfeed

Fetch and display filtered X (Twitter) timeline based on your interests. Shows AI/ML research, developer tools, and technical content while filtering out noise, rage bait, and irrelevant posts. Uses Claude Haiku to score relevance against your objectives.

install
source · Clone the upstream repo
git clone https://github.com/diegosouzapw/awesome-omni-skill
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/diegosouzapw/awesome-omni-skill "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/ai-agents/xfeed" ~/.claude/skills/diegosouzapw-awesome-omni-skill-xfeed && rm -rf "$T"
manifest: skills/ai-agents/xfeed/SKILL.md
safety · automated scan (low risk)
This is a pattern-based risk scan, not a security review. Our crawler flagged:
  • references .env files
Always read a skill's source content before installing. Patterns alone don't mean the skill is malicious — but they warrant attention.
source content

XFeed - Filtered X Timeline

Fetch your X timeline and filter it based on your interests defined in ~/.xfeed/objectives.md.

When to Use This Skill

Use this skill when users want to:

  • Check their X/Twitter timeline
  • See filtered, relevant tweets
  • Catch up on AI/ML news and research
  • See what's happening in tech without the noise

Trigger keywords: twitter, x feed, timeline, tweets, what's happening, tech news, AI news

Requirements

The xfeed CLI must be installed and configured:

  • Logged into X (twitter.com) in Chrome
  • Anthropic API key

Commands

Fetch Filtered Timeline

xfeed fetch --count 30

Fetch More Tweets

xfeed fetch --count 50

Fetch with Lower Threshold (More Results)

xfeed fetch --count 30 --threshold 5

View Raw Unfiltered Feed

xfeed fetch --count 20 --raw

View Current Objectives

xfeed objectives

Check Configuration

xfeed config --show

How It Works

  1. Uses your Chrome session to access X
  2. Fetches your home timeline with Playwright
  3. Sends tweets to Claude Haiku for relevance scoring
  4. Displays tweets scoring above threshold (default: 7/10)
  5. Shows relevance reason for each tweet

Objectives

Your interests are defined in

~/.xfeed/objectives.md
. Current focus:

  • AI/ML research and breakthroughs
  • Model releases and benchmarks
  • AI safety and alignment
  • Developer tools and productivity
  • Major news (real events only)

Exclusions: rage bait, crypto promotion, engagement farming, political tribalism

Output Format

Each tweet shows:

  • Author and handle
  • Time ago
  • Relevance score [X/10]
  • Tweet content
  • Engagement metrics
  • Why it's relevant

Troubleshooting

"Not logged in": Log into x.com in Chrome first "Not logged in": Your X session expired, log in again in Chrome API errors: Check Anthropic API key in

.env