Help us improve
Share bugs, ideas, or general feedback.
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.
npx claudepluginhub lalitmaganti/claude-code-plugin --plugin syntaqliteHow 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.
Validates SQLite SQL syntax and schema using syntaqlite CLI. Reports diagnostics for files, globs, stdin, inline queries, or embedded SQL in Python/TypeScript.
Formats shell scripts using shfmt across POSIX, Bash, mksh, and Bats dialects. Normalizes indentation, spacing, semicolons, functions, and here-docs for consistent style.
Share bugs, ideas, or general feedback.
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.