Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Rss Copyist

aooutaoout2k downloads

Get RSS articles as notes.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates5

To use this plugin, you need to create a note and tag it with the feed tag to represent an RSS feed. The plugin will then collect the updated articles from this feed into a folder with the same name, located in the root directory of the directory where the feed notes are located.

Additionally, you need to place a template.md file at the same level, or in a higher-level directory, to provide a template for all RSS feeds under it. This template will be used to format the articles collected from the RSS feeds.

After these final preparations, you can run the Get the newest articles from all feeds command to get the latest subscription articles. This command will fetch the latest articles from all RSS feeds you have set up and format them according to the template you provided.

[!note] It's worth noting that the parsing effect of this plugin is better on the desktop side than on the mobile side. This means that you may get more accurate and complete article content on your desktop than on your mobile device.

FileTree Example

Here's an example of how your file structure might look like after setting up the plugin:

.
└── RSS/
    ├── obsidian
    ├── sppai
    ├── steam/
    │   ├── gameUpdate1
    │   ├── gameUpdate2
    │   ├── gameUpdate1.md
    │   └── gameUpdate2.md
    ├── obsidian.md
    ├── sppai.md
    └── template.md

My Template

Here's an example of what your template.md file might look like:

---
feed: "{{item.feed}}"
url: "{{item.link}}"
author: "{{item.author}}"
date: "{{item.pubDate}}"
firstImage: "{{item.firstImage}}"
unread: true
---
{{item.content}}

Feed.md Example

And here's an example of what your feed.md file might look like:

---
url: https://rsshub.app/sspai/index
newestNum: 10
showunreadonly: true
tags:
- feed
---
```dataview
table dateformat(file.mtime, "yyyy.MM.dd") AS "publish date",
"![](https://raw.githubusercontent.com/aoout/obsidian-rss-copyist/HEAD/" + firstImage + ")"
where file.folder = this.file.folder + "/" + this.file.name
and (!this.showunreadonly or unread)
sort file.mtime DESC 
```

How RSS Articles Are Parsed here

This plugin uses the xml-js library to parse RSS feeds. The process is straightforward:

  1. The XML feed content is converted to JavaScript objects using xml2js.xml2js()
  2. The parser extracts key fields like title, description, author, link, publication date and even the content from each RSS item
  3. The extracted content is then formatted according to the template and saved as individual markdown files

So what I want to say is, this parsing process is really simple, to the point where it cannot be as universally compatible as some mature RSS services. Sometimes, the parsing just fails.

HealthFair
ReviewCaution
About
Collect updated RSS articles into per-feed folders and save each entry as a templated Markdown note using a shared template.md. Tag a note as a feed and fetch the newest items from all feeds to populate folders with formatted articles.
ImportTemplatingFolders
Details
Current version
1.0.4
Last updated
2 years ago
Created
3 years ago
Updates
5 releases
Downloads
2k
Compatible with
Obsidian 0.16.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Sponsor
Ko-fi
Author
aooutaoout
github.com/aoout
GitHubaoout
  1. Community
  2. Plugins
  3. Import
  4. Rss Copyist

Related plugins

Folder notes

Create notes within folders that can be accessed without collapsing the folder, similar to the functionality offered in Notion.

Kindle Highlights

Sync your Kindle book highlights using your Amazon login or uploading your My Clippings file.

Make It Rain

Pull Raindrop.io bookmarks, highlights, and attachments into Markdown notes with rich metadata, smart folder structures, and native file support.

Create Note in Folder

Add commands to create a note in a specific folder.

Star Gate

Clip web pages into Obsidian with a multi-tab browser, AI analysis templates, and content capture.

Importer

Convert your data to Markdown files you can use in Obsidian. Works with Apple Notes, OneNote, Evernote, Notion, Google Keep, and many other formats.

Templater

Create and use dynamic templates.

Multi Properties

Add properties to multiple notes at once. Either right-click a folder or select multiple notes and right-click the selection.

Zotero Integration

Insert and import citations, bibliographies, notes, and PDF annotations from Zotero.

Readwise Official

Sync highlights from Readwise to your vault.