| name | sql-query |
| description | Query SQLite and PostgreSQL databases. Use when asked to run SQL queries, analyze database data, or explore database tables. |
| allowed-tools | Bash |
SQL Query
Execute SQL queries against SQLite or PostgreSQL databases.
Usage
SQLite
~/.claude/skills/sql-query/sql.sh sqlite /path/to/db.sqlite "SELECT * FROM users LIMIT 10"
PostgreSQL
~/.claude/skills/sql-query/sql.sh postgres "postgresql://user:pass@host/db" "SELECT * FROM users"
Output Formats
~/.claude/skills/sql-query/sql.sh sqlite db.sqlite "SELECT * FROM users"
~/.claude/skills/sql-query/sql.sh sqlite db.sqlite "SELECT * FROM users" --csv
~/.claude/skills/sql-query/sql.sh sqlite db.sqlite "SELECT * FROM users" --json
Common Queries
SELECT name FROM sqlite_master WHERE type='table';
PRAGMA table_info(tablename);
SELECT COUNT(*) FROM tablename;
Safety
Read-only by default (SELECT only). Use --write flag to enable INSERT/UPDATE/DELETE.