Skip to main content

lazysql

Use this skill when the user wants a terminal UI to browse databases, run SQL, and edit records — connect to MySQL, PostgreSQL, SQLite, MSSQL, or MongoDB without a GUI client.

Source facts

Repository
javimosch/supercli
Last source activity
July 20, 2026 at 20:48
Detected SKILL.md language
English
Stars
51
Forks
7

Install options

The review-first prompt is selected by default. You can switch to a direct command or download a local copy.

Review the source files

Read SKILL.md and any companion files shown by SkillsMP before deciding whether to install.

Showing SKILL.md

SKILL.md
Source instructions · Read-only preview
name
lazysql
description
Use this skill when the user wants a terminal UI to browse databases, run SQL, and edit records — connect to MySQL, PostgreSQL, SQLite, MSSQL, or MongoDB without a GUI client.
# lazysql Plugin Cross-platform TUI database client. Browse schemas, run queries, edit rows, and switch connections — works over SSH with no desktop app required. ## Installation ```bash brew install lazysql # or go install github.com/jorgerojas26/lazysql@latest ``` ## Basic Usage ```bash # Open TUI (configure connections interactively) lazysql # Connect directly via URL lazysql postgres://user:pass@localhost/mydb lazysql mysql://root@localhost:3306/app # Read-only mode (no edits) lazysql --read-only postgres://user@localhost/db ``` ## Supported Databases - PostgreSQL - MySQL / MariaDB - SQLite - Microsoft SQL Server - MongoDB ## Key Bindings (in TUI) - Navigate tables and schemas with arrow keys - Run SQL in the query pane - Edit cells inline where supported - `q` — Quit ## Usage Examples - "Browse my local Postgres database in the terminal" - "Run a quick SQL query without installing DBeaver" - "Connect to production DB in read-only mode" ## SuperCLI ```bash sc lazysql connection open postgres://user@localhost/db sc plugins learn lazysql ```
View on GitHub