BlogWatcher — OpenClaw Skill

Monitor blogs and RSS/Atom feeds for new articles and updates directly from your AI agent.

News & Information Research Vetted

What This Skill Does

The BlogWatcher skill enables your OpenClaw AI agent to track and monitor blogs, RSS feeds, and Atom feeds for new content. Using the blogwatcher CLI, your agent can add blogs to a watch list, scan them for new articles, list discovered articles, mark items as read, and remove blogs you no longer want to follow -- all through natural language commands.

When you ask your agent to "check if there are any new posts on the Tailwind blog," it runs a scan against the tracked feeds and reports back with the number of new articles found, their titles, and links. You can pair this with the Summarize skill to automatically get summaries of new posts, creating a powerful research pipeline that monitors your sources and distills key information on demand.

The skill is especially useful for tracking competitor blogs, industry news, technical publications, and any other content source that publishes an RSS or Atom feed. Combined with OpenClaw's scheduled tasks, you can set up daily or weekly scans that proactively notify you of updates.

Example Prompts

"Add the xkcd blog to my watch list: https://xkcd.com"
"Scan all my tracked blogs for new articles"
"Show me all unread articles from the blogs I follow"
"Mark the latest xkcd article as read"
"Remove the TechCrunch blog from my watch list"
"Check if the Verge published anything new today and summarize it"
"List all the blogs I am currently tracking"

Requirements

  • blogwatcher CLI installed
  • Go runtime (for installation via go install)

On KiwiClaw: Pre-installed. Start adding blogs to your watch list immediately.

Self-hosted: Install via Go: go install github.com/Hyaxia/blogwatcher/cmd/blogwatcher@latest. Ensure $GOPATH/bin is in your PATH.

Setup on KiwiClaw

  1. Open your KiwiClaw dashboard
  2. Navigate to Skills in your agent settings
  3. The BlogWatcher skill is enabled by default
  4. Ask your agent to add a blog: "Track https://example.com for new articles"
  5. Use scheduled tasks to automate daily scans

Setup Self-Hosted

  1. Install blogwatcher: go install github.com/Hyaxia/blogwatcher/cmd/blogwatcher@latest
  2. Verify installation: blogwatcher --help
  3. Add a blog: blogwatcher add "My Blog" https://example.com
  4. Scan for updates: blogwatcher scan
  5. Ensure the skill is enabled in your OpenClaw configuration

Related Skills

  • Summarize -- summarize new articles found by BlogWatcher
  • Slack -- send new article notifications to your Slack channels
  • Discord -- post article updates to Discord
  • Apple Notes -- save article summaries as notes

FAQ

How does BlogWatcher detect new blog posts?

BlogWatcher scans the RSS or Atom feeds of blogs you have added. When you run a scan, it checks each feed for new entries since the last check and reports how many new articles were found. It supports both RSS and Atom feed formats automatically.

Can I use BlogWatcher to monitor competitor blogs?

Yes. Add any blog URL with the blogwatcher add command, and the skill will track it for updates. You can monitor competitor blogs, industry news sites, tech blogs, or any site with an RSS or Atom feed. Combined with the Summarize skill, your agent can also provide summaries of new articles.

Does BlogWatcher work with sites that do not have RSS feeds?

BlogWatcher specifically works with RSS and Atom feeds. If a site does not publish a feed, the skill cannot track it. However, many blogs and news sites have hidden RSS feeds -- your agent can help discover them by checking common feed URL patterns.

Can my agent automatically summarize new blog posts it finds?

Yes, by combining BlogWatcher with the Summarize skill. Ask your agent to scan for new articles and summarize any new posts it finds. This creates a powerful research workflow: monitor sources, detect updates, and get instant summaries without reading each article.

Never miss a blog update

Track any blog or RSS feed. Your agent scans for new content and keeps you informed.