원클릭으로
blogwatcher
Monitor and summarize blog posts, RSS feeds, and web content for research and staying current with topics.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Monitor and summarize blog posts, RSS feeds, and web content for research and staying current with topics.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Compress conversation context — summarize the current session, extract key decisions and facts, then compact history to free up context window.
Generate insights about your Claude Code usage — what topics you work on most, common patterns, productivity trends.
Route Claude Code work by complexity, risk, and tool needs. Use when deciding how much reasoning depth a task needs, whether to read project memory first, whether the task should be decomposed, and whether the work is lightweight, standard, or investigation-heavy.
Query Polymarket prediction markets for probability data and research insights on real-world events.
Search and retrieve academic papers from arXiv using their free REST API. No API key needed.
Query Base (Ethereum L2) blockchain data — wallet balances, token info, transactions, gas analysis, contract inspection. No API key required.
| name | blogwatcher |
| description | Monitor and summarize blog posts, RSS feeds, and web content for research and staying current with topics. |
| version | 1.0.0 |
| author | hermes-CCC (ported from Hermes Agent by NousResearch) |
| license | MIT |
| metadata | {"hermes":{"tags":["Research","RSS","Blogs","Monitoring","Summarization"],"related_skills":[]}} |
pip install feedparser
import feedparser
feed = feedparser.parse("https://example.com/rss")
print(feed.feed.title)
print(feed.entries[0].title)
feedparser handles RSS and Atom feeds.entry = feed.entries[0]
print(entry.title)
print(entry.summary)
print(entry.link)
print(entry.published)
.title, .summary, .link, and .published.import feedparser
feeds = [
"https://example.com/rss",
"https://another.example/feed.xml",
]
all_entries = []
for url in feeds:
parsed = feedparser.parse(url)
for entry in parsed.entries:
all_entries.append(
{
"source": parsed.feed.get("title", url),
"title": entry.get("title", ""),
"summary": entry.get("summary", ""),
"link": entry.get("link", ""),
"published": entry.get("published", ""),
}
)
agents, evals, or multimodal.Example:
keywords = ["llm", "agents", "retrieval"]
filtered = [
e for e in all_entries
if any(k.lower() in (e["title"] + " " + e["summary"]).lower() for k in keywords)
]
Example prompt shape:
Summarize these AI research updates. Group them into model releases, tooling, benchmarks, and policy. Highlight what appears genuinely new.
import json
with open("feed_digest.json", "w", encoding="utf-8") as f:
json.dump(filtered, f, ensure_ascii=False, indent=2)
arXiv Sanity
Hugging Face Blog
OpenAI
Anthropic
engineering blogs from inference providers, vector DB vendors, and cloud platforms
Some sources are better via RSS.
Others may require periodic scraping or newsletter ingestion.
/arxiv/arxiv for paper discovery and academic monitoring.pip install feedparser.feedparser.parse("https://example.com/rss").feed.entries[0].title, .summary, .link, and .published./arxiv for broader research monitoring.