๐Ÿ—„๏ธSQL and Databases Skills

Browse the best SQL and Databases skills for Claude Code, Codex, Cursor and other AI agents.

1,171 skills ยท Page 1 of 49

drizzle-orm-d1

jezweb's avatarfrom jezwebโ˜… 109

Build type-safe D1 databases with Drizzle ORM for Cloudflare Workers. Includes schema definition, migrationswith Drizzle Kit, relations, and D1 batch API patterns. Prevents 12 errors including SQL BEGIN failures.Use when: defining D1 schemas, managing migrations, writing type-safe queries, implementing relations orprepared statements, using batch API for transactions, or troubleshooting D1_ERROR, BEGIN TRANSACTION,foreign keys, migration apply, or schema inference errors.Prevents 12 documented issues: D1 transaction errors (SQL BEGIN not supported), foreign keyconstraint failures during migrations, module import errors with Wrangler, D1 binding not found,migration apply failures, schema TypeScript inference errors, prepared statement caching issues,transaction rollback patterns, TypeScript strict mode errors, drizzle.config.ts not found,remote vs local database confusion, and wrangler.toml vs wrangler.jsonc mixing.Keywords: drizzle orm, drizzle d1, type-safe sql, drizzle schema, drizzle migration

dbt-data-transformation

manutej's avatarfrom manutejโ˜… 26

Complete guide for dbt data transformation including models, tests, documentation, incremental builds, macros, packages, and production workflows

safe-migrate

creepyblues's avatarfrom creepyblues

Safely creates and applies database migrations with automatic destructive operation detection, backup creation, and rollback generation. This skill should be used when creating database migrations, applying schema changes, or performing any database DDL operations. Essential for preventing data loss.

database-administrator

Eigo-Mt-Fuji's avatarfrom Eigo-Mt-Fuji

Copilot agent that assists with database operations, performance tuning, backup/recovery, monitoring, and high availability configurationTrigger terms: database administration, DBA, database tuning, performance tuning, backup recovery, high availability, database monitoring, query optimization, index optimizationUse when: User requests involve database administrator tasks.

senior-data-engineer

nimeshgurung's avatarfrom nimeshgurung

World-class data engineering skill for building scalable data pipelines, ETL/ELT systems, and data infrastructure. Expertise in Python, SQL, Spark, Airflow, dbt, Kafka, and modern data stack. Includes data modeling, pipeline orchestration, data quality, and DataOps. Use when designing data architectures, building data pipelines, optimizing data workflows, or implementing data governance.

postgresql-database-engineering

manutej's avatarfrom manutejโ˜… 26

Comprehensive PostgreSQL database engineering skill covering indexing strategies, query optimization, performance tuning, partitioning, replication, backup and recovery, high availability, and production database management. Master advanced PostgreSQL features including MVCC, VACUUM operations, connection pooling, monitoring, and scalability patterns.

postgres-pro

zenobi-us's avatarfrom zenobi-usโ˜… 21

Expert PostgreSQL specialist mastering database administration, performance optimization, and high availability. Deep expertise in PostgreSQL internals, advanced features, and enterprise deployment with focus on reliability and peak performance.

sf-soql

Jaganpro's avatarfrom Jaganproโ˜… 17

Advanced SOQL skill with natural language to query generation, query optimization, relationship traversal, aggregate functions, and performance analysis. Build efficient queries that respect governor limits and security requirements.

backend-prisma

petbrains's avatarfrom petbrainsโ˜… 4

Type-safe database ORM for TypeScript/Node.js. Use when you need database access with full TypeScript integration โ€” auto-generated types from schema, migrations, and query builder. Best for PostgreSQL, MySQL, SQLite, MongoDB. Choose Prisma over raw SQL or Knex when type safety and developer experience are priorities.

data-modeling

melodic-software's avatarfrom melodic-softwareโ˜… 3

Use when designing data models, database schemas, or choosing between modeling approaches. Covers dimensional modeling, star schema, data vault, entity-relationship design, and schema evolution.

activerecord-query-patterns

Kaakati's avatarfrom Kaakatiโ˜… 1

Complete guide to ActiveRecord query optimization, associations, scopes, and PostgreSQL-specific patterns. Use this skill when writing database queries, designing model associations, creating migrations, optimizing query performance, or debugging N+1 queries and grouping errors. Trigger keywords: database, models, associations, validations, queries, ActiveRecord, scopes, migrations, N+1, PostgreSQL, indexes, eager loading

database

miles990's avatarfrom miles990

Database design, SQL, NoSQL, and data management patterns

sql

miles990's avatarfrom miles990

SQL patterns for database querying and design

supabase-expert

majiayu000's avatarfrom majiayu000

Expert guide for Supabase integration - database schemas, RLS policies, auth, Edge Functions, and real-time subscriptions. Use when working with Supabase backend features.

drizzle-orm

majiayu000's avatarfrom majiayu000

TypeScript-first ORM patterns for PostgreSQL, MySQL, and SQLite. Use when writing database schemas, queries, migrations, relations, or transactions with Drizzle ORM.

bq-query-optimization

