blogwatcher-db

Retrieves RSS scan results from the sliegerlab-blogwatcher-cli database using SQL templates and Python integration.

7|Updated Mar 26, 2026
One-click install
npx skills add https://github.com/kzinmr/ai-topics --skill blogwatcher-db
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: blogwatcher-db
Source: https://github.com/kzinmr/ai-topics/tree/main/config/hermes/skills/_custom/blogwatcher-db
Command: npx skills add https://github.com/kzinmr/ai-topics --skill blogwatcher-db

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines querying the blogwatcher-cli SQLite database for RSS scan results, eliminating errors associated with guesswork in column names and providing templates for repeatable tasks.

Core Features & Use Cases

  • Pre-Verified Queries: Access RSS scan results using predefined SQL templates to avoid errors.
  • Database Location Flexibility: Identifies the location of the database with fallback mechanisms.
  • Schema Documentation: Includes a verified schema and table information.
  • Query Templates: Offers a set of SQL templates for common tasks such as daily scan, unread articles, and article search.
  • Python Usage Pattern: Provides a Python usage pattern for executing SQL queries reliably.
  • Execution Tips: Includes important notes on execution in cron mode and a simple count command.

Quick Start

Use the query_daily_scan('YYYY-MM-DD') function to get all articles discovered on a specific date, grouped by blog.

Frequently Asked Questions about blogwatcher-db

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

FAQPage Schema
How do I query RSS scan results from a blogwatcher-cli SQLite database?

Query RSS scan results from a blogwatcher-cli SQLite database using pre-verified SQL templates and a Python integration pattern to retrieve article discovery logs and manage read status reliably.

How do I retrieve unread articles discovered on a specific date using sqlite3?

Retrieve unread articles discovered on a specific date by calling the query_daily_scan('YYYY-MM-DD') function, which groups all discovered RSS entries by blog using pre-verified SQL templates.

How can I avoid column name errors when running database queries for RSS scanning?

Avoid column name errors during RSS scanning database queries by using pre-verified SQL templates and included schema documentation, eliminating guesswork and ensuring accurate data retrieval.

Does blogwatcher-cli database querying require manual database location configuration?

No, manual database location configuration is not strictly required because the querying mechanism identifies the SQLite database location automatically with built-in fallback mechanisms.

What are the limitations of using SQL templates for blogwatcher-cli data retrieval?

Limitations include being restricted to predefined templates for common tasks like daily scans and unread article searches, and requiring attention to specific execution notes when running in cron mode.