FreshRSS for Openclaw

A powerful bridge between your self-hosted FreshRSS instance and your AI agent for streamlined news consumption.

nickian
v1.0.0
Jan 29, 2026
3
3.5k
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install freshrss-reader

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install freshrss-reader using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is FreshRSS?

The FreshRSS skill for Openclaw Skills enables users to interact directly with their self-hosted RSS reader through a Google Reader compatible API. It empowers developers and power users to fetch the latest headlines, filter content by category or timeframe, and manage unread articles without leaving their terminal or agent interface. By leveraging Openclaw Skills, you can turn your RSS aggregator into a searchable, queryable knowledge base for your AI workflows.

FreshRSS Use Cases

  • Get a summary of the latest technology news from the last 2 hours.
  • Filter unread articles from specific categories like Finance or DevOps.
  • Automate news briefings by fetching headlines from preferred sources.
  • Browse feeds and categories to stay updated on self-hosted content.

How FreshRSS Works

  1. Connects to the FreshRSS instance using the Google Reader compatible API and provided credentials.
  2. Authenticates via environment variables to ensure secure access to private RSS data.
  3. Executes shell commands to retrieve feeds, categories, or specific headlines based on user-defined parameters.
  4. Parses the API response into a readable format containing dates, sources, titles, and direct URLs.

FreshRSS Setup

To get started with this skill in the Openclaw Skills ecosystem, set the following environment variables:

export FRESHRSS_URL="https://your-freshrss-instance.com"
export FRESHRSS_USER="your-username"
export FRESHRSS_API_PASSWORD="your-api-password"

Note: The API password is found in your FreshRSS settings under Profile -> API Management.

FreshRSS Data Schema & Taxonomy

The skill organizes data retrieved from the FreshRSS API into standardized text outputs.

Field Description
Date The publication timestamp of the article.
Source The name of the RSS feed providing the content.
Title The headline of the article.
URL The direct link to the original source.
Categories A comma-separated list of associated labels.

FreshRSS Advanced Features

  • Relative time filtering using the --hours flag for real-time updates.
  • Granular control over the number of results with the --count parameter.
  • Integrated unread status filtering to focus on new content.
  • Case-sensitive category matching for precise organizational control.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*