db-health-check

Diagnose data quality issues in local SQLite databases and output a health score.

Updated Feb 27, 2026
One-click install
npx skills add https://github.com/danny0926/NLP-data-for-trading --skill db-health-check
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: db-health-check
Source: https://github.com/danny0926/NLP-data-for-trading/tree/main/.claude/skills/db-health-check
Command: npx skills add https://github.com/danny0926/NLP-data-for-trading --skill db-health-check

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

深度資料庫健康檢查,驗證資料品質、新鮮度、一致性。當使用者想檢查系統狀態、 資料是否正常、有無異常時使用。觸發詞: 資料健康, db health, 資料品質, data quality, health check, 資料檢查, 資料庫狀態, 系統狀態, 資料診断

Core Features & Use Cases

  • 進行全面的資料庫健康檢查,涵蓋 row counts、資料新鮮度、NULL 率、孤立紀錄、重複偵測與表間一致性。
  • 適用於本地部署的 SQLite 資料庫與資料管道,產出健康分數與問題清單,便於排錯與監控。
  • Use Case: 當資料品質或一致性成為風險來源時, 即時檢查並產出修復建議。

Quick Start

Run the health check against the SQLite database at data/data.db to generate a health report.

Frequently Asked Questions about db-health-check

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

FAQPage Schema
How do I run a SQLite health check to verify data quality and consistency?▼

A SQLite health check evaluates row counts, data freshness, NULL rates, duplicates, orphan records, and cross-table integrity. It outputs a summarized health score and actionable remediation guidance for identified issues.

What specific data quality issues can I diagnose in a local SQLite database?▼

You can diagnose NULL rates, duplicate records, orphan records, and cross-table integrity issues. The health check evaluates these metrics to produce a comprehensive health score and a detailed issue list for remediation.

Does this database health check work with any SQLite deployment or only specific data pipelines?▼

This database health check applies specifically to local SQLite deployments and data pipelines storing data in data/data.db. It targets local environments to verify database health, consistency, and data quality.

How do I identify orphan records and duplicates when checking database health?▼

Apply the database health check to your SQLite database to identify orphan records and duplicates. The process scans for cross-table integrity violations and redundant rows, summarizing them in an actionable issue list.

What is the best way to monitor data freshness and consistency in a SQLite database?▼

Perform a comprehensive database health check to monitor data freshness and consistency. This process evaluates timestamps and cross-table integrity to ensure local SQLite data remains fresh and consistent.