🤖
FreshRSS Reader
Query headlines and articles from a self-hosted FreshRSS instance. Use when the user asks for RSS news, latest headlines, feed updates, or wants to browse articles from their FreshRSS reader. Supports filtering by category, time range, and count.
安全通过
技能说明
name: freshrss description: Query headlines and articles from a self-hosted FreshRSS instance. Use when the user asks for RSS news, latest headlines, feed updates, or wants to browse articles from their FreshRSS reader. Supports filtering by category, time range, and count.
FreshRSS
Query headlines from a self-hosted FreshRSS instance via the Google Reader compatible API.
Setup
Set these environment variables:
export FRESHRSS_URL="https://your-freshrss-instance.com"
export FRESHRSS_USER="your-username"
export FRESHRSS_API_PASSWORD="your-api-password"
API password is set in FreshRSS → Settings → Profile → API Management.
Commands
Get latest headlines
{baseDir}/scripts/freshrss.sh headlines --count 10
Get headlines from the last N hours
{baseDir}/scripts/freshrss.sh headlines --hours 2
Get headlines from a specific category
{baseDir}/scripts/freshrss.sh headlines --category "Technology" --count 15
Get only unread headlines
{baseDir}/scripts/freshrss.sh headlines --unread --count 20
Combine filters
{baseDir}/scripts/freshrss.sh headlines --category "News" --hours 4 --count 10 --unread
List categories
{baseDir}/scripts/freshrss.sh categories
List feeds
{baseDir}/scripts/freshrss.sh feeds
Output
Headlines are formatted as:
[date] [source] Title
URL
Categories: cat1, cat2
Notes
- Default count is 20 headlines if not specified
- Time filtering uses
--hoursfor relative time (e.g., last 2 hours) - Category names are case-sensitive and must match your FreshRSS categories
- Use
categoriescommand first to see available category names
如何使用「FreshRSS Reader」?
- 打开小龙虾AI(Web 或 iOS App)
- 点击上方「立即使用」按钮,或在对话框中输入任务描述
- 小龙虾AI 会自动匹配并调用「FreshRSS Reader」技能完成任务
- 结果即时呈现,支持继续对话优化