From syntaqlite
Formats SQLite SQL using syntaqlite CLI formatter. Handles files, stdin, globs, in-place edits; options for width, indent, case. Use for pretty-printing or checking SQL.
How this skill is triggered — by the user, by Claude, or both
Slash command
/syntaqlite:formatThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Format SQLite SQL using the syntaqlite CLI formatter.
Format SQLite SQL using the syntaqlite CLI formatter.
# Format a file (print to stdout)
syntaqlite fmt query.sql
# Format in-place
syntaqlite fmt -i query.sql
# Format from stdin
echo "SELECT a,b FROM t WHERE x=1" | syntaqlite fmt
# Format multiple files via glob
syntaqlite fmt -i "**/*.sql"
# Format with options
syntaqlite fmt -w 120 -k upper query.sql
-e, --expression <SQL> — format an inline SQL expression instead of files-w, --line-width <N> — max line width (default: 80)-t, --indent-width <N> — spaces per indentation level (default: 2)-k, --keyword-case <upper|lower> — keyword casing (default: upper)-i, --in-place — overwrite files in place--check — check if files are formatted (exit 1 if not)--semicolons <true|false> — append semicolons (default: true)-i to write in place.-i.--check in CI to verify formatting without modifying files.npx claudepluginhub lalitmaganti/claude-code-plugin --plugin syntaqliteValidates SQLite SQL syntax and schema using syntaqlite CLI. Reports diagnostics for files, globs, stdin, inline queries, or embedded SQL in Python/TypeScript.
Writes, reviews, and optimizes SQL queries for correctness, performance, and index-aware execution. Covers SARGable predicates, execution plans, and parameterization.