sqlite-reader

Explore SQLite databases read-only via the sqlite3 CLI.

4|Updated Jan 22, 2026
One-click install
npx skills add https://github.com/cc01cc/cmtx-project --skill sqlite-reader
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sqlite-reader
Source: https://github.com/cc01cc/cmtx-project/tree/main/.kilo/skills-repo/shared/sqlite-reader
Command: npx skills add https://github.com/cc01cc/cmtx-project --skill sqlite-reader

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Enable read-only exploration and querying of local SQLite databases via the sqlite3 CLI.

Core Features & Use Cases

  • Read-only exploration of SQLite databases via the command-line.
  • List all tables in a database and inspect the schema for individual tables.
  • Run safe, ad-hoc SELECT queries and summarize results; provide guidance on limiting results.

Quick Start

Run sqlite-reader on a local database file to inspect tables and schema.

Frequently Asked Questions about sqlite-reader

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

FAQPage Schema
How do I inspect the schema of a local SQLite database?

You can inspect a SQLite database schema by opening the local .db or .sqlite file to list all tables and view individual table structures. This read-only exploration prevents accidental data modification during your review.

Can I run ad-hoc SELECT queries on a SQLite file without risking data loss?

Yes, you can run safe ad-hoc SELECT queries on a SQLite file. The process operates strictly in read-only mode to prevent destructive operations, providing concise summaries of your query results while offering guidance on limiting output.

Do I need the sqlite3 CLI installed to query a local .sqlite file?

Yes, the sqlite3 CLI is required to query a local .sqlite file. The process verifies sqlite3 availability before opening databases, exploring schemas, and producing summarized outputs from your local database files.

What is the best way to list all tables in a SQLite database from the command line?

The best way to list all tables in a SQLite database is by using the command line to open the local file in read-only mode. This approach safely enumerates all tables and inspects their schemas without altering the database.

Are there limitations to read-only SQLite database exploration via the CLI?

The primary limitation of read-only SQLite database exploration is the strict prevention of destructive operations. You cannot write, update, or delete records; the functionality is constrained to listing tables, inspecting schemas, and running safe SELECT queries.

Why does my SQLite query return too many rows when inspecting a database?

Your SQLite query may return too many rows because it lacks proper limits. When running ad-hoc SELECT queries to inspect a database, you should apply guidance on limiting results to ensure you receive concise, manageable summaries.