sql

Generate accurate SQL queries for PostgreSQL databases.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/flesler/dotfiles --skill sql-flesler
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sql
Source: https://github.com/flesler/dotfiles/tree/main/home/.cursor/skills/sql
Command: npx skills add https://github.com/flesler/dotfiles --skill sql-flesler

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Generate accurate SQL queries for PostgreSQL databases.

Core Features & Use Cases

  • Support for SELECT, JOIN, and aggregation patterns
  • Guidance on naming conventions, readability, and performance
  • Use of CTEs and aliases to keep queries concise and clear

Quick Start

Ask me to write a simple SELECT query to retrieve all columns from a table named users.

Frequently Asked Questions about sql

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I write a PostgreSQL query to join multiple tables and aggregate data?

To retrieve specific columns from a PostgreSQL database, use the SELECT statement followed by the column names and FROM clause. This skill generates accurate PostgreSQL queries for data retrieval, filtering, and joining across tables while enforcing proper naming conventions and readability.

What is the best way to structure complex PostgreSQL queries for readability?

The best way to structure complex PostgreSQL queries for readability is by using Common Table Expressions (CTEs) and table aliases. This skill enforces these best practices to keep complex data transformations and joins concise, clear, and performant.

Does this SQL generator support advanced filtering and data transformations in PostgreSQL?

Yes, this SQL generator supports advanced filtering and complex transformations in PostgreSQL. It generates accurate queries for data retrieval, applies correct syntax and naming conventions, and provides guidance on query readability and performance optimization.

When should I use CTEs instead of subqueries in PostgreSQL?

You should use CTEs instead of subqueries in PostgreSQL when you need to improve query readability and manage complex transformations. This skill applies CTEs and aliases to keep data retrieval queries concise, clear, and maintainable.

Can I generate PostgreSQL queries for application code and analytical reporting?

Yes, you can generate PostgreSQL queries for application code and analytical reporting. This skill applies to data retrieval, filtering, joining across tables, and complex transformations, providing accurate SQL for analytical and application contexts.