feed-to-md
Convert RSS or Atom feed URLs into Markdown using the bundled local converter script. 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?
Easily transform RSS and Atom web feeds into clean, readable Markdown files. Perfect for archiving content, research, and building automated news feeds with OpenClaw.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/myx0m0p/feed-to-mdWhat This Skill Does
The feed-to-md skill is a specialized utility designed for OpenClaw AI that streamlines the consumption of syndication formats. It bridges the gap between raw XML-based web feeds (RSS and Atom) and readable, portable Markdown files. By utilizing a bundled Python script, the skill fetches the contents of a remote feed URL and parses the metadata, article titles, timestamps, and full-text content into a structured, clean Markdown document. Whether you are building a personal news aggregator, archiving blog updates for offline reading, or converting dynamic web content into documentation, this tool handles the heavy lifting of data transformation.
Installation
You can integrate this skill into your OpenClaw environment by running the following command in your terminal:
clawhub install openclaw/skills/skills/myx0m0p/feed-to-md
Ensure your local environment has python3 installed, as the skill relies on a bundled script execution context to perform the conversion logic securely.
Use Cases
- Personal Archiving: Save blog feeds to local Markdown files to keep a persistent record of updates for future reference or knowledge base integration.
- Newsletter Synthesis: Convert technical project feeds into a single Markdown document to easily review weekly updates without navigating through various browser tabs.
- Content Curation: Automate the gathering of specific RSS sources into a unified Markdown report, which can then be formatted or published to static site generators like Hugo or Jekyll.
- Offline Reading: Export dynamic RSS feeds to readable Markdown text that you can sync to your favorite note-taking apps or mobile devices.
Example Prompts
- "Please convert the latest 5 entries from this RSS feed https://example.com/rss to a new Markdown file named daily_update.md."
- "Grab the latest articles from this Atom feed https://blog.tech.com/feed.xml using the full template so I can read the summaries."
- "Summarize the feed at https://techcrunch.com/feed and output it to tech_news.md, but limit the output to the last 10 articles only."
Tips & Limitations
To maximize the utility of feed-to-md, always utilize the optional flags. If you are dealing with verbose feeds, use the --limit flag to prevent excessively long files. If you need deeper context, the --template full option is recommended, as it includes richer metadata than the default short mode. Note that this skill does not allow fetching from local network resources or private internal URLs due to security hardening. Additionally, all files generated via this skill are restricted to your designated workspace for data safety. Always ensure that the source URL you provide is a valid, publicly accessible RSS or Atom feed to avoid parsing errors. For large feeds, consider using the --no-summary flag to keep your files lean and focused on the core content.
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-feed-to-md": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, file-write, code-execution