bx-rss

Fetch, parse, filter, and generate RSS/Atom feeds in BoxLang.

Updated Apr 10, 2026
One-click install
npx skills add https://github.com/ortus-boxlang/skills --skill bx-rss
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bx-rss
Source: https://github.com/ortus-boxlang/skills/tree/main/boxlang-modules/bx-rss
Command: npx skills add https://github.com/ortus-boxlang/skills --skill bx-rss

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates reading and generating RSS/Atom feeds inside BoxLang applications.

Core Features & Use Cases

  • rss() BIF to fetch feeds
  • bx:feed component with action read/create
  • filtering items
  • limiting results
  • creating RSS 2.0 and Atom feeds
  • iTunes Podcast extensions

Quick Start

Install the bx-rss module and begin parsing feeds with rss() and constructing feeds with bx:feed.

Frequently Asked Questions about bx-rss

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

FAQPage Schema
How do I parse RSS and Atom feeds in BoxLang?

Parse RSS and Atom feeds in BoxLang using the rss() built-in function to fetch and extract feed items, or use the bx:feed component with action read to consume feed data with item filtering and maxItems control.

Can I generate RSS 2.0 and Atom feeds with BoxLang?

Yes, you can generate RSS 2.0 and Atom feeds in BoxLang using the bx:feed component with action create, which produces compliant feed outputs for syndication across standard feed readers and aggregators.

Does BoxLang support iTunes podcast extensions for RSS feeds?

BoxLang supports iTunes podcast extensions through the bx-rss module, enabling you to read and generate podcast-specific RSS feeds with iTunes-compatible metadata for podcast distribution workflows.

How do I filter and limit items when consuming RSS feeds in BoxLang?

Filter and limit RSS feed items in BoxLang by applying item filters and setting maxItems control parameters when calling the rss() function or using bx:feed with action read to constrain returned results.

What's the best way to aggregate multiple RSS feeds in a BoxLang application?

Aggregate multiple RSS feeds in BoxLang by calling the rss() function to fetch each source feed, parsing items, applying filters across the combined set, and generating a unified output with bx:feed.

Do I need any external dependencies to parse and generate RSS feeds with bx-rss?

No external dependencies are required. The bx-rss module is a self-contained BoxLang extension that implements feed parsing and generation natively, working across feed consumption, aggregation, and podcast workflows without additional libraries.