Skip to content
Back to skills

Daily Ai News Digest

ASecurity

Fetches articles from 92 Karpathy-curated RSS feeds, scores them with an LLM, selects the top 3, and delivers a formatted digest to Telegram every morning.

  • 3 stars
  • 0 votes
  • 0 copies
  • 11 views
  • Added September 12, 2026
ai-agentspythongobashexpressgit

Security analysis

A96/100
  • mediumInstalls packages at runtime which could introduce malicious dependencies

Pro scans all 8 files and shows the line behind each finding

Scanned September 12, 2026

npx -y skills add thedixitjain/the-mega-skill-library --skill daily-ai-news-digest --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Daily Ai News Digest?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Daily Ai News Digest
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/thedixitjain-daily-ai-news-digest/badge)](https://www.skillsdirectory.com/skills/thedixitjain-daily-ai-news-digest)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: daily-ai-news-digest
description: "Fetches articles from 92 Karpathy-curated RSS feeds, scores them with an LLM, selects the top 3, and delivers a formatted digest to Telegram every morning."
category: ai-agents-and-harness
source_repo: Sumanth077/Hands-On-AI-Engineering
source_path: "ai_agents/daily-news-digest/SKILL.md"
source_url: https://github.com/Sumanth077/Hands-On-AI-Engineering/blob/HEAD/ai_agents/daily-news-digest/SKILL.md
---


# Daily AI News Digest

A morning briefing skill that monitors 92 RSS feeds curated by Andrej Karpathy, surfaces the most important AI and tech stories from the last 24 hours, and delivers a clean digest to Telegram.

## What It Does

Each morning the skill wakes up, pulls fresh articles from a hand-picked list of RSS feeds, uses an LLM to score and rank them by relevance and significance, then writes a concise summary of the top 3 stories and pushes it to a Telegram chat.

## Pipeline

```
92 RSS feeds
    │
    ▼
fetch_rss.py — parallel feed fetching
    │
    ▼
filter — keep only articles published in the last 24 hours
    │
    ▼
LLM scoring — rate each article for relevance, novelty, and impact
    │
    ▼
select top 3 — ranked by score, deduplicated by URL
    │
    ▼
summarise — one-paragraph summary per article via LLM
    │
    ▼
categorise — group into themes (Breaking, Important, Notable)
    │
    ▼
Telegram — formatted message delivered to configured chat
```

## Required Environment Variables

| Variable | Description |
|---|---|
| `TELEGRAM_BOT_TOKEN` | Token for the Telegram bot that sends the digest |
| `TELEGRAM_CHAT_ID` | ID of the Telegram chat or channel to deliver to |

Copy `.env.example` to `.env` and fill in these values before running.

## Schedule

The skill runs on the cron expression `0 8 * * *` — every day at **08:00 UTC**.

To change the time, update the `trigger` field in the frontmatter above. For example:
- `"0 7 * * 1-5"` — weekdays at 07:00 UTC
- `"0 6 * * *"` — daily at 06:00 UTC

## Running Manually

```bash
# Install dependencies
pip install -r requirements.txt

# Run the full pipeline
python skill.py

# Run only the RSS fetch step
python scripts/fetch_rss.py
```

---

**Source:** [`Sumanth077/Hands-On-AI-Engineering`](https://github.com/Sumanth077/Hands-On-AI-Engineering) → `ai_agents/daily-news-digest/SKILL.md`

Files in this skill

  • .env.example619 B
  • .gitignore73 B
  • README.md4.7 KB
  • SKILL.md2.3 KB
  • requirements.txt56 B
  • scripts/fetch_rss.py6.6 KB
  • skill.py7.7 KB
  • sources.json10.1 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.