arxiv
Search and retrieve academic papers from arXiv using their free REST API. No API key needed.
Monitor and summarize blog posts, RSS feeds, and web content for research and staying current with topics.
$ npx -y skills add alexai-mcp/hermes-ccc --skill blogwatcher --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/blogwatcherContext preview
The summary Claude sees to decide when to auto-load this skill.
Monitor and summarize blog posts, RSS feeds, and web content for research and staying current with topics.
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)entry = feed.entries[0] print(entry.title) print(entry.summary) print(entry.link) print(entry.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", ""),
}
)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)1. Define a small set of feeds by topic. 2. Fetch them on a schedule. 3. Normalize fields into one list. 4. Filter by keyword and freshness. 5. Ask Claude to synthesize the daily or weekly signal. 6. Save the resulting digest for later reference.
Hermes Agent, faithfully ported to Claude Code Channel (CCC). hermes-CCC brings the power of Hermes Agent by NousResearch into Claude Code's native skill system — no separate process, no OAuth, no lock-in. Everything runs inside Claude Code.
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…
Open-source embedding database for RAG — store embeddings, vector search, metadata filtering. Simple API, scales from notebook to…
Manage Docker containers, images, volumes, networks, and Compose stacks - lifecycle ops, debugging, cleanup, and Dockerfile…
Free web search via DuckDuckGo - no API key needed. Text, news, images. Use as fallback when other search tools unavailable.
Create and export diagrams with Excalidraw - whiteboard-style sketches, flowcharts, architecture diagrams via MCP or CLI.