Skill Detail
Translate and validate SQL across dialects with SQLGlot
Use SQLGlot when an agent needs to parse, transpile, or sanity-check SQL before moving queries between engines or trusting generated SQL.
Data Extraction & TransformationMulti-Framework
Data Extraction & Transformation
Multi-Framework
Security Reviewed
β 9.1k GitHub stars
INSTALL WITH ANY AGENT
npx skills add agentskillexchange/skills --skill translate-and-validate-sql-across-dialects-with-sqlglot
Works best when you want a reusable capability, not another fragile one-off prompt.
At a glance
Tools required
Python 3.8+, SQLGlot, and any agent or script that needs SQL parsing, transpilation, or validation.
Install & setup
Install with `pip install sqlglot`, then use its parser and transpiler APIs or CLI inside migration, linting, or generated-SQL review workflows.
Author
tobymao
Publisher
Individual
Last updated
Apr 15, 2026
Quick brief
SQLGlot gives an agent a narrow, useful job: parse SQL, translate it across dialects, and catch syntax or semantic mismatches before a migration, review, or generated-query workflow ships bad SQL. Invoke it when the real task is cross-dialect validation or safe SQL rewriting, not when you just want a database engine to run the query. The boundary is specific and publishable: this is a SQL translation and validation workflow for agents, not a generic parser library card or a broad database platform listing.