sqlite-query
Query SQLite databases, inspect schemas, and explain queries via MCP. Use when working with local SQLite databases.
Works with
Agent Skills format with YAML frontmatter. Claude Code reads it as-is.
--- name: "sqlite-query" description: "Query SQLite databases, inspect schemas, and explain queries via MCP. Use when working with local SQLite databases." license: "MIT" --- # SQLite Query via MCP Use this skill when you need to query SQLite databases, inspect schemas, or optimize queries. Read-only by default for safety. ## Available Tools | Tool | What it does | | ---------------- | ------------------------------------------------------------------------ | | `query` | Execute SQL (SELECT, PRAGMA, EXPLAIN, WITH). Returns results as a table. | | `schema` | Full schema: all tables with columns, types, and row counts | | `table_info` | Detailed info for a single table: columns, constraints, row count | | `explain` | Run EXPLAIN QUERY PLAN for query optimization | | `list_databases` | List .db, .sqlite, .sqlite3 files in a directory | ## Workflow 1. `list_databases` to find .db files in the project 2. `schema` to understand the full database structure 3. `table_info` for detailed column info on specific tables 4. `query` to run SELECT queries and inspect data 5. `explain` to optimize slow queries ## Key Patterns - Read-only by default — only SELECT, PRAGMA, EXPLAIN, and WITH are allowed - Pass `readonly: false` in tool args to enable INSERT, UPDATE, DELETE - `schema` returns everything at once — use it first to understand the database - `query` returns tabular results — ideal for exploration and debugging - Database path is passed per-tool call, not globally configured ## Safety - Read-only mode is on by default — no accidental mutations - Confirm with the user before enabling write mode (`readonly: false`) - Large result sets are truncated — use LIMIT in queries for efficiency
More General & Other skills
find-skills
vercel-labs/skills
Helps users discover and install agent skills when they ask questions like "how do I do X", "find a skill for X", "is there a skill that can...", or express interest in extending capabilities. This skill should be used when the user is looking for functionality that might exist as an installable skill.
grill-me
mattpocock/skills
A relentless interview to sharpen a plan or design.
grill-with-docs
mattpocock/skills
A relentless interview to sharpen a plan or design, which also creates docs (ADR's and glossary) as we go.