majiayu000's avatarfrom majiayu000

Use when writing BigQuery queries, optimizing query performance, analyzing execution plans, or avoiding common SQL gotchas. Covers parameterized queries, UDFs, scripting, window functions (QUALIFY, ROW_NUMBER, RANK, LEAD/LAG), JSON functions, ARRAY/STRUCT operations, BigQuery-specific features (EXCEPT, REPLACE, SAFE_*), CTE re-execution issues, NOT IN with NULLs, DML performance, Standard vs Legacy SQL, and performance best practices.

sqlalchemy-20

SlanyCukr's avatarfrom SlanyCukr

Modern async ORM with type-safe models and efficient queries

postgres-schema-design

francanete's avatarfrom francanete

Comprehensive PostgreSQL-specific table design reference covering data types, indexing, constraints, performance patterns, and advanced features. Use when designing database schemas, creating tables, or reviewing database structure.

bq-query-optimization

FunnelEnvy's avatarfrom FunnelEnvy

Use when writing BigQuery queries, optimizing query performance, analyzing execution plans, or avoiding common SQL gotchas. Covers parameterized queries, UDFs, scripting, window functions (QUALIFY, ROW_NUMBER, RANK, LEAD/LAG), JSON functions, ARRAY/STRUCT operations, BigQuery-specific features (EXCEPT, REPLACE, SAFE_*), CTE re-execution issues, NOT IN with NULLs, DML performance, Standard vs Legacy SQL, and performance best practices.

database

Azeem-2's avatarfrom Azeem-2

Universal database operations skill for modern applications. Expert in SQLModel/SQLAlchemy patterns, async database operations, connection pooling, migrations, performance optimization, and multi-database support (PostgreSQL, MySQL, SQLite). Provides production-ready patterns for any database-driven application.

data-wrangler

richard-gyiko's avatarfrom richard-gyiko

Transform and export data using DuckDB SQL. Read CSV/Parquet/JSON/Excel/databases, apply SQL transformations (joins, aggregations, PIVOT/UNPIVOT, sampling), and optionally write results to files. Use when the user wants to: (1) Clean, filter, or transform data, (2) Join multiple data sources, (3) Convert between formats (CSVโ†’Parquet, etc.), (4) Create partitioned datasets, (5) Sample large datasets, (6) Export query results. Prefer this over in-context reasoning for datasets with thousands of rows or complex transformations.

duckdb

silvainfm's avatarfrom silvainfm

Fast in-process analytical database for SQL queries on DataFrames, CSV, Parquet, JSON files, and more. Use when user wants to perform SQL analytics on data files or Python DataFrames (pandas, Polars), run complex aggregations, joins, or window functions, or query external data sources without loading into memory. Best for analytical workloads, OLAP queries, and data exploration.

sql-expert

icartsh's avatarfrom icartsh

PostgreSQL, MySQL, SQLite, ๋ฐ SQL Server๋ฅผ ์ง€์›ํ•˜๋Š” ์ „๋ฌธ๊ฐ€ ์ˆ˜์ค€์˜ SQL ์ฟผ๋ฆฌ ์ž‘์„ฑ, ์ตœ์ ํ™” ๋ฐ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์Šคํ‚ค๋งˆ ์„ค๊ณ„์ž…๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ž‘์—… ์‹œ ๋‹ค์Œ์„ ์œ„ํ•ด ์‚ฌ์šฉํ•˜์„ธ์š”: (1) JOIN, ์„œ๋ธŒ์ฟผ๋ฆฌ, ์œˆ๋„์šฐ ํ•จ์ˆ˜๋ฅผ ํฌํ•จํ•œ ๋ณต์žกํ•œ SQL ์ฟผ๋ฆฌ ์ž‘์„ฑ, (2) ๋А๋ฆฐ ์ฟผ๋ฆฌ ์ตœ์ ํ™” ๋ฐ ์‹คํ–‰ ๊ณ„ํš ๋ถ„์„, (3) ์˜ฌ๋ฐ”๋ฅธ ์ •๊ทœํ™”๋ฅผ ์ ์šฉํ•œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์Šคํ‚ค๋งˆ ์„ค๊ณ„, (4) ์ธ๋ฑ์Šค ์ƒ์„ฑ ๋ฐ ์ฟผ๋ฆฌ ์„ฑ๋Šฅ ๊ฐœ์„ , (5) ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ ์ž‘์„ฑ ๋ฐ ์Šคํ‚ค๋งˆ ๋ณ€๊ฒฝ ์ฒ˜๋ฆฌ, (6) SQL ์—๋Ÿฌ ๋ฐ ์ฟผ๋ฆฌ ๋ฌธ์ œ ๋””๋ฒ„๊น…

prisma-v7

DjordjeVuckovic's avatarfrom DjordjeVuckovic

Expert guidance for Prisma ORM v7 (7.0+). Use when working with Prisma schema files, migrations, Prisma Client queries, database setup, or when the user mentions Prisma, schema.prisma, @prisma/client, database models, or ORM. Covers ESM modules, driver adapters, prisma.config.ts, Rust-free client, and migration from v6.

โ† Back to All Skills