Help us improve
Share bugs, ideas, or general feedback.
From syntaqlite
Parse SQLite SQL with syntaqlite CLI and inspect AST as text tree or JSON. Debug syntax, view parse trees, analyze query structure.
npx claudepluginhub lalitmaganti/claude-code-plugin --plugin syntaqliteHow this skill is triggered — by the user, by Claude, or both
Slash command
/syntaqlite:parseThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Parse SQLite SQL and display the abstract syntax tree (AST) using the syntaqlite CLI.
Validates SQLite SQL syntax and schema using syntaqlite CLI. Reports diagnostics for files, globs, stdin, inline queries, or embedded SQL in Python/TypeScript.
Explains SQL queries in plain English, optimizes for performance, generates SQL from natural language, and creates data dictionaries. Supports PostgreSQL, MySQL, BigQuery, Snowflake, SQLite.
Loads structured data like logs, test results, and errors into SQLite for SQL queries, aggregations, and correlations. Replaces custom jq/Python parsing for >100-record datasets with multiple analyses.
Share bugs, ideas, or general feedback.
Parse SQLite SQL and display the abstract syntax tree (AST) using the syntaqlite CLI.
# Print AST from a file
syntaqlite parse query.sql
# Print AST from stdin
echo "SELECT 1 + 2 FROM t" | syntaqlite parse
# Parse an inline expression
syntaqlite parse -e "SELECT 1"
# Output as JSON
syntaqlite parse -o json query.sql
-e, --expression <SQL> — parse an inline SQL expression instead of files-o, --output <FORMAT> — output format (default: text)text — Human-readable indented AST tree (default)json — Machine-readable JSON ASTtext output for quick inspection and json for programmatic use.