rss-ai-reader

Fetch RSS/Atom feeds, generate Chinese summaries via LLM, and push to Feishu, Telegram, or Email.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/nakamotosai/chii --skill rss-ai-reader
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: rss-ai-reader
Source: https://github.com/nakamotosai/chii/tree/main/skills/rss-ai-reader
Command: npx skills add https://github.com/nakamotosai/chii --skill rss-ai-reader

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Automatically monitors RSS/Atom feeds, generates concise Chinese summaries via LLM, and delivers them through Feishu, Telegram, or Email, reducing manual curation work and keeping teams informed.

Core Features & Use Cases

  • Automated Feed Fetching: regularly polls RSS/Atom feeds to surface new content.
  • LLM-powered Summaries: generates Chinese summaries using Claude/OpenAI.
  • Multi-channel Delivery: pushes summaries to Feishu, Telegram, or Email.
  • Deduplication & Scheduling: uses SQLite to avoid duplicate notifications and supports scheduled runs.
  • Use Case: monitor tech blogs or news sources and receive concise daily updates.

Quick Start

Configure feeds, LLM credentials, and push channels in a YAML config and run the main program to start automated RSS monitoring and delivery.

Frequently Asked Questions about rss-ai-reader

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

FAQPage Schema
How do I automatically generate Chinese summaries for RSS feeds and push them to Feishu or Telegram?

To generate Chinese summaries for RSS feeds, you can configure your feed sources, LLM credentials, and push channel webhooks in a local YAML config, then run the main program to start automated fetching and delivery.

Can I use Claude or OpenAI as the LLM provider for RSS feed summarization?

Yes, you can use Claude or OpenAI as the LLM provider for RSS feed summarization. You need to configure the respective LLM provider credentials in your YAML configuration file.

How do I avoid duplicate notifications when monitoring tech blogs via RSS?

To avoid duplicate notifications when monitoring RSS feeds, the system uses SQLite for deduplication. This ensures that previously fetched and summarized content is not pushed to your channels again.

What is the best way to schedule automated RSS fetching and LLM summarization?

The best way to schedule automated RSS fetching and LLM summarization is by utilizing the built-in scheduling support. You configure the polling frequency in your YAML config to regularly surface new content.

Do I need a local YAML config to set up multi-channel RSS notifications?

Yes, you need a local YAML config file to set up multi-channel RSS notifications. This config defines your RSS/Atom feeds, LLM credentials, and the webhooks for Feishu, Telegram, or Email delivery.

Does the RSS summarizer support Atom feeds alongside standard RSS for tech blog monitoring?

Yes, the RSS summarizer supports Atom feeds alongside standard RSS for tech blog monitoring. It automatically fetches both formats to surface new content for LLM summarization.