What problem does it solve? Querying production MySQL databases directly risks accidental writes, data leaks, and runaway queries. This Skill provides a safe, read-only query interface with session-level write protection, query validation, and credential management across multiple database connections. ## Core Features & Use Cases - Read-Only Enforcement: Uses MySQL SET SESSION TRANSACTION READ ONLY plus client-side validation that only allows SELECT, SHOW, DESCRIBE, EXPLAIN, and WITH statements, rejecting multi-statement queries and SELECT INTO OUTFILE/DUMPFILE. - Multi-Database Configuration: Define multiple named connections with descriptions in connections.json, enabling intelligent auto-selection based on what data each database contains. - Schema Exploration: Built-in --tables and --schema commands list tables and column definitions from information_schema for quick database discovery. - Safety Limits: 30-second query timeout, 10,000-row memory cap, 100-character column width cap, and password sanitization in error messages. - Use Case: Ask the AI to "show me the 10 most recent orders from the production database" and it will select the right connection, explore the schema if needed, and run a bounded read-only query. ## Quick Start Create a connections.json file with your database credentials, then ask the AI to list the configured MySQL databases and run a SELECT query against one of them.