Fetch and summarize latest articles from RSS feeds. Creates notes with article summaries as bullet points. Use to catch up on blogs without reading everything...
Catch up on RSS feeds by auto-summarizing new articles.
Requires feedparser:
pip install feedparser
Use scripts/rss_helper.py for fetching data:
# List recent articles from a feed
python3 scripts/rss_helper.py feed URL [limit]
# Get article content (fetches full page)
python3 scripts/rss_helper.py article URL
Load configuration
references/feeds.jsonreferences/state.jsonFor each enabled feed:
python3 scripts/rss_helper.py feed "FEED_URL" 20grep -rl "media: {article_url}" "my-vault/07 Knowledge Base/Capture/Articles/"
For each new article:
python3 scripts/rss_helper.py article "ARTICLE_URL" to fetch full textSummarizedCreate discovery notes:
my-vault/01 Inbox/Update state
references/state.jsonIMPORTANT: Read my-vault/09 System/Tag Index.md before processing to verify valid tags.
Tags MUST come from the canonical list - do not invent new tags. Common valid tags for this skill:
#ai - LLMs, agents, prompting, AI tools#llm - Large Language Models, model comparisons#dev-tools - IDEs, Git tooling, developer productivity#python, #javascript, #typescript - language-specific#devops, #api, #databases - infrastructure topics#atlassian, #jira, #confluence - Atlassian productsEach feed in references/feeds.json has a tags array specifying default tags. Use these for article notes. Format: tags: ["tag1", "tag2"]
For discovery notes, choose tags based on what the discovery is (e.g., a Python library gets #python, an AI tool gets #ai).
Create in: my-vault/07 Knowledge Base/Capture/Articles/[Feed Name]/[Title].md
Sanitize filenames: remove special characters, limit length to ~80 chars.
---
class: Article
media: https://example.com/article-url
publishDate: YYYY-MM-DD
status: Summarized
author: Author Name
reviewFrequency:
lastReviewedDate:
review:
aliases:
tags: ["tag1", "tag2"]
cssclasses:
archived:
---
Related:
## Summary
Capture the actual conclusions and insights - what would someone learn from reading this? Not topic labels or "this article discusses X" but the substance:
**Good:** "Multi-agent systems outperform single agents when context exceeds what fits in one prompt - Anthropic's research system with Opus 4 lead + Sonnet 4 subagents beat single-agent Opus 4 by 90.2%"
**Bad:** "Discusses multi-agent architectures and when to use them"
Aim for 4-8 substantive bullets that capture the key takeaways, conclusions, data points, and actionable insights.
## Discoveries
- [[Product Name]] - brief context from article
- (or "None" if nothing noteworthy)
## Why Read?
[One sentence on whether this seems worth actually reading in full]
Edit references/feeds.json:
{
"feeds": [
{
"name": "Feed Display Name",
"url": "https://example.com/feed",
"folder": "Folder Name",
"tags": ["tag1", "tag2"],
"priority": "high",
"enabled": true
}
]
}
Tags should be from the canonical list in my-vault/09 System/Tag Index.md.
Create in: my-vault/01 Inbox/[Name].md
---
class: Note
reviewFrequency:
lastReviewedDate:
review:
aliases:
tags: ["tag1", "tag2"]
cssclasses:
archived:
---
Up:
Related: [[Article Title]]
## What is it?
[One sentence description of the product/service/framework]
## Why look into it?
[Brief note on why it seemed interesting from the article context]
## Links
- [Official site or docs if mentioned]
What counts as a discovery:
Skip creating notes for:
CRITICAL - Never escape spaces with backslashes:
my-vault/07 Knowledge Base/... (with literal spaces)\ characters in directory names"my-vault/07 Knowledge Base/..."