feeds

Manage per-user RSS, Atom, Tumblr, and Are.na feed subscriptions via CLI.

10|Updated Feb 17, 2026
One-click install
npx skills add https://github.com/istota-project/istota --skill feeds-istota-project
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: feeds
Source: https://github.com/istota-project/istota/tree/main/src/istota/skills/feeds
Command: npx skills add https://github.com/istota-project/istota --skill feeds-istota-project

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Per-user feed management for RSS/Atom/Tumblr/Are.na subscriptions in a self-hosted, single-tenant context.

Core Features & Use Cases

  • Centralizes per-user subscriptions, categories, and entry state via a native CLI.
  • Supports OPML import/export and scheduling integration; per-user context is maintained by the FEEDS_USER environment variable.
  • Works with the in-tree feeds module to manage subscriptions in a self-contained database.

Quick Start

Run istota-skill feeds to list, add, or remove a feed for your user.

Frequently Asked Questions about feeds

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

FAQPage Schema
How do I manage RSS and Atom feed subscriptions for individual users?▼

Per-user RSS and Atom feed subscriptions are managed by setting a user context environment variable and running native CLI commands to add, remove, list, and refresh feeds in a self-hosted database.

Can I import and export OPML files for feed subscription management?▼

Yes, OPML import and export are supported for feed subscription management, allowing you to migrate categories and subscription lists into or out of the self-contained database using the native CLI.

How do I subscribe to and refresh Tumblr and Are.na feeds via CLI?▼

To subscribe to Tumblr and Are.na feeds, run the CLI add command with the feed URL; an optional Tumblr API key can be configured to authenticate and poll updates for your per-user context.

Does this feed manager support scheduled polling for multiple users?▼

Scheduled polling is supported for per-user contexts in a self-hosted single-tenant environment, where a single executor uses the run-scheduled CLI command to refresh feeds for individual users.

What is required to set up per-user feed subscriptions in a self-hosted environment?▼

Setting up per-user feed subscriptions requires a self-hosted environment, a defined FEEDS_USER context variable, and optionally a Tumblr API key to manage RSS, Atom, Tumblr, and Are.na feeds via the CLI.

What are the limitations of managing feeds in a single-tenant environment?▼

The limitation of this single-tenant approach is that one executor manages subscriptions per individual user context, meaning it is not designed for multi-tenant public hosting but rather self-hosted personal feed management.