x-ai-feed

Generate a self-contained HTML feed of recent posts from curated X accounts via Firecrawl scraping.

1|Updated Nov 11, 2012
One-click install
npx skills add https://github.com/fairchild/dotfiles --skill x-ai-feed-fairchild
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: x-ai-feed
Source: https://github.com/fairchild/dotfiles/tree/main/agents/shared/first-party-skills/x-ai-feed
Command: npx skills add https://github.com/fairchild/dotfiles --skill x-ai-feed-fairchild

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and assets (resource) components.

What problem does it solve? Staying current on AI news, papers, and projects from X usually means doom-scrolling or paying for an expensive X API tier. This Skill scrapes public X profile pages through the Firecrawl CLI and compiles recent posts from a curated list of high-signal accounts into a single local HTML page you can browse at your own pace. ## Core Features & Use Cases - Curated source list: A hand-editable sources.json maps X handles to categories (Labs, Research & Voices, Agents & Tooling, Builders), which drive filter tabs and badges on the generated page. - Self-contained HTML output: scripts/feed.py scrapes each handle, filters posts by a configurable lookback window, deduplicates, and renders a standalone feed.html with search, category tabs, and a headline ticker. - Cost-aware operation: Each run costs one Firecrawl credit per handle, with retry logic and per-handle error reporting so you know which sources came back empty. - Use Case: Ask to refresh the AI feed each morning; the Skill scrapes 17 curated accounts, keeps posts from the last 24 hours, and opens a local page you can filter by category or search by keyword. ## Quick Start Ask the assistant to refresh the AI feed with a 24-hour lookback and then open the generated feed.html page.

Frequently Asked Questions about x-ai-feed

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

FAQPage Schema
How do I build a local news feed from X accounts without the X API?▼

Run the feed.py script, which scrapes public x.com profile pages through the Firecrawl CLI and renders a standalone HTML page. No X Developer Portal signup or API tier is required, only a working firecrawl installation with credits.

How do I add or remove X accounts from the feed sources?▼

Edit sources.json directly; it contains a flat categories list and a sources list of handle/category pairs. Keep the category set to four to six entries so the on-page filter tabs stay usable.

Does scraping X profiles with Firecrawl cost anything?▼

Each run consumes one Firecrawl credit per handle in sources.json. Check credit balance with firecrawl --status before widening the source list or scheduling frequent runs.

Why did some X handles come back empty in the feed?▼

Empty results usually mean Firecrawl failed to render the profile page, hit rate limits, or ran out of credits. The script reports failed handles in its output and in the page footer so you can rerun or adjust sources.

Can I schedule the AI feed to refresh automatically?▼

Yes, use your harness's automation or scheduling facility to run feed.py on an interval, such as every four hours. Scheduling is only set up on request since it is a standing automation rather than a one-off task.