Skip to content
ai-news logo

AI News Aggregator

ai-news

Aggregate and analyze AI news from 7 authoritative sources including expert newsletters (Andrew Ng's The Batch), research papers (HuggingFace), industry news (TechCrunch, AI News), and community discussions (Reddit, Hacker News). Provides deep trend analysis with expert sentiment and community op...

mattnigh/skills_collection0installs24stars

SKILL.md

Full skill instructions

AI News Aggregator

This skill aggregates AI news from 7 authoritative sources and produces a comprehensive, deeply-analyzed report. It uses a multi-agent workflow for parallel fetching, verification, sentiment analysis, and expert-informed reporting.

Usage

/​ai-news <days>

Arguments:

  • days (optional, default: 7) - Number of days to look back from today

Examples:

  • /​ai-news 3 - Get AI news from the past 3 days
  • /​ai-news 7 - Get AI news from the past week
  • /​ai-news - Same as /​ai-news 7

News Sources (7 Total)

Expert & Newsletter Sources

SourceTypeURLValue
The BatchExpert Newsletterhttps://www.deeplearning.ai/the-batch/Andrew Ng's expert analysis
smol.aiCurated Digesthttps://news.smol.ai/Daily AI news roundup

Research Sources

SourceTypeURLValue
HuggingFace PapersTrending Researchhttps://huggingface.co/papersCommunity-voted papers

Industry News

SourceTypeURLValue
TechCrunch AIStartup/​Fundinghttps://techcrunch.com/category/artificial-intelligence/VC, launches, M&A
AI NewsEnterprisehttps://www.artificialintelligence-news.com/Business adoption

Community Sources

SourceTypeURLValue
Reddit MLCommunity Discussionr/​MachineLearning, r/​LocalLLaMASentiment, hot takes
Hacker NewsDev Discussionhttps://news.ycombinator.com/Technical discourse

Multi-Agent Workflow

Execute this workflow in order:

Phase 1: Planning (Main Orchestrator)

  1. Parse the <days> argument (default to 7 if not provided)
  2. Calculate the date range: [today - days, today]
  3. Prepare to spawn 7 parallel executor agents

Phase 2: Parallel Execution

Spawn agents in parallel using Bash tool, each running one fetcher script:

# Run all 7 fetchers in parallel (from project root)
uv run python .claude/​skills/​ai-news/​scripts/​fetch_smol_news.py <days>
uv run python .claude/​skills/​ai-news/​scripts/​fetch_hf_papers.py <days>
uv run python .claude/​skills/​ai-news/​scripts/​fetch_hn_ai.py <days>
uv run python .claude/​skills/​ai-news/​scripts/​fetch_ai_news.py <days>
uv run python .claude/​skills/​ai-news/​scripts/​fetch_techcrunch.py <days>
uv run python .claude/​skills/​ai-news/​scripts/​fetch_the_batch.py <days>
uv run python .claude/​skills/​ai-news/​scripts/​fetch_reddit_ml.py <days> --min-score 20

Key Outputs:

  • Each script returns JSON with items, metadata, and source info
  • Reddit script includes community_sentiment with hot topics and engagement stats
  • The Batch includes expert attribution

Phase 3: Verification & Deduplication

After collecting results from all sources:

  1. Date Range Validation: Confirm all items fall within [start_date, end_date]
  2. Deduplication: Remove duplicate stories across sources
    • Match by URL or title similarity (>80% match)
    • Keep the version with most metadata
  3. Quality Filter: Remove low-quality or off-topic items

Phase 4: Deep Analysis & Sentiment Extraction

This is the critical phase for producing a valuable report. Perform these analyses:

4.1 Theme Clustering

Group all items into major themes:

  • Research & Models: New architectures, benchmarks, capabilities
  • Industry & Business: Funding, acquisitions, enterprise adoption
  • Tools & Infrastructure: Developer tools, APIs, frameworks
  • Policy & Safety: Regulation, alignment, ethics
  • Applications: Real-world deployments, use cases
4.2 Trend Identification

For each major theme, analyze:

  • What's the narrative arc? (emerging, maturing, declining)
  • How many sources cover this topic?
  • What's the engagement level (scores, comments)?
4.3 Expert Sentiment Extraction

From The Batch (Andrew Ng) articles:

  • Extract key opinions and predictions
  • Note any warnings or concerns raised
  • Identify recommended actions or takeaways
4.4 Community Sentiment Analysis

From Reddit and Hacker News:

  • What are the hot topics people are excited about?
  • What criticisms or concerns are being raised?
  • What's the overall mood (optimistic, skeptical, concerned)?
  • Use the community_sentiment data from Reddit fetch
4.5 Cross-Source Correlation

Identify stories that appear across multiple sources:

  • Research paper on HuggingFace + discussed on Reddit
  • Industry news on TechCrunch + expert analysis in The Batch
  • These cross-source items are often the most significant

Phase 5: Report Generation

Generate a comprehensive, detailed report with these sections:

# AI News Report: [Start Date] to [End Date]

## Executive Summary
[3-4 paragraphs providing a narrative overview of the most important developments.
Start with the single biggest story, then cover 2-3 other major themes.
End with a forward-looking statement about what to watch.]

---

## Top Stories This Period

### 1. [Most Important Story Title]
**Sources:** [list sources covering this]
**Why It Matters:** [2-3 sentences on significance]
**Expert Take:** [Quote or paraphrase from The Batch if available]
**Community Reaction:** [Sentiment from Reddit/​HN if available]
[Link to primary source]

### 2. [Second Most Important Story]
[Same structure...]

### 3. [Third Most Important Story]
[Same structure...]

---

## Trend Deep Dives

### Trend 1: [Trend Name]
**What's Happening:** [Detailed explanation of the trend]
**Key Evidence:**
- [Paper/​Article 1 with link]
- [Paper/​Article 2 with link]
- [Paper/​Article 3 with link]

**Expert Analysis:** [What experts are saying - from The Batch, etc.]

**Community Sentiment:** [What Reddit/​HN thinks]
- Hot takes: [Notable comments or discussions]
- Concerns raised: [Any skepticism or criticism]

**What This Means:** [Implications for practitioners, businesses, researchers]

**What to Watch:** [Future developments to monitor]

### Trend 2: [Trend Name]
[Same detailed structure...]

### Trend 3: [Trend Name]
[Same detailed structure...]

---

## Research Highlights

### Papers of the Week
[For each top paper from HuggingFace:]

#### [Paper Title]
- **Link:** [arxiv/​HF link]
- **TL;DR:** [1-2 sentence summary]
- **Why Notable:** [What makes this significant]
- **Upvotes:** [engagement metric]

[Repeat for top 5-10 papers]

### Research Themes
[Group papers by theme with brief analysis]

---

## Industry & Business News

### Funding & Acquisitions
[List with brief analysis of what it signals]

### Product Launches
[Notable AI product launches with impact assessment]

### Enterprise Adoption
[Companies adopting AI, partnerships, deployments]

### Policy & Regulation
[Any regulatory news or policy developments]

---

## Community Pulse

### Hot Topics on Reddit
**Top Discussions:**
1. [Title] - [score] points, [comments] comments
   - Key debate: [what people are arguing about]
2. [Title] - [score] points, [comments] comments
   - Key insight: [notable comment or consensus]

**Community Sentiment:**
- Overall mood: [optimistic/​skeptical/​mixed]
- Hot topics: [list from sentiment analysis]
- Emerging interests: [what's gaining traction]

### Hacker News Highlights
[Notable AI discussions with key points]

---

## Expert Corner: The Batch by Andrew Ng

### This Week's Key Insights
[Summarize main points from The Batch articles]

### Andrew Ng's Take
[Direct quotes or paraphrased expert opinion]

### Recommended Actions
[Any actionable advice from expert sources]

---

## What This All Means

### For Researchers
[Implications and opportunities]

### For Practitioners/​Engineers
[What to learn, tools to try, skills to develop]

### For Business Leaders
[Strategic implications, investment signals]

### For the Broader AI Field
[Where things are heading, big picture trends]

---

## Full Item List

### By Date (Most Recent First)
[Complete chronological list with:
- Date
- Title (linked)
- Source
- Brief description if available]

---

## Report Metadata
- **Date Range:** [Start] to [End]
- **Total Items Analyzed:** [count]
- **Sources Consulted:** [list of 7 sources]
- **Generated:** [timestamp]

Phase 5.1: Persist Report

After generating the report markdown, save it to disk:

cat <<'EOF' | uv run python .claude/​skills/​ai-news/​scripts/​write_report.py \
  --start-date YYYY-MM-DD \
  --end-date YYYY-MM-DD \
  --days N \
  --sources-ok source1,source2 \
  --sources-failed source3 \
  --total-items COUNT
<REPORT MARKDOWN HERE>
EOF

The script will:

  • Write the report to reports/​ai-news_START_to_END_TIMESTAMP.md
  • Update reports/​manifest.jsonl
  • Copy to reports/​latest.md
  • Return JSON with filepath and metadata

Verify the JSON response includes filepath (and other expected fields) after the command runs.

Important: Always run this after displaying the report to the user.

Phase 5.2: Render HTML

After saving the markdown, generate a self-contained HTML version alongside it:

uv run python .claude/​skills/​ai-news/​scripts/​render_html.py /​path/​to/​report.md

The script writes /​path/​to/​report.html (same basename) and prints the HTML filepath to stdout. Use the filepath returned from Phase 5.1 as the input path.

Scripts Reference

All scripts are in .claude/​skills/​ai-news/​scripts/ directory:

ScriptSourceAPI/​MethodSpecial Features
fetch_smol_news.pysmol.aiRSS feedCurated summaries
fetch_hf_papers.pyHuggingFaceDate-based URLUpvote counts
fetch_hn_ai.pyHacker NewsAlgolia APIAI keyword filtering
fetch_ai_news.pyAI NewsHTML scrapingEnterprise focus
fetch_techcrunch.pyTechCrunchRSS feedStartup/​funding focus
fetch_the_batch.pyThe BatchHTML parsingExpert analysis
fetch_reddit_ml.pyRedditJSON APISentiment analysis
render_html.pyMarkdownpython-markdownSelf-contained HTML output

Error Handling

  • If a source fails, continue with available sources
  • Report which sources succeeded/​failed in the output
  • Minimum viable report requires at least 2 sources

Quality Guidelines

Report Length

  • Executive Summary: 300-500 words
  • Each Trend Deep Dive: 400-600 words
  • Total report: 2000-4000 words depending on activity level

Analysis Depth

  • Don't just list items - explain significance
  • Connect dots across sources
  • Provide actionable insights
  • Include both optimistic and critical perspectives

Linking

  • Every claim should link to a source
  • Use markdown hyperlinks consistently
  • Include both discussion links and original sources

Architecture Reference

See references/​ARCHITECTURE.md for detailed workflow diagrams and technical specifications.

More skills from mattnigh

spring-framework-patterns logo
mattnigh/skills_collection

spring-framework-patterns

Comprehensive Spring Framework and Spring Boot best practices including dependency injection patterns, bean lifecycle and scopes, REST API development, Spring Data JPA, service layer design, Spring Security, testing strategies, caching, AOP, async processing, error handling, and common anti-patte...

24 0
View

TypeScript厳格モードによる型安全性設計を専門とするスキル。 📖 参照書籍: - 『Effective TypeScript』(Dan Vanderkam): 型設計 📚 リソース参照: - `resources/Level1_basics.md`: レベル1の基礎ガイド - `resources/Level2_intermediate.md`: レベル2の実務ガイド - `resources/Level3_advanced.md`: レベル3の応用ガイド - `resources/Level4_expert.md`: レベル4の専門ガイド - `resources/di...

24 0
View
deploying-cloud-k8s logo
mattnigh/skills_collection

deploying-cloud-k8s

Deploys applications to cloud Kubernetes (AKS/GKE/DOKS) with CI/CD pipelines. Use when deploying to production, setting up GitHub Actions, troubleshooting deployments. Covers build-time vs runtime vars, architecture matching, and battle-tested debugging.

24 0
View
moai-alfred-agent-guide logo
mattnigh/skills_collection

moai-alfred-agent-guide

19-agent team structure, decision trees for agent selection, Haiku vs Sonnet model selection, and agent collaboration principles. Use when deciding which sub-agent to invoke, understanding team responsibilities, or learning multi-agent orchestration.

24 0
View
mermaid-diagram-generator logo
mattnigh/skills_collection

mermaid-diagram-generator

Converts architecture descriptions, module specs, or workflow docs into Mermaid diagrams. Use when visualizing brick module relationships, workflows (DDD, investigation), or system architecture. Supports: flowcharts, sequence diagrams, class diagrams, state machines, entity relationship diagrams,...

24 0
View
pre-flight-check logo
mattnigh/skills_collection

pre-flight-check

INVOKE FIRST before any code work. Validates git workflow (branch, issue, worklog) and checks approach. Use at START of every task and END before completing. Prevents skipped steps.

24 0
View
browser-dev-tools logo
mattnigh/skills_collection

browser-dev-tools

This skill should be used when working with browser-rendered artifacts (i.e. Bun, React/React Native) to proactively validate that development work on localhost is being built appropriately and to support debugging browser-rendered content. Use this skill after making frontend changes to verify t...

24 0
View
lead-dev logo
mattnigh/skills_collection

lead-dev

Lead Développeur - Coordination technique opérationnelle, code review, mentoring et livraison. Pair de web-dev-process au niveau OPÉRATIONS.

24 0
View
worker-monitor logo
mattnigh/skills_collection

worker-monitor

Monitor Docker workers, RQ queue health, and auto-scale workers (max 4). Use when: checking job progress, monitoring queue depth, scaling workers up/down, diagnosing slow processing, or waiting for jobs to complete. Referenced by data-quality skill during reprocessing.

24 0
View
quality-advisor logo
mattnigh/skills_collection

quality-advisor

Proactive quality guidance system that monitors artifact creation and provides real-time feedback on documentation quality

24 0
View
bump-version logo
mattnigh/skills_collection

bump-version

This skill should be used when the user wants to bump the version number in the workspace. It updates versions across all pyproject.toml files (root, tde, and tda packages) and the CHANGELOG.md to keep them synchronized.

24 0
View

Popular AI tools

Kaiber logo
Video

Kaiber

Generate, edit, and beat-sync AI video with leading models in one workspace.

Paid
View
Vimcal logo
Productivity

Vimcal

The world's fastest calendar for remote work

Free
View

Transform Your Design with AI Designer by ImgCreator.ai

Freemium
View
Akool AI logo
Content & writing

Akool AI

Revolutionizing Video Production with AI-Powered Creativity

Paid
View

Extend an image past the frame and let AI fill the new aspect ratio.

Freemium
View
StarByFace logo
Security

StarByFace

Discover your celebrity doppelgänger with StarByFace!

Free
View
C

ChainClarity explains 700+ crypto whitepapers in plain English, with layered summaries, comparisons, research tools, alerts, and a $4.99 Pro plan.

Freemium
View
Opus Clip logo
Coding & apps

Opus Clip

Opus.ai: Revolutionize Your Web Experience

Free
View