feed-to-md
Convert RSS or Atom feed URLs into Markdown using feed2md. Use this when a user asks to turn a feed URL into readable Markdown, optionally limiting items or writing to a file.
Why use this skill?
Instantly transform RSS or Atom web feeds into clean, readable Markdown files using the feed-to-md OpenClaw agent skill. Perfect for archiving and reading.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/myx0m0p/rss-skillWhat This Skill Does
The feed-to-md skill acts as a powerful bridge between fragmented RSS/Atom feed data and readable Markdown documentation. By leveraging the feed2md utility, this skill parses raw XML feeds and transforms them into clean, structured text. Whether you are aggregating news, tracking blog updates, or archiving newsletters, this skill automates the data extraction process. It supports critical customization, such as limiting the number of articles processed, controlling summary length to avoid bloated output, and selecting between 'short' and 'full' templates. It can output data directly to your console for immediate reading or save it straight to a file for persistent storage.
Installation
To integrate this skill into your OpenClaw environment, execute the following command in your terminal:
clawhub install openclaw/skills/skills/myx0m0p/rss-skill
Ensure that you have Node.js installed, as this skill relies on the feed2md-cli package. Once installed, the skill interface is ready to handle feed URLs provided in your agent requests.
Use Cases
- Newsletter Aggregation: Convert daily blog RSS feeds into a single Markdown file for weekly reading or internal review.
- Content Archiving: Automatically save historical articles from a tech blog into a local Git-tracked Markdown repository.
- Research Automation: Extract specific project updates from Atom feeds and append them to an active research log document.
- Rapid Filtering: Quickly convert long feed lists into digestible summaries without opening multiple browser tabs.
Example Prompts
- "Convert the blog feed from https://example.com/feed.xml into a markdown file named updates.md, and only include the last 5 articles."
- "Grab the latest entries from the tech news feed at https://techcrunch.com/feed/ and display them in the chat using the full template."
- "Summarize the last 10 posts from https://myblog.com/atom.xml and save the output to my documents folder, but please exclude the summaries to keep it brief."
Tips & Limitations
- Template Selection: Use the 'short' preset for quick scanning and 'full' for long-form reading; the default is 'short'.
- Summary Management: If you are processing a high-volume feed, use
--no-summaryor--summary-max-lengthto keep your Markdown files manageable and readable. - Network Dependency: As this is a web-parsing skill, ensure the target feed URLs are publicly accessible. Private feeds behind auth may require additional configuration or header support.
- Consistency: Always specify the output file name when you want to save data; otherwise, large feeds may clutter your chat interface buffer.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-myx0m0p-rss-skill": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, file-write