blogwatcher-cli

Manage tracked blogs, scan for posts, and track article read status via CLI.

Updated Mar 1, 2026
One-click install
npx skills add https://github.com/vuxsoul-ui/catclash --skill blogwatcher-cli
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: blogwatcher-cli
Source: https://github.com/vuxsoul-ui/catclash/tree/main/pkg/mod/github.com/%21hyaxia/blogwatcher%40v0.0.2
Command: npx skills add https://github.com/vuxsoul-ui/catclash --skill blogwatcher-cli

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

BlogWatcher CLI helps you manage and monitor multiple blogs from a single command-line interface, enabling you to add or remove tracked blogs, scan for new posts, view articles, and track read/unread status.

Core Features & Use Cases

  • Add or remove blogs from tracking with unique names and URLs.
  • Automatic RSS discovery and HTML scraping fallback to detect new posts.
  • Scan all or specific blogs to fetch new articles and present them with per-blog context.
  • List unread or all articles and manage read status via simple commands.
  • All data is stored locally in a SQLite database at the default path unless configured otherwise.

Quick Start

Install the CLI and start by adding a blog with blogwatcher add 'My Blog' https://example.com.

Frequently Asked Questions about blogwatcher-cli

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I track multiple blogs and scan for new posts from the command line?

You can track multiple blogs by adding them with a CLI command, then running a scan to fetch new articles. BlogWatcher CLI uses RSS discovery and an HTML scraping fallback to detect posts automatically.

Can I manage blog read and unread status locally without a server?

Yes, you can manage blog read and unread status locally without a server. All article tracking data is stored in a SQLite database at the default path, enabling simple local command-line retrieval.

Does blog scanning work if a site does not have an RSS feed?

Yes, blog scanning works if a site lacks an RSS feed by using an HTML scraping fallback. The modular scanning components first attempt automatic RSS discovery before defaulting to HTML scraping.

What do I need to run a CLI-based blog scanner built with Cobra and SQLite?

To run this CLI-based blog scanner, you need a Go toolchain environment to build the Cobra-based CLI structure. The application then manages its scanning operations and data storage using a local SQLite database.

How do I add a new blog URL for periodic article monitoring?

You add a new blog URL for periodic article monitoring by executing a simple add command with a unique name and the target URL. The CLI then registers the blog for subsequent scans to retrieve new articles.