cbfeeds

Parse and generate RSS 2.0 and Atom feeds for ColdBox applications.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Enables ColdBox developers to consume external RSS/Atom feeds and publish syndicated RSS 2.0 or Atom feeds from application data while handling caching, rendering, and feed metadata so feeds are reliable and performant.

Core Features & Use Cases

  • Feed consumption: Parse external RSS/Atom feeds into channel and items structures for display or aggregation.
  • Feed generation: Build RSS 2.0 and Atom feeds with metadata and item entries, including GUID and enclosure support.
  • Caching and performance: Cache parsed feeds to reduce remote calls and rate limits, and render feed XML from ColdBox handlers for syndication endpoints.
  • Handler integration: Inject FeedReader and FeedGenerator into handlers and register routes like /feed.rss and /feed.atom.
  • Best practices covered: Error handling for remote feeds, content validation, content-type headers, item limits, and GUID management.

Quick Start

Use the cbfeeds skill to generate an RSS feed for your latest blog posts and render it at /feed.rss.

Frequently Asked Questions about cbfeeds

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

FAQPage Schema
How do I generate an RSS feed in ColdBox from application data?

Generate RSS feeds in ColdBox by injecting the FeedGenerator into your handler, mapping application data to feed items with GUID support, and rendering the XML output at a registered route like /feed.rss.

What is the best way to parse and cache external RSS feeds in a ColdBox application?

Parse external RSS or Atom feeds in ColdBox by injecting the FeedReader, which structures channels and items, and apply caching strategies to parsed results to reduce remote calls and avoid rate limits.

Does ColdBox support creating Atom feeds as well as RSS 2.0?

ColdBox supports creating both RSS 2.0 and Atom feeds, allowing developers to build syndication endpoints with appropriate metadata, item entries, and correct content-type headers for either format.

How do I handle errors when consuming remote RSS feeds in BoxLang?

Handle remote RSS feed consumption errors in BoxLang by implementing error handling for remote feeds, validating content, and managing item limits to ensure syndication endpoints remain reliable.

Can I register custom routes for syndication endpoints in ColdBox handlers?

You can register custom routes for syndication endpoints in ColdBox handlers, mapping URLs like /feed.rss and /feed.atom to render specific feed XML outputs with proper content-type headers.