ai-news
Installation
SKILL.md
AI News
Fetch recent AI news from RSS feeds and YouTube channel feeds, then synthesize into a digest. Optionally fetch full transcripts for YouTube videos.
Setup (one-time)
cd ~/.letta/skills/ai-news/scripts && npm install
Workflow
1. Fetch recent news
npx tsx scripts/fetch-news.ts [--days 7] [--limit 5] [--sources all|rss|youtube]
- Outputs a JSON object with
items[]sorted newest-first - Each item has:
source,type(rss/youtube),title,url,publishedAt,summary,videoId - Failed sources are listed in
errors[]— safe to ignore individual failures
2. Synthesize a digest
Read the JSON output and write a digest grouped by theme (e.g. model releases, research, tools, policy). Lead with the most significant items. For YouTube videos, note they have transcripts available.
3. (Optional) Fetch a video transcript
For any YouTube item worth deeper coverage:
npx tsx scripts/fetch-transcript.ts <video-url-or-id> [--summary] [--lang en]
--summaryreturns first ~4000 chars (good for quick context)- Without
--summary, returns full transcript + timestamped segments - Works with any YouTube URL format or bare video ID
Customizing Sources
See references/sources.md for the full list of default RSS feeds and YouTube channels, how to find channel IDs, and additional feed recommendations.
To add/remove sources, edit the RSS_FEEDS and YOUTUBE_CHANNELS arrays at the top of scripts/fetch-news.ts.
Tips
- Use
--days 1for daily briefings,--days 7for weekly digests - Use
--sources rssif YouTube fetches are slow or failing - Some feeds (arXiv) can be very high volume — use a lower
--limitor filter by keyword after fetching - Transcripts require captions to be enabled on the video; auto-generated captions work fine
Weekly Installs
5
Repository
letta-ai/skillsGitHub Stars
86
First Seen
Mar 17, 2026
Security Audits
Installed on
gemini-cli5
github-copilot5
codex5
kimi-cli5
cursor5
amp5